Transactions from your PSPs, bank accounts and ledger are matched every day, automatically. 100% of entries are reconciled daily and a discrepancy surfaces the same day it appears rather than three weeks later during close — and only genuine exceptions land in someone's queue.
Exports from two PSPs, three bank accounts and the ledger, joined by hand in a spreadsheet each month. It works, it takes days, and it is one departure away from nobody knowing how.
A missing settlement or a double charge found five weeks later is an archaeology project. Found the same day, it is a two-minute email to the provider.
Amounts rarely match to the cent — provider fees, partial refunds, chargebacks, FX, batched payouts covering forty orders. Rule-based matching handles the easy 70% and dumps the rest on a person.
PSP settlement reports, bank statements over API or file feed, and ledger entries — normalised into one shape with currency, date, reference and counterparty made comparable.
Reference, amount and date. This clears the large majority and costs nothing, and it means the harder logic only ever sees what is genuinely ambiguous.
Batched payouts split back into their orders, fees and FX differences accounted for, partial refunds and chargebacks tied to the original charge, near-duplicate references resolved.
Whatever remains becomes a ticket carrying both sides of the comparison, the amount and direction of the gap, and its probable cause — not a highlighted spreadsheet row.
Matches are posted to the ledger with their evidence. Every decision is logged and re-runnable, so an auditor can retrace how any entry was matched, months later.
We build in your stack rather than moving you onto ours. The list below is what this solution most often connects to — other systems are a scoping question, not a blocker.
It raises an exception with both sides shown, the size and direction of the gap, and its best guess at the cause — a provider fee, a partial refund, a timing difference across a weekend. It never invents a match to make the numbers look clean, because a wrong match is far more expensive than an open exception.
We use cookies for analytics — to see which pages bring enquiries. Nothing else, and nothing before you agree. Cookie Policy