Free tool ยท Nothing is uploaded

Find the breaks your balance column absorbed.

Paste what the processor says happened and what your own system says happened. This page tells you where the two disagree, in your numbers. It runs entirely in your browser, so the data never leaves this tab.

CSV with a header row. A reference column and an amount column.

The same shape. Whatever your system believes it moved.

What a break means

A number that nets is not a number that reconciles.

A stored balance absorbs all three break types silently. It moves by the amount you told it to move, so a movement the processor never made and a movement you never recorded both leave the column looking plausible. The only way to see them is to compare two independent records of the same event, which is what a reconciliation run does on a schedule instead of when someone remembers.

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.

Found some? That is the answer.

A break you had to find by pasting CSVs into a web page is a break nothing was watching for. Test mode is free and takes no card, and reconciliation is on every ledger tier.