QB raw exports often have running-balance issues. Override with the actual closing balance shown on your QB report. Opening Balance Difference carries forward the unreconciled gap from prior month — usually 0, or the small variance from your prior rec.
How the AI reconciliation works
Debit / Credit convention: all sections and column labels use the company's books perspective —
funds received = Debit (In), funds paid out = Credit (Out). (This is the inverse of how the bank
statement labels the same line: a bank-statement “debit” is funds leaving your account, which is a credit on your books.)
The engine performs 6 passes in priority order:
Carry-forward clearing: Items unreconciled from prior month are checked against this month's transactions and auto-cleared if found.
Exact match: Same amount, same/close date, same direction (in↔in or out↔out) and entity name overlap.
Reversal pairing: ATM withdrawal reversals (funds-out immediately followed by same-amount funds-in) are detected and netted.
Split match (1:N): One QB entry matches multiple bank lines — e.g. a 200K cash withdrawal QB entry against 4 × 50K ATM bank lines.
Aggregate match (N:1): Multiple QB entries sum to one bank line — e.g. multiple JE charges netting to one bank fee.
Semantic matching (strict amount): Considers vendor / employee name, type and date proximity — but only pairs entries when the amounts also agree (within ≤ 1 MVR rounding). If the names look the same but the amounts differ, the entries are deliberately left unmatched so the excess or short flows into the appropriate unreconciled section (A / B / C / D) where it stays visible until investigated.
— Use when the bank has no transactions for the period. Type the balances OR upload last month's rec to pre-fill them and carry forward any uncleared items.
Reconcile by balances only
For dormant accounts or months with no transactions. Enter the closing balances (or upload last month's rec to pre-fill them automatically). Any uncleared items from the prior rec carry forward — only the period changes.
Pre-flight verification
Step 2 of 5
Before reconciliation, the tool checks that the closing balances on your previous month's bank rec match the opening balances of this month's bank statement and QB ledger. Any mismatch flows into the Opening Balance Difference line in the rec.
Bank Statement
Previous month closing—
This month opening—
Discrepancy—
Accounts Ledger
Previous month closing—
This month opening—
Discrepancy—
If you accept this discrepancy as a known opening-balance carry-forward (e.g. minor rounding from prior period), enter it here. It will appear in the rec as the only acceptable unreconciled amount.
Choose reconciliation mode
Reconciliation summary
— —
Bank Closing Balance
—
Per bank statement
Ledger Closing Balance
—
Per accounts ledger
Adjusted Bank Bal
—
After reconciling items
Unreconciled Diff
—
Ledger − Adjusted Bank
AI Matching Summary
Adjusted Bank Balance
—
Accounts Ledger Closing
—
Unreconciled Difference
—
Reconciliation workspace
Tick items across the three panels to pair them, then click Reconcile Selected. Bank Statement (left), Carry-Forward from prior month (middle), and Accounts Ledger (right). Note: filter labels reflect the cash movement direction. In double-entry terms, a bank receipt is a Ledger Debit to the bank account, and a bank payment is a Ledger Credit to the bank account. Reconciled transactions move to the panel below where you can view and unmatch any pairing (including AI matches).
0Bank Open
0Carry-Fwd Open
0QB Open
0Reconciled
Selected Variance:-
Bank: —Carry-Fwd: —Ledger: —
Bank Statement0 open
AllMoney OutMoney In
Selected: 0Total: -
Carry-Fwd (Prior Rec)0 open
AllBank-sideQB-side
Selected: 0Total: -
Accounts Ledger0 open
AllMoney OutMoney In
Selected: 0Total: -
Reconciled transactions
All matches (AI + manual + carry-fwd clearings) — click "Unmatch" to send any pairing back to the open lists.
AllAI MatchManualCarry-Fwd
When all reconciliable items are paired, the only remaining unreconciled amount should equal your Opening Balance Difference. Click below to finalize and view the rec.
AllMatchedUnmatchedMoney OutMoney In
AllMatchedUnmatched
Each match shown with its reasoning — type, confidence, and rule that fired.