1 · Ingest
Drop the AR, AP, payroll, general ledger and bank workbooks here, or post records to /ingest/{entity} as JSON. Sheet names are matched to entities automatically; ageing, open items, trial balances and tie-outs are skipped on purpose because this app recomputes them.
Exceptions by severity
Severity is shown by name and count as well as colour.
Accounts receivable ageing
Open balance by days past due, recomputed from invoices and applications.
Accounts payable ageing
Open balance by days past due, recomputed from bills and disbursements.
Financial impact by rule
Value at risk behind each detection rule in the selected period.
Exceptions across the quarter
Count per period. The selected period is highlighted.
2 · Controls
Each control compares an independently recomputed subledger position with the ledger.
3 · Exception register
One row per detected exception. Click a row to see the evidence the rule used.
4 · Bank reconciliation
Statement balance worked through to the ledger balance.
5 · Detection scorecard
Only available when the answer key has been loaded. It is never consulted during detection.
6 · Reports
Every report is available as JSON from the API. These buttons download the formatted versions.