Reconciling bank statements
Reconciliation proves your books match reality. SBB gives you two complementary tools under Reconcile.
1. Reconcile sessions (QuickBooks-style)
Open Reconciliation → Reconcile:
- Pick the account and enter the statement date and the statement's ending balance. The beginning balance auto-fills from your last completed reconciliation. Optionally add bank service charges and interest earned from the statement.
- SBB lists every unreconciled transaction in two columns — Checks & payments and Deposits & other credits. Go through your bank statement and check off each transaction that appears on it.
- The footer live-computes the Cleared balance and the Difference. When the difference is exactly 0, press Finish reconcile.
On finish, every checked transaction gets a permanent ✓ reconciled mark (visible in the ledger), and the service charge / interest amounts are created as pre-reconciled transactions automatically.
A non-zero difference means something specific
Either a transaction is missing from SBB, something in SBB was never actually paid, or a charge/interest amount needs adjusting. Fix it, and the difference snaps to zero.
Sessions can be paused and resumed; past reconciliations are listed with their statements.
2. Statement import with auto-matching
Have the statement as a file? Reconciliation → Import accepts CSV and Excel statements from banks, MTN MoMo, M-Pesa, and Airtel Money — and even QuickBooks exports.
After mapping columns, the Ledger match panel compares every statement line against your books (same amount and direction, ±2 days) and buckets them:
- Matched — already in your ledger.
- Missing from ledger — imported for you in one click.
- In ledger only — possible double entries or wrong dates, linked for inspection.
Because matching and duplicate-skipping share the same window, importing adds exactly the missing lines — never duplicates.