SAMPLE — fictional broker, illustrative data throughout. Prepared as a product mock-up.
All insurer statements received for June, reconciled against the policy ledger (Acturis export, 30 Jun 2026).
| Insurer | Statement | Expected | Received | Variance | Status |
|---|---|---|---|---|---|
| Aviva | Received 01 Jul | 14,882.10 | 14,882.10 | 0.00 | Matched |
| AXA | Received 30 Jun | 9,614.55 | 9,128.15 | −486.40 | 3 exceptions |
| Zurich | Received 02 Jul | 7,703.20 | 7,703.20 | 0.00 | Matched |
| RSA | Received 01 Jul | 6,240.85 | 5,846.73 | −394.12 | 2 exceptions |
| Hiscox | Received 30 Jun | 4,371.00 | 4,371.00 | 0.00 | Matched |
| Ageas | Received 03 Jul | 2,486.70 | 2,126.74 | −359.96 | 2 exceptions |
| Markel | Not yet received | 920.00 | — | — | Chasing |
| Total | 46,218.40 | 44,057.92* | −1,240.48 |
*Received total excludes Markel (statement outstanding). Headline card includes a £920.00 accrual for Markel at expected value.
| Policy ref | Client | Insurer | Product | Expected | Received | Diff | Likely cause | Action |
|---|---|---|---|---|---|---|---|---|
| HG-44821 | T. M. Ltd | AXA | Commercial Combined | 612.40 | 428.68 | −183.72 | Paid at 17.5% vs agreed 25% | Query raised 03 Jul |
| HG-45102 | B. Prop. | AXA | Property Owners | 241.90 | 120.95 | −120.95 | MTA uplift missing from statement | Query raised 03 Jul |
| HG-44963 | S. K. | AXA | Fleet | 181.73 | 0.00 | −181.73 | Policy absent from statement | Query raised 03 Jul |
| HG-44710 | R. Café | RSA | Shop & Restaurant | 228.12 | 0.00 | −228.12 | Policy absent from statement | Query raised 03 Jul |
| HG-44598 | J. Build | RSA | Contractors Liability | 166.00 | 0.00 | −166.00 | Renewal booked May, unpaid 2 cycles | Escalated — 2nd chase |
| HG-45230 | L. Motors | Ageas | Motor Trade | 312.46 | 104.15 | −208.31 | Clawback timing: cancellation applied to wrong period | Query raised 03 Jul |
| HG-45077 | P. & Sons | Ageas | Tradesman | 151.65 | 0.00 | −151.65 | Policy absent from statement | Query raised 03 Jul |
| Statement line | Insurer | Amount | Note |
|---|---|---|---|
| "POL 8829901 – COMM ADJ" | AXA | +96.20 | No matching policy in ledger — possible mis-posted credit belonging to another broker. Holding unallocated. |
| "HG-43011 RTN PREM" | RSA | −44.03 | Clawback on a policy cancelled Feb 2026 — expected; allocated to prior-period adjustments. |
| Type | Count | Value | Comment |
|---|---|---|---|
| Cancellation clawbacks | 4 | −£403.88 | All verified against cancellation records — correct. |
| Mid-term adjustments (net) | 6 | +£188.15 | One MTA missing from AXA statement — listed in exceptions. |
| Raised | Insurer | Value | Status |
|---|---|---|---|
| May 2026 | AXA | £322.51 | Resolved — paid on June statement ✓ |
| May 2026 | Ageas | £146.90 | Awaiting response — chased 03 Jul |
| Apr 2026 | RSA | £166.00 | Escalated to account manager (see item HG-44598) |
The four numbers a broker's MD actually cares about, readable in five seconds: what we should have been paid, what we were paid, the gap this month, and — the sales weapon — how much the service has recovered for them so far this year. "Recovered YTD" is the line that renews the subscription: it makes the £400/month fee visibly self-funding.
Source: expected figures from the broker's own back-office system export (Acturis/OpenGI); received figures from the insurers' statements.
The control table. One row per insurer answers "are we square with everyone?" and shows statement receipt status — because insurers sending statements late (or not at all, like Markel here) is itself a common leak nobody tracks. A clean row builds trust in the matched numbers; a red row directs attention.
Source: every line of every insurer statement, summed and matched against every live policy in the ledger for the period.
This is the product. Each row is a specific policy where the insurer paid less than the agency agreement says they owe — with the likely cause diagnosed (wrong commission rate applied, a mid-term adjustment missing, a policy simply absent from the statement, a clawback taken in the wrong period). These are the £150–£600 discrepancies that die unnoticed in spreadsheets; across a year they're thousands. The "Action" column shows queries were already raised — the report doesn't just find problems, it evidences the chase.
Source: line-level comparison of statement vs ledger. The diagnosis logic (rate mismatch vs missing policy vs timing) is the domain knowledge the automation encodes — and the reason this service is hard to replicate with a generic tool.
The reverse check: money appearing on statements that doesn't correspond to any policy we know about. Sometimes a pleasant surprise, sometimes another broker's credit mis-posted (which will be clawed back later — better to know now), sometimes a legacy policy the ledger lost. Its presence tells the client the reconciliation runs both directions, which is what makes it an audit-grade document rather than a summary.
Source: statement lines that failed to match any ledger record.
Cancellations and mid-term changes are where legitimate reductions live — and where illegitimate ones hide. Verifying "these 4 clawbacks are all correct" is as valuable as flagging errors: it's the section that stops the broker's finance person re-checking everything by hand out of distrust, which is the habit we're being paid to end.
Source: statements cross-checked against the ledger's cancellation and MTA records.
Memory. Underpayment chases stretch across months and die when the spreadsheet's owner gets busy or leaves. Carrying every open query forward until it resolves — with a visible "Resolved ✓" when the money lands — is what turns a monthly document into a continuous service, and it quietly compounds the Recovered-YTD number on page one.
Source: the service's own query log, rolled forward each month.
Trust and liability in one paragraph: exactly which statements and which ledger export produced the numbers, what's missing, and a plain statement that it's a reconciliation aid checked before dispatch — the honest disclaimer that keeps a data service on the right side of "not financial advice" while still being accountable.
Also doubles as the onboarding spec: it tells a prospect precisely what they'd need to send us — insurer statements as received, plus one monthly ledger export. Nothing else.