This tool automates financial reconciliation for developers and small businesses. It compares exported bank statement CSVs with exported QuickBooks or Xero transaction data, flagging mismatches and generating a detailed report. Saves hours of manual spreadsheet work.
Features
- Load and parse bank statement CSV exports
- Load and parse QuickBooks/Xero transaction CSV exports
- Fuzzy match transactions by date, amount, and description
- Generate reconciliation report with matched and unmatched items
- Export results to a clean, formatted CSV for review
Usage
reconcile --bank bank_statement.csv --ledger quickbooks_export.csv --output report.csv
Requirements
Python 3.8+. Install dependencies:
pip install -r requirements.txt
Download
Buy once, download immediately. ZIP includes the full script, README, and usage examples.
License
Personal & Commercial Use. You may use this tool in your own personal and commercial projects. Redistribution or resale of the source code is not permitted.