Free tool · Nothing is uploaded
Find the breaks your balance column absorbed.
Check your balances
Compare your records with a processor export. Data stays in your browser.
CSV with a header row. A reference column and an amount column.
The same shape. Whatever your system believes it moved.
| Reference | Processor | Yours | Break |
|---|
What a break means
A number that nets is not a number that reconciles.
Kordio Ledger does this against processor statements as a first-class operation, and shows you the breaks rather than a total that quietly swallowed them. See what the ledger does, or readhow to move off a balances column.
Questions
Before you paste anything.
Where does my data go?
Nowhere. The parsing and matching run in your browser and there is no upload, no request and no storage. You can open the network tab and watch nothing happen, or disconnect and run it offline.
What format does it expect?
CSV with a header row containing a reference column and an amount column. It will guess the columns from common names and let you correct the guess if it gets them wrong.
Amounts in cents or in units?
Either, as long as both sides are consistent. The tool compares like for like and does not convert. Mixing them is itself a common source of drift and it will show up as every row mismatching.
What counts as a break?
Three things: a reference the processor has and you do not, a reference you have and the processor does not, and a reference both have with different amounts. The third is the one that matters most and the one a stored balance hides.
Where does this stop being useful?
It compares two flat lists on one key. It cannot net many-to-one settlements, split payouts across batches, or reason about timing differences at a period boundary. Those need a real reconciliation run against a journal, which is the thing this tool exists to point at.