Bank reconciler
Statement-to-invoice matching, locally, with no cloud
Matches bank statements against issued and received invoices, proposes each pairing with a confidence score and produces a report of what ties out and what does not. No external dependencies, no data leaving the machine.
- Nine matching strategies, from an exact invoice number to a split payment with a deducted fee.
- Reads Norma 43 (AEB), CSV, TSV and Excel, and detects columns by synonym: any export will do.
- What does not match is not hidden: it proposes the closest invoices with a score and the reason why.
- Everything runs locally. The UI only listens on 127.0.0.1 and there is not a single network call.
- Python 3.11
- Standard library
- Norma 43 (AEB)
- unittest
- HTML