Bank Reconciliation — Synthetic Worked Example

DEMO-OPERATING · USD · 1–30 September 2026 · evidence available by 5 October

OPEN — not fully reconciled. Synthetic practice only; all evidence notes invented. No postings.

Positive means cash into the company account; negative means cash out. Opening controls: bank and books $10,000; no prior outstanding items. Closing controls: bank $9,548; books $10,200.

Review decisions

Repeated bank transaction TX03 appears in B03 and B13 with identical transaction fields. E15 supports excluding B13 (-$450) only; raw row is preserved. Raw bank closing = $10,000 - $902 = $9,098; accepted closing = $10,000 - $452 = $9,548. Books closing = $10,000 + $200 = $10,200. Evidence has 15 unique IDs, all available by cutoff; no cash-source rows fall outside account, currency or September scope.

Nine supported pairs use nine distinct rows on each side. Matched movement is -$300. Equal IDs, amounts and nearby dates do not prove identity. The four $600 candidate combinations remain in the register: E06 maps B07/ACH771 to L06/P041 (Alder); E07 maps B06/ACH884 to L07/P042 (Birch). B06–L06 and B07–L07 lack supporting notes and are not accepted. Retain B08/L08 debit and B09/L09 reversal separately.

Bank bridge: $9,548 - $900 outstanding check L10/CHECK104 + $1,400 deposit in transit L11/DEP930 = $10,048. E12 cites October 3 clearance FUT02; E13 cites October 2 clearance FUT01. These are cutoff-available practice notes, not additional September bank transactions.

Books bridge: $10,200 - $35 fee B10/FEE09 + $8 interest B11/INT09 = $10,173. These are proposed missing-book entries, not postings. Remaining difference = adjusted bank $10,048 minus adjusted books $10,173 = -$125, corresponding to unexplained bank debit B12/UNK49. E14 supplies no receipt or authorised explanation. Request documentation; keep open; do not invent a balancing entry or assume a bank error.

Blank exclusion fields mean accepted; blank candidate evidence means unsupported. Blank counterpart IDs in evidence identify one-sided items. A zero proposed adjustment on B12 means no adjustment proposed, not no bank cash effect. Amounts in candidate/evidence tables must not be summed. Running balances and controls are not additive across rows.

Reviewer summary

metric amount
Adjusted bank 10048.0
Adjusted books 10173.0
Remaining difference: bank minus books -125.0

Independent source controls

source row_count unique_source_ids opening movement calculated_closing control_closing variance out_of_scope_rows
Bank raw 13 13 10000 -902.0 9098.0 9548 -450.0 0
Bank accepted 12 12 10000 -452.0 9548.0 9548 0.0 0
Books 11 11 10000 200.0 10200.0 10200 0.0 0

Signed bridges — proposals only

side step item source_id evidence_id signed_change running_balance
Bank 0 September closing balance — — 9548 9548.0
Bank 1 Timing difference — CHECK104 L10 E12 -900 8648.0
Bank 2 Timing difference — DEP930 L11 E13 1400 10048.0
Books 0 September closing balance — — 10200 10200.0
Books 1 Missing in books — FEE09 B10 E10 -35 10165.0
Books 2 Missing in books — INT09 B11 E11 8 10173.0

Supported matches

bank_id ledger_id bank_reference ledger_reference signed_amount bank_date ledger_date evidence_id status reason bank_uses ledger_uses
B01 L01 INV101 INV101 3200 2026-09-03 2026-09-02 E01 Evidence-supported pair Customer remittance identifies invoice INV101 1 1
B02 L02 RENT09 RENT09 -1200 2026-09-04 2026-09-04 E02 Evidence-supported pair Landlord and rent period agree 1 1
B03 L03 SUP81 SUP81 -450 2026-09-07 2026-09-07 E03 Evidence-supported pair Supplier confirmation identifies SUP81 1 1
B04 L04 INV102 INV102 1750 2026-09-10 2026-09-09 E04 Evidence-supported pair Customer remittance identifies invoice INV102 1 1
B05 L05 PAY09 PAY09 -2400 2026-09-14 2026-09-14 E05 Evidence-supported pair Payroll batch total and reference agree 1 1
B06 L07 ACH884 P042 -600 2026-09-15 2026-09-14 E07 Evidence-supported pair Birch payment P042 settled as ACH884 1 1
B07 L06 ACH771 P041 -600 2026-09-15 2026-09-14 E06 Evidence-supported pair Alder payment P041 settled as ACH771 1 1
B08 L08 R1 R1 -90 2026-09-18 2026-09-18 E08 Evidence-supported pair Temporary debit identified on both sources 1 1
B09 L09 REV-R1 REV-R1 90 2026-09-19 2026-09-19 E09 Evidence-supported pair Bank reverses TX08 and ledger reverses L08; retain both original rows 1 1

