Welcome to Reconify
The open-source reconciliation engine for finance and operations teams.
Reconify compares two transaction sources — a bank export and a PSP ledger, an internal ledger and a settlement file, any two structured datasets — and tells you exactly what matched, what didn't, and why.
Get started
Quickstart
Install Reconify and run your first reconciliation in under five minutes.
API Reference
Push transactions and trigger reconciliation runs programmatically via REST.
CLI Reference
Every command, flag, and output mode available in the CLI.
Core Concepts
How Reconify normalizes, indexes, and matches transactions.
What Reconify solves
- Bank vs PSP — reconcile settlement files against your payment provider exports.
- Ledger vs bank — catch missing postings, timing gaps, and amount discrepancies.
- Audit trails — deterministic runs with metadata flags for reproducible finance workflows.
- Large files — stream-based processing handles exports that don't fit in memory.
What's in the CLI today
The CLI ships with five commands:
reconify config init— interactive wizard to generate a config from sample filesreconify config validate— validate a config file without running a reconciliationreconify config check-source— test parser settings against a real filereconify parse— parse and inspect a single source filereconify reconcile— run a full reconciliation and write results
Docs follow the CLI
Pages are only published once the corresponding CLI feature ships. Planned work lives in Upcoming.