The bank reconciliation statement exists to explain the gap between the book balance and the bank balance, unpresented cheques, deposits not yet credited, bank charges not booked, and to catch what shouldn't still be open months later. CORAA reads the bank statement, PDF or Excel, any bank, and matches it against the cash and bank ledger transaction by transaction. A BRS builds itself per account. Items that stay unreconciled beyond a configurable age are flagged and quantified against performance materiality, so the auditor knows which stale items actually matter.
Two paths to the same audit conclusion. One leaves traces; the other doesn't.
PDF or Excel, any bank, any account. Multiple accounts and multiple banks ingest in the same session.
Every bank line is matched to a ledger entry by amount, date and reference. What doesn't match sorts into unpresented cheques, uncredited deposits, and unbooked bank items.
The reconciliation statement assembles per account. Items still open beyond a configurable age are flagged and quantified against performance materiality, so the auditor knows which ones need a client query.
Reads bank statements as they come, PDF exports, Excel downloads, scanned copies, from any bank. No fixed template required.
Every bank line is matched to the cash & bank ledger by amount, date, and reference, the same three-bucket logic used across CORAA's reconciliation engines.
Reconciling items are aged from the date they first appeared unreconciled. Anything still open beyond the configured threshold is quantified against performance materiality and surfaced, not buried in a BRS nobody re-reads.
An entity with several current accounts, a cash credit account, and an overdraft reconciles in the same engagement, each with its own BRS.