Unmatched both directions

direction source_id reference posting_date signed_amount evidence_id evidence_date classification reason adjustment_side proposed_adjustment
Bank only B10 FEE09 2026-09-30 -35 E10 2026-09-30 Missing in books Statement identifies fee; no corresponding September ledger entry Books -35
Bank only B11 INT09 2026-09-30 8 E11 2026-09-30 Missing in books Statement identifies interest; no corresponding September ledger entry Books 8
Bank only B12 UNK49 2026-09-30 -125 E14 2026-10-05 Unexplained; open No receipt or authorised explanation supplied; request supporting documentation None 0
Books only L10 CHECK104 2026-09-29 -900 E12 2026-10-03 Timing difference Practice check register and October 3 bank clearance FUT02 support September outstanding status Bank -900
Books only L11 DEP930 2026-09-30 1400 E13 2026-10-02 Timing difference Practice deposit receipt and October 2 bank clearance FUT01 support September deposit in transit Bank 1400

Candidates — not automatically matches

bank_id ledger_id bank_reference ledger_reference signed_amount bank_date ledger_date evidence_id status reason
B01 L01 INV101 INV101 3200 2026-09-03 2026-09-02 E01 Evidence-supported pair Customer remittance identifies invoice INV101
B02 L02 RENT09 RENT09 -1200 2026-09-04 2026-09-04 E02 Evidence-supported pair Landlord and rent period agree
B03 L03 SUP81 SUP81 -450 2026-09-07 2026-09-07 E03 Evidence-supported pair Supplier confirmation identifies SUP81
B04 L04 INV102 INV102 1750 2026-09-10 2026-09-09 E04 Evidence-supported pair Customer remittance identifies invoice INV102
B05 L05 PAY09 PAY09 -2400 2026-09-14 2026-09-14 E05 Evidence-supported pair Payroll batch total and reference agree
B06 L06 ACH884 P041 -600 2026-09-15 2026-09-14 — Amount-only candidate; not a match —
B06 L07 ACH884 P042 -600 2026-09-15 2026-09-14 E07 Evidence-supported pair Birch payment P042 settled as ACH884
B07 L06 ACH771 P041 -600 2026-09-15 2026-09-14 E06 Evidence-supported pair Alder payment P041 settled as ACH771
B07 L07 ACH771 P042 -600 2026-09-15 2026-09-14 — Amount-only candidate; not a match —
B08 L08 R1 R1 -90 2026-09-18 2026-09-18 E08 Evidence-supported pair Temporary debit identified on both sources
B09 L09 REV-R1 REV-R1 90 2026-09-19 2026-09-19 E09 Evidence-supported pair Bank reverses TX08 and ledger reverses L08; retain both original rows

Bank rows including excluded duplicate

