Service credit adjudication system map: the keys that join status incidents, SLA tiers, claims and credit notes

Short answer

Reconstructing a service credit decision takes five joins across at least five systems: the status incident to the affected component, the component to the customer accounts that use it, the account to the SLA version on its order form, the customer's claim to the approval, and the approval to the credit note and the invoice it reduced. Each join needs a shared key, usually an incident ID, an account ID, an SLA version label, a ticket number or an invoice ID. Where a key was never copied across, the case breaks at that point.

Visual briefFull-size diagram
Six systems drawn as nodes around one case: status platform, incident review, contract repository, helpdesk, finance worksheet and billing, with linking keys such as incident ID, account ID, SLA version, ticket number and invoice ID travelling between them to join the case.
Illustrative. The IDs and the company are fictional; real key names differ by system.

This map is part of the service credit adjudication guide. The worked hard case walks through the decisions; this page shows where each record lives and what string ties it to the next.

Six systems, one credit decision

SystemRecord it holdsLinking key it can carryUsual owner
Status platformIncident, timestamps, component status, subscriber notificationsIncident ID; component nameSite reliability lead
Incident review (wiki or document)Which clusters, regions or tiers were affected, and whyIncident ID; cluster or region nameEngineering lead
CRM or contract repositoryOrder form, plan, tier, SLA version and effective dateAccount ID; SLA version labelRevenue operations or legal operations
HelpdeskCustomer claim, timing, the approver's replyTicket number; account ID; sometimes the incident IDCommercial operations head
Finance worksheet folderAvailability calculation and credit amountIncident ID and account ID in the file name or headerController
Billing systemCredit note against a specific invoiceInvoice ID; customer ID; memo or metadata referenceFinance

No single owner sees all six rows. That is why the commercial operations head, who touches the helpdesk and the approvals, is usually the best person to describe coverage.

The linking keys, and which way each one points

A key only helps if the record on one side stores the identifier of the record on the other. Direction matters: a ticket that quotes the incident ID joins in one step; an incident that knows nothing of tickets must be matched by date.

  • Incident ID. Born on the status platform. Strong when engineers paste it into the incident review and support agents paste it into claim tickets.
  • Component to account. The weakest join. A component is a service name, not a customer list, and partial outage on Statuspage means broken for a subset of customers without saying which. Component subscriptions offer a partial bridge: when an incident notification goes out, Statuspage notifies only the subscribers who follow the affected components. That subscriber list shows who was told, not who was hurt, but it narrows the search.
  • Account ID to SLA version. Lives on the order form or a CRM contract field. It holds if the company records the version label and effective date rather than overwriting a single "SLA" field.
  • Ticket number. Joins the claim to the approval when the approver replies on the ticket rather than by private email.
  • Invoice ID and credit note reference. Stripe's credit note object stores the related invoice ID, a customer-facing memo and a metadata map for structured key-value data. Its reason field accepts only duplicate, fraudulent, order_change or product_unsatisfactory, so the SLA reasoning has to travel in the memo or metadata, for example a ticket number, or it does not travel at all.

One fully joined case (Illustrative)

Invented for this page. A 410-person HR software company runs an EU region and a US region. One afternoon its Payroll export component fails in the EU region for 95 minutes.

HopFrom recordKey copied acrossTo record
1Status incident INC-2291, "Payroll export" in partial outageINC-2291Incident review: EU region only, US unaffected
2Incident reviewRegion "EU"CRM accounts on EU hosting, Business and Enterprise tiers
3CRM account A-5520SLA label "v3, effective March 2024"Order form with the v3 credit table
4Customer emailTicket 48817 quoting INC-2291Helpdesk ticket with claim and approval reply
5Worksheet "INC-2291_A-5520"Ticket 48817Credit amount approved by the controller
6Credit note CN-0193Metadata ticket=48817; invoice INV-7720The next invoice, reduced by the credit

Every hop has a key on both sides, so a reviewer can start at the credit note and walk back to the outage, or start at the incident and find every account that claimed. That two-way walk is what makes a credit history reconstructable rather than merely present.

