Finance

Auto-Matching

How statement lines are matched to your book — and what to do when a match is missing or wrong.

Auto-matching links the lines on a bank statement to the entries already in your book, so that only what the book never had needs your attention. It runs in a reconciliation period when you click Auto-match. A matched line creates nothing — it confirms what was already posted. An unmatched line is either matched by hand or sent to Classification.

Auto-match inside a reconciliation period — the two rungs, matching by hand, undoing, sending the rest to Classification, and rules that learn.

Matching is done by the backend on the period's worklist. Descriptions are never used to decide a match — only amount, date and direction — so a bank's wording can never produce a false link.


The Two Rungs

Auto-match rules, in order
RungCriteriaReason recorded on the match
1 — ExactSame amount, same date, same direction (money in / money out)"exact amount and date"
2 — ToleranceSame amount and direction, dated within 3 days; the nearest date wins"same amount within 3 days"

Every match is one-to-one: a book line is used at most once, and a statement line links to at most one book line. Lines left over after both rungs stay in the two side-by-side tables for you.


Matching by Hand

ActionWhen to UseHow
Match selectedYou know which book line a statement line is, but the dates are more than three days apartClick one line in Bank statement, one in Book / ledger, then Match selected. The amounts must agree to the cent and the directions must correspond.
UnmatchA match is wrongClick Unmatch on the pair in the Matched list. Both lines return to their tables.
Send N to ClassificationThe book never recorded these statement linesPosts each line to the bank account against Uncategorized Income or Expenses. Assign the real accounts on the Classification tab.
Undo / Undo allA line was sent to Classification by mistakeReverses that posting and returns the line to Bank statement. A line already turned into a receipt or payment says why it cannot be undone.

Why a Match Is Missed

CauseResultFix
Posted more than three days from the bank dateFalls outside the tolerance rungMatch selected by hand
Amount differs by any amountNever matched — auto or manualCorrect the document, then match; or match the correct one and void the wrong one
One statement line settles several book linesNo single book line agreesSend it to Classification and Convert it to a receipt or payment for the party; the document settles the open items by date
Two identical book linesOnly one can be linkedMatch one; investigate whether the other is a duplicate
Book line dated before the periodNot shownOlder unmatched book entries are still carried into the Book / ledger column, marked Brought forward

Suggestions Elsewhere

Two other places offer suggestions — neither is the reconciliation match, and neither posts on its own:

WhereWhat It Does
Statement import previewA preview of what the file contains, before anything is stored. It was built to compare each row against the book, but that comparison currently receives no book lines — so every row reads New, and Matched and To void read 0. It is a preview only, and it never posts or voids. The real matching is the reconciliation period below.
Classification tabAn uncategorised line that resembles a document shows "Looks like BILL-0042 · Northwind Foods · high / medium / low" so you can convert it with confidence. Rules (Rules tab) pre-fill the category on lines whose description matches; a rule is suggested after three similar categorisations.
⚠️WARNING

Review a tolerance match before locking the period when the amount is a round number — two different 1,000.00 movements three days apart can be linked. Unmatch and match the right pair; a wrong link makes the reconciliation misleading even though it balances.