source_id bank_transaction_id account currency posting_date description reference signed_amount acceptance exclusion_evidence exclusion_reason
B01 TX01 DEMO-OPERATING USD 2026-09-03 Customer receipt INV101 3200 Accepted — —
B02 TX02 DEMO-OPERATING USD 2026-09-04 Rent RENT09 -1200 Accepted — —
B03 TX03 DEMO-OPERATING USD 2026-09-07 Supplier payment SUP81 -450 Accepted — —
B04 TX04 DEMO-OPERATING USD 2026-09-10 Customer receipt INV102 1750 Accepted — —
B05 TX05 DEMO-OPERATING USD 2026-09-14 Payroll PAY09 -2400 Accepted — —
B06 TX06 DEMO-OPERATING USD 2026-09-15 ACH payment ACH884 -600 Accepted — —
B07 TX07 DEMO-OPERATING USD 2026-09-15 ACH payment ACH771 -600 Accepted — —
B08 TX08 DEMO-OPERATING USD 2026-09-18 Temporary debit R1 -90 Accepted — —
B09 TX09 DEMO-OPERATING USD 2026-09-19 Reversal of temporary debit REV-R1 90 Accepted — —
B10 TX10 DEMO-OPERATING USD 2026-09-30 Monthly bank fee FEE09 -35 Accepted — —
B11 TX11 DEMO-OPERATING USD 2026-09-30 Bank interest INT09 8 Accepted — —
B12 TX12 DEMO-OPERATING USD 2026-09-30 Unidentified card debit UNK49 -125 Accepted — —
B13 TX03 DEMO-OPERATING USD 2026-09-07 Supplier payment SUP81 -450 Excluded duplicate E15 B13 repeats bank transaction TX03 with identical fields to B03; preserve raw row but exclude from accepted transactions

Original cash ledger

source_id account currency posting_date description reference signed_amount
L01 DEMO-OPERATING USD 2026-09-02 Customer receipt INV101 3200
L02 DEMO-OPERATING USD 2026-09-04 Rent RENT09 -1200
L03 DEMO-OPERATING USD 2026-09-07 Supplier payment SUP81 -450
L04 DEMO-OPERATING USD 2026-09-09 Customer receipt INV102 1750
L05 DEMO-OPERATING USD 2026-09-14 Payroll PAY09 -2400
L06 DEMO-OPERATING USD 2026-09-14 Alder Services payment P041 -600
L07 DEMO-OPERATING USD 2026-09-14 Birch Services payment P042 -600
L08 DEMO-OPERATING USD 2026-09-18 Temporary debit R1 -90
L09 DEMO-OPERATING USD 2026-09-19 Reversal of temporary debit REV-R1 90
L10 DEMO-OPERATING USD 2026-09-29 Issued supplier check CHECK104 -900
L11 DEMO-OPERATING USD 2026-09-30 Customer deposit DEP930 1400

Original practice evidence

evidence_id evidence_date kind bank_id ledger_id bank_reference ledger_reference signed_amount description
E01 2026-09-03 remittance B01 L01 INV101 INV101 3200 Customer remittance identifies invoice INV101
E02 2026-09-04 payment_confirmation B02 L02 RENT09 RENT09 -1200 Landlord and rent period agree
E03 2026-09-07 payment_confirmation B03 L03 SUP81 SUP81 -450 Supplier confirmation identifies SUP81
E04 2026-09-10 remittance B04 L04 INV102 INV102 1750 Customer remittance identifies invoice INV102
E05 2026-09-14 payroll_confirmation B05 L05 PAY09 PAY09 -2400 Payroll batch total and reference agree
E07 2026-09-15 payment_confirmation B06 L07 ACH884 P042 -600 Birch payment P042 settled as ACH884
E06 2026-09-15 payment_confirmation B07 L06 ACH771 P041 -600 Alder payment P041 settled as ACH771
E08 2026-09-18 debit_confirmation B08 L08 R1 R1 -90 Temporary debit identified on both sources
E09 2026-09-19 reversal_confirmation B09 L09 REV-R1 REV-R1 90 Bank reverses TX08 and ledger reverses L08; retain both original rows
E10 2026-09-30 bank_fee B10 <NA> FEE09 <NA> -35 Statement identifies fee; no corresponding September ledger entry
E11 2026-09-30 bank_interest B11 <NA> INT09 <NA> 8 Statement identifies interest; no corresponding September ledger entry
E14 2026-10-05 unresolved B12 <NA> UNK49 <NA> -125 No receipt or authorised explanation supplied; request supporting documentation
E15 2026-10-05 export_duplicate B13 <NA> SUP81 <NA> -450 B13 repeats bank transaction TX03 with identical fields to B03; preserve raw row but exclude from accepted transactions
E12 2026-10-03 outstanding_payment <NA> L10 <NA> CHECK104 -900 Practice check register and October 3 bank clearance FUT02 support September outstanding status
E13 2026-10-02 deposit_in_transit <NA> L11 <NA> DEP930 1400 Practice deposit receipt and October 2 bank clearance FUT01 support September deposit in transit

Calculation rules