Where the joins usually break, and the substitute record

BreakTypical causeSubstitute record to ask about
Incident to affected accountsNo incident review, or reviews name services but not regionsSupport queue spike for that window; subscriber notification list
Account to SLA versionSingle CRM field overwritten at each renewalSigned order forms in the contract repository
Claim to approvalApprover replied by private email or chatMailbox search by account and month
Approval to credit noteCredit note memo blank, no metadataController's credit log; match by customer, date and amount
Older yearsPrevious billing or helpdesk toolArchived exports and whether IDs were preserved

A company that can name a substitute for each break still holds a usable history; it should simply say which years are fully joined and which are matched by date. Ticket-based SLA timers are a separate record type covered on the Jira Service Management export page, and the accounts receivable dispute resolution page shows a similar join problem on the receivables side. The workflow map template gives the company a blank version of this table.

Coverage questions to put to the commercial operations head

All answerable without exporting anything:

  • Do claim tickets usually quote the incident ID, and since when?
  • Are SLA versions stored with effective dates per account, or overwritten?
  • Does the billing team put a ticket or incident reference in credit notes?
  • How many credit notes a year, roughly, and how many claims were refused?
  • Which years sit in a previous billing or helpdesk tool?

Why the joined version matters to AI developers is covered in what ground truth data is: a credit with its full chain is a checked outcome, not just a number. The company needs 50+ full-time employees at peak (contractors excluded), a documented operating history, rights to license the records and an authorized contact. Companies in the U.S., Canada and the EU qualify, as do companies in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia when at least 90% of the data is in English. Customer contracts often make SLA terms and credit amounts confidential, so rights review decides what could be licensed and what needs de-identifying. Partners sign the Channel Partner Agreement before submitting; the first valid introduction within the 90-day window is credited when the company submits a verified application. To write the introduction, use the service credit referral brief template.

Next step

Refer a company. Earn up to $100,000. Default reward: 25% of Actual Supplier Payout, capped at $100,000 cumulatively per referred company. Eligibility and payment conditions apply, and a signed Schedule A or addendum can differ. A lead, meeting or signature alone does not trigger payment.

If a SaaS client's credit notes can be walked back to their incidents, register as a partner, check the company against who qualifies, and read the program terms before you introduce the decision-maker.

  1. Step 1Share your linkSend your personal link to a company you know.
  2. Step 2Company appliesThe company applies itself at /apply.
  3. Step 3Company signs and is paidThe company signs, delivers its data and is paid by SourceX under its agreement.
  4. Step 4You get your rewardYour 25% of the actual supplier payout. A reward becomes payable after SourceX has paid the referred company under its signed agreement and the payout conditions in the program terms are met, including finance approval and your tax and payment details.

Common questions

Is a status page subscriber list the same as a list of affected customers?

No. It shows who asked to be notified about a component, which may include prospects or staff and miss customers who never subscribed. It is a useful cross-check, not proof of impact.

What if credit notes carry no ticket or incident reference at all?

The join can sometimes be rebuilt from dates, customer and amount, but with less certainty. The company should describe that honestly as partial coverage rather than leave it out.

Does a partner need to see the IDs to judge the map?

No. Ask whether each system stores the other system's reference, and for how many years. The IDs themselves stay inside the company.

Sources

  1. support.atlassian.com/statuspage/docs/enable-component-subscriptions
  2. support.atlassian.com/statuspage/docs/what-is-a-component
  3. docs.stripe.com/api/credit_notes/object
  4. docs.stripe.com/api/credit_notes/create
  5. refer.sourcex.si/terms

Free resources

Know a company with valuable proprietary data?

Become a referral partner, get your link and introduce the company’s CEO (in an owner-run company, usually the owner). Referral partners can join from most countries. We can't work with partners in countries or regions under U.S. sanctions or on U.S. restricted-party lists. The companies you introduce should be based in the U.S., Canada and the EU, or in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia with at least 90% of their data in English.

Refer a company →

I own a business

Explore licensing your company's data directly to SourceX for AI training and evaluation. Start a short assessment; no uploads needed.

Start an assessment