Reconciliation
Import your bank statement, match it against your ledger, and prove your cash is right.
Reconciliation is the check that the cash in your books is the cash in your bank. You import the statement your bank reports, clear the ledger entries the bank has also seen, and the two must agree to the cent.
Navigate to Accounting → Reconciliation.
Starting a Reconciliation
The cash account you are reconciling. Qyri offers the accounts it recognises as bank-like — anything with a bank-style name, plus any account you have reconciled before.
The statement ending date and the closing balance your bank reports. Import the statement first from the Reconciliation page — CSV, OFX, QFX, or QIF — and its lines appear in the worklist automatically, in date order.
The worklist interleaves ledger entries with bank statement lines. Clear each entry the bank has also recorded — tick a row's checkbox (or its Clear button), tick the header checkbox to clear everything in view, and use the Show from date filter to work a long statement in chunks. A live difference updates as you go.
Reconciliation only finishes when the cleared entries and the statement balance agree. If they do not, something is unmatched or wrong. If the starting balance is flagged as unverified, confirm you have reviewed the break first.
The Session View
The reconciliation session is split into two tabs:
- Unreconciled — ledger entries still to clear, plus the bank statement lines from imported statements. Tick a row's checkbox to clear that entry, or tick the header checkbox to clear everything currently in view. Statement lines carry a Bank badge and their own actions.
- Reconciled — every entry cleared in this statement, and anything cleared earlier. Any of them can be selected and Unmatched if it was a mistake.
The difference between the cleared balance and the statement balance is shown throughout, with a ring that fills as the gap closes. A summary bar stays pinned at the top of the list while you scroll — Starting balance, Cleared, Cleared balance and Difference (plus Reset and Finish) are always in view, and the Show from date filter narrows the list to whichever window of the statement you are working on.
Statement lines the books know nothing about offer three actions:
- Find match — pair this bank line with an entry that already exists. Qyri also suggests the pairs that match exactly — same amounts, same dates — so you can confirm them all in one go.
- Record — post a brand-new transaction for this line.
- Ignore — keep it out of the list.
Bank lines sit outside the cleared-balance math, so an outstanding cheque cannot stop a statement from balancing — but the session counts any lines still not in your books and warns you when the difference reads zero while they remain.
The difference is the cleared balance minus the statement balance, which is the same direction it is stored in on the finished statement and shown in the report. When it is not zero, Qyri names which side is ahead — books ahead or statement ahead — so you know whether the next move is to find a bank transaction you never recorded, or a book entry the bank never saw.
If something changes between loading and submitting — an entry you selected was cleared elsewhere — Qyri saves the run as a draft rather than discarding your work. Drafts can be resumed from the reconciliation history.
The worklist is keyboard-friendly: ↑/↓ move over the rows, Space clears the entry
under the cursor, and Esc drops the cursor.
When the Starting Balance Breaks
Every statement after the first one starts from the previous settled statement's closing balance. If the books no longer open there — a cleared entry was edited or unmatched since, or the ledger was rebuilt underneath a settled statement — Qyri says so instead of quietly reconciling against a baseline you never verified. The line under the summary stops claiming the balance was carried forward, and states plainly that the books open at a different figure.
You can still finish, but only after confirming you have reviewed the break — the Finish button stays disabled until you do, and your confirmation is tied to that specific gap. Ticking it for one account or one figure does not carry over to another.
If the Reconciled tab is empty, the break did not come from an unmatched entry, so look at the next option.
Repairing a Detached Statement
Occasionally a settled statement exists whose cleared items reference no ledger entry and no bank line — not something the app writes, but what a direct database change, a restored backup, or a rebuilt ledger can leave behind. It cannot be unmatched (there are no entries to send) and cannot be discarded as a draft, yet it still sets the opening balance of every statement after it.
Qyri detects this and offers Discard that statement in the break banner, behind a confirmation. Discarding removes the record and its items, so the next statement picks up from whatever the ledger actually says. The ordinary un-reconcile path stays the tool for any statement that does reference entries — Qyri only offers the discard when nothing would be left to reverse.
Undoing a Match
Any reconciled entry can be unmatched — from the Reconciled tab of the session, or from the history for every entry a settled statement cleared. The entries return to the unreconciled list and the statement they were part of is marked Reopened rather than deleted, so the record of it having happened is not lost. There is no need to abandon a session and start again because one entry was wrong.
History
The Reconciliation page lists past reconciliations per account, with the statement end date, the date it was reconciled, the starting balance (the previous settled statement's closing balance), the closing balance, and a status:
- Draft — saved unfinished. Resume opens it exactly as you left it, or Discard deletes it.
- Balanced or Completed — settled, and printable from Report.
- Reopened — a settled statement whose entries were later unmatched; Review opens the remaining unreconciled entries so you can finish the job.
A statement with no entries attached cannot be reopened this way — the session's break banner offers to discard it instead.
What Reconciliation Is For
- Finding transactions the bank recorded that you did not.
- Finding transactions you recorded that never happened.
- Confirming the cash figure your Reports show is the cash you actually hold.