Recon — ledger reconciliation
Your order list vs the bank statement: what matched, what was short-paid, what was never paid, what was paid twice.
- Matches by id (including ids hidden inside the bank's remark), by amount + settlement window, or as a lump-sum covering several invoices
- Catches the four real problems: amount mismatch with bank fees, duplicate payment, unpaid invoice, credit with no invoice
- Outputs a 7-sheet colour-coded workbook that points at the ORIGINAL row numbers
- Exit code 1 when anything does not tie out — safe to drop in a month-end cron
39 USDT
Pay in USDT (BEP20). The download link unlocks the moment the transfer confirms — no account needed.
Buy — 39 USDT
What you get
- A single Python file plus a one-page README — no framework, no account, no license server.
- Sample data and a runnable demo, so you can see the output before you read the code.
- Source included. Runs offline on Python 3.9+. Most tools use the standard library only.
How to run it
unzip recon.zip && cd recon
pip install -r requirements.txt # only if the README lists one
python recon.py demo/input.csv -o out.csv
One-time payment, no subscription, no seat count. If the file will not run on your machine, reply to the order and it gets fixed or refunded.
Background reading