Reconciliation · deterministic

Two-List Reconciliation Kit

Match two lists that should agree — and see exactly what reconciles, what disagrees, and what's on only one side.

Bank vs ledger, invoice list vs PO log, payroll vs time system. Join on a key; every row comes back RECONCILED, EXCEPTION, or ORPHANED.

instant download · .xlsx · yours to keep

The problem

Two lists that should match never quite do — and finding the gaps by eye is slow and error-prone.

Eyeballing a join

Scrolling two sheets side by side, hunting for the row that's in one and not the other. Easy to miss, hard to trust.

Rounding noise

A one-cent difference flagged as a mismatch buries the real discrepancies in false positives.

“Close enough”

Calling it reconciled when a few rows are still unmatched — the gap you didn't chase is the one that bites at month-end.

What's inside

A key-based join, a tolerance, and a verdict — in one spreadsheet.

A Reconciliation worksheet — paste List A and List B, set the match key and tolerance
A per-key outcome for every row: RECONCILED / EXCEPTION / ORPHANED (with the side)
An amount tolerance that absorbs rounding so a one-cent difference isn't a false mismatch
A batch gate — reconciled only when every row agrees; both-sided orphans flag a misaligned file
A Dashboard with tallies, the reconciled share, and the batch verdict

The standard

One unmatched row blocks “reconciled.”

Deterministic

Every outcome is a fixed comparison of the two lists you paste in — no model, no invented matches. The same lists always return the same verdict.

Tolerance-aware

You set how close two amounts must be to agree. The default absorbs a one-cent rounding difference; a difference at the tolerance still reconciles.

Gate, not a guess

Reconciled only when every key agrees. Orphans on both sides at once escalate to ORPHANED — the signal that the lists don't even align.

How it works

Try it — reconcile the exceptions, or break the file with a both-sided orphan.

Reconcile two lists · live · deterministic
tolerance ±0.01 · as of 2026-06-22
KeyA amtB amtA statusB statusOutcome
INV-10011,200.001,200.00clearedclearedRECONCILED
INV-1002845.12845.12clearedclearedRECONCILED
INV-1003500.00545.00clearedclearedEXCEPTION(amount)
INV-1004320.00320.00clearedpendingEXCEPTION(status)
INV-100590.00clearedORPHAN A
INV-10071,500.001,500.00clearedclearedRECONCILED
Batch verdict
EXCEPTIONS

3 reconciled · 2 exceptions · 1 orphan A · 0 orphan B. A single unmatched or disagreeing row blocks RECONCILED.

Reconciled share
50%

of 6 distinct keys. Context only — the verdict is the gate, not the percentage.

Bank vs ledger: Two rows reconcile (one within the rounding tolerance), one amount and one status disagree (EXCEPTION), and one row is on the bank only (ORPHAN A). One disagreeing or unmatched row blocks RECONCILED — the batch is EXCEPTIONS.

This is the live engine. The .xlsx reconciles your own two lists — paste List A and List B, set the tolerance, read every key's outcome. Same deterministic logic as this demo: RECONCILED / EXCEPTION / ORPHANED, with a gate that won't call two lists reconciled while any row is unaccounted for.

Get the kit — $49

What you'll see

Every key, classified — and one verdict for the pair.

RECONCILED

On both lists and every compare field agrees within tolerance. Fully accounted for.

EXCEPTION

On both lists but a value disagrees — an amount beyond tolerance or a differing status. Investigate.

ORPHANED

On only one list — ORPHAN A (in A, missing from B) or ORPHAN B (the reverse).

Who it's for

Anyone holding two lists that should describe the same set of things.

Built for
  • Bank statement vs ledger / books
  • A vendor's invoice list vs your PO log
  • Payroll register vs the time system
  • A shipment manifest vs what was received
  • Any two exports that share a key
Not for
  • Accounts-payable three-way match with domain rules (that's a dedicated System)
  • Checking one source's figures against itself (a close workbook)
  • Fuzzy / approximate name matching — it joins on an exact key
  • Scoring or ranking people

FAQ

Straight answers before you buy.

It reconciles two lists that should describe the same set of things — a bank statement vs your ledger, a vendor's invoice list vs your PO log, a payroll register vs the time system, a shipment manifest vs what was received. You paste List A and List B, pick a match key (an ID, invoice number, or email) and an amount tolerance, and it joins the two lists on that key and classifies every distinct key as RECONCILED, EXCEPTION, or ORPHANED. It's one .xlsx with three tabs — Start Here, Dashboard, Reconciliation — and a worked bank-vs-ledger example ready to overwrite. It reads only the two lists you paste; it never touches your accounts or systems.

Start here

New to the document-ops line? Run the Document Processing Pipeline Diagnostic first — it scores your workflow across six stages and routes you to the exact drop that fixes your bottleneck.

Get the kit

Reconcile two lists in an afternoon.

  • Paste two lists, set a key and a tolerance
  • Every row classified, one verdict for the pair
  • A worked bank-vs-ledger example, ready to overwrite
$49

one-time

Buy the Kit

Sold by RedHub AI LLC · Secured by Stripe · redhub.ai

Reconciles your own two lists against each other. It does not score or rank people, and it is not accounting or legal advice.

← Browse all Quick Kits