Site icon BotFlo

Cursor App Template #49 — Bank Reconciliation

Bank Reconciliation

Match bank statement lines to general ledger entries and produce a month-end reconciliation report.

Overview

This app helps accounting teams reconcile the bank account against the books. View bank statement and GL transactions side by side in AG Grids, match pairs automatically or manually, and see unmatched items highlighted in color. KPI cards and a reconciliation report panel show deposits in transit, outstanding checks, and the reconciling difference. Excel import supports both sides; export and PDF reporting support month-end close. Everything runs in a single self-contained HTML page with data saved locally in your browser.

Key features

Dual transaction grids

Matching & status

Difference highlighting

Import & export

Reconciliation report

Data management

Data & persistence

Sample data starts with a $125,000 beginning balance, eight bank transactions, eight GL entries, and four pre-matched pairs. State saves to `localStorage` under `bank-reconciliation-data` and `bank-reconciliation-dark`.

Charts & reporting

The reconciliation report panel and PDF export show adjusted bank balance versus book balance, deposits in transit (unmatched positive book entries), and outstanding checks (unmatched negative bank lines). Excel export includes a dedicated Reconciliation summary sheet.

Built with

Tailwind CSS (CDN), AG Grid Community, Alpine.js, SheetJS, and jsPDF — all loaded from CDN in a single HTML file.

Try the interactive walkthrough below. Click Walk through features and use Next / Back (or arrow keys) to explore every feature.

Dark mode and localStorage

Bank Reconciliation

Match bank statement lines to book entries, highlight differences, and produce a reconciliation report.

Reconciliation status

In progress
UnmatchedMatchedAmount difference
Bank ending balance$132,410.90
Book balance$133,280.90
Outstanding items8
Difference−$870.00

Reconciliation report

Beginning bank balance$125,000.00
Deposits in transit (+)$5,600.00
Outstanding checks (−)$5,255.00
Adjusted bank balance$132,410.90
Book (GL) balance$133,280.90
Matched pairs4 / 8
Unmatched bank lines4
Reconciling difference−$870.00
Bank statement8 lines
DateDescriptionRefAmountStatus
07-01Customer payment — NorthwindCHK-8821$12,400.00Matched
07-03Wire transfer — ContosoWT-445$8,750.50Matched
07-07Office rent checkCHECK-1188−$4,200.00Partial
07-08Bank service feeSVC-FEE−$35.00Unmatched
Books (GL)8 lines
DateDescriptionRefAmountStatus
07-01AR receipt — NorthwindCHK-8821$12,400.00Matched
07-03AR receipt — ContosoWT-445$8,750.50Matched
06-28Rent expense accrualCHECK-1188−$4,200.00Partial
07-09Customer prepaymentDEP-PRE$5,600.00Unmatched
💾 Saved to localStorage
Exit mobile version