Skip to content
Request a demonstration

Financial Intelligence · Expanded Financial Intelligence

Revenue Assurance

Find possibly unbilled deliveries, missing invoices, incorrect contract pricing, expired entitlements, missed renewals and other revenue leakage.

Demonstration: Kestrel Mobile (fictional) · Telecommunications. Fictional data and a scripted answer.

The situation

Organisation
Kestrel Mobile (fictional)
Who is asking
Revenue assurance lead
Industry
Telecommunications
What happened
Billed revenue per account has drifted below what the usage records say should have been billed.

The question asked

Where did we under-bill last month, and how much of it is real leakage rather than a valid exception?

What it reads, and who can see the result

  • Rated usage, March databaseUsage records rated at the contracted plan, read only.
  • Invoices, March exportThe billing system's invoice lines.
  • Discount policy documentApproved discount limits by plan.
Reads
Usage and invoice lines for the accounts in the sample, and the discount policy.
Does not read
Call content, customer contact details or payment cards.
Permission
A read-only reporting role granted by the billing platform owner.
Who sees it
Revenue assurance and the head of billing.

Try it

Review each flagged record: confirm it or dismiss it. The totals and the answer below follow your decisions.

AccountPlanLineDifference (EUR)FindingDecision
ACC-1042Business 20 GBMonthly fee0MatchedNone needed
ACC-1077Business 20 GBRoaming, 9 days1,860Usage rated, never invoiced
ACC-1101Enterprise 100 GBMonthly fee940Billed on the cheaper plan after an upgrade
ACC-1130Enterprise 100 GBDiscount2,300Discount 22%: policy allows 15%
ACC-1155Business 5 GBMonthly fee0MatchedNone needed
ACC-1190Business 5 GBCredit note410Credit issued twice for one fault
ACC-1204Enterprise 100 GBPromotion1,225Promotion applied after its end date
ACC-1233Business 20 GBMonthly fee0MatchedNone needed
Flagged
5 of 8 · EUR 6,735
Leakage
0 · EUR 0
Valid
0 · EUR 0
Undecided
5 · EUR 6,735

The answer

Simulated answer. Written for this fictional case, not produced by a live model. Only the figures in it are computed, from what you decided above.

5 of 8 sampled lines show a difference of EUR 6,735.

Three differences are mechanical (usage never invoiced, a plan not updated after an upgrade, a credit issued twice) [S1]. Two are policy questions: a discount above the allowed limit and a promotion still applied after its end [S2]. A policy question can be a valid exception if someone with authority approved it, which the data cannot show.

You have classed 0 as leakage (EUR 0) and 0 as valid (EUR 0). 5 cases (EUR 6,735) are undecided.

Relies on: S1 · Rated usage vs invoice lines, March sampleS2 · Discount policy v4

Review and approval

The head of billing decides. Approving the leakage classification starts recovery and rate corrections for the cases classed as leakage. It does not change any invoice by itself.

Not ready to approve. 5 flagged cases are still undecided. Confirm or dismiss each one first.

In the product this is a different person with the right permission. Here you play that role to see the rule.

What it produces

reportDraft, not approved

Leakage report, March sample

  • Sample: 8 lines; 5 with a difference.
  • Classed as leakage: 0 cases, EUR 0.
  • Classed as valid exceptions: 0 cases, EUR 0.
recommendationDraft, not approved

Control to add

  • Block a promotion line from rating after its end date.
  • Require a second approver for any discount above policy.

Limits of this example

  • This is a sample, not a population: the total is not an estimate for all accounts.
  • Whether a discount above policy was approved is not in the data and must come from the account owner.
  • This is a scripted demonstration on fictional data. No model was called and no real organisation, person or result is shown.