Agreed records
2,730
Matching amount, currency, period and status. Ready for report review.
CRM and billing · Controlled comparison
Compare normalized CRM and billing records, inspect discrepancies and keep unresolved cases visible. This example verifies the report against known expected outcomes.
This is a separate reconciliation example. It does not measure Lead Agent preparation quality or customer savings.
Reconciliation / Verify the report
This controlled example compares 3,000 CRM rows and 3,000 billing rows by explicit rules against a manifest of expected cases. It is not a customer deployment.
Agreed records
2,730
Matching amount, currency, period and status. Ready for report review.
Confirmed differences
240
180 amount differences and 60 status differences under the declared comparison rules.
Explicit uncertainty
30
USD pairs require review. No assumed FX conversion or automatic correction.
Flagged amount delta
€900
Billing minus CRM for supported flagged pairs. A difference to investigate, not recovered revenue.
240 of 240 planted discrepancies detected · 0 false positives · 0 missed discrepancies · 0 cents error in the supported amount total.
All 3,000 subscription outcomes, per-pair amount deltas and reason codes match the expected manifest, including the 30 review cases. These results apply to this controlled dataset and rule contract. They do not establish error-free performance on future customer data.
SUB-00001 · discrepancy
CRM: EUR 49.00 · active
Billing: EUR 54.00 · active
amount mismatch
SUB-00181 · discrepancy
CRM: EUR 49.00 · active
Billing: EUR 49.00 · past_due
status mismatch
SUB-00241 · review
CRM: EUR 49.00 · active
Billing: USD 49.00 · active
unsupported currency
SUB-00271 · match
CRM: EUR 49.00 · active
Billing: EUR 49.00 · active
All compared fields agree.
These pairs remain unresolved. A reviewer must establish the currency treatment before any monetary comparison; the report makes no FX assumption.
| Subscription | CRM / Billing | Decision |
|---|---|---|
| SUB-00241 | EUR / USD | Pending |
| SUB-00242 | EUR / USD | Pending |
| SUB-00243 | EUR / USD | Pending |
| SUB-00244 | EUR / USD | Pending |
| SUB-00245 | EUR / USD | Pending |
| SUB-00246 | EUR / USD | Pending |
| SUB-00247 | EUR / USD | Pending |
| SUB-00248 | EUR / USD | Pending |
| SUB-00249 | EUR / USD | Pending |
| SUB-00250 | EUR / USD | Pending |
| SUB-00251 | EUR / USD | Pending |
| SUB-00252 | EUR / USD | Pending |
| SUB-00253 | EUR / USD | Pending |
| SUB-00254 | EUR / USD | Pending |
| SUB-00255 | EUR / USD | Pending |
| SUB-00256 | EUR / USD | Pending |
| SUB-00257 | EUR / USD | Pending |
| SUB-00258 | EUR / USD | Pending |
| SUB-00259 | EUR / USD | Pending |
| SUB-00260 | EUR / USD | Pending |
| SUB-00261 | EUR / USD | Pending |
| SUB-00262 | EUR / USD | Pending |
| SUB-00263 | EUR / USD | Pending |
| SUB-00264 | EUR / USD | Pending |
| SUB-00265 | EUR / USD | Pending |
| SUB-00266 | EUR / USD | Pending |
| SUB-00267 | EUR / USD | Pending |
| SUB-00268 | EUR / USD | Pending |
| SUB-00269 | EUR / USD | Pending |
| SUB-00270 | EUR / USD | Pending |
Exact stable subscription ID, same monthly period, EUR integer cents and explicit normalized statuses. No fuzzy matching. Duplicate IDs, unsupported currencies, unknown statuses, invalid amounts and incompatible periods require review. Missing counterpart records are flagged without inventing an amount.
This reconciliation uses deterministic code and makes no model calls. Financial totals are checked against known expected values.
The input rows, expected manifest and all outcomes are downloadable. Input and expected-result digests are saved with the report. No live HubSpot/Stripe connection or write-back occurs. Tax, discounts, proration and currency conversion require an agreed extension to the rules. Investigation time, reviewer acceptance and customer savings have not been measured.
Inspect the recorded verification report →Download inputs, expected cases and all outcomes →A customer pilot would agree these rules first, run against an approved reference set, then measure report acceptance and remaining investigation work. That is how we would establish correctness and economic value for the actual process.