Statement-backed reconciliation. Line-level clearing. Automatic invalidation.
Every reconciliation starts from the bank statement. Lines are cleared individually. If the underlying data changes, the reconciliation is automatically invalidated — so you're never signing off on stale numbers.
Statement-backed
Upload a bank statement or connect a feed. VisiBooks anchors every reconciliation to a real source document — the statement balance is the truth, not a derived number.
Line-level clearing
Match transactions one by one. Each cleared line links a ledger entry to a statement line. Partial clears, splits, and manual overrides are first-class operations.
Automatic invalidation
Edit a journal entry that was part of a reconciliation? The reconciliation status flips to "invalidated" and you'll see exactly what changed. No silent drift.
Close checklist
Period close isn't a single button. It's a checklist: all accounts reconciled, all entries posted, trial balance confirmed, then lock. Every step is logged.
| Status | Date | Statement line | Ledger entry | Amount |
|---|---|---|---|---|
| Cleared | 01-03 | Wire transfer — Acme Corp | JE-1038 | 12,000.00 |
| Cleared | 01-10 | Check deposit #4521 | JE-1042 | 5,000.00 |
| Unmatched | 01-18 | ACH — Unknown sender | — | 850.00 |
| Invalidated | 01-22 | Vendor payment — Supplies Co | JE-1045 (edited) | -3,500.00 |
Reconciliation you can trust.
Stop signing off on numbers you can't verify. Start every reconciliation from the statement.