/accounting/bank-reconciliation — in the navigation this page is labelled Bank Reconciliation (“Reconcile bank statements with system transactions”).
📷 Screenshot: The Bank Reconciliation list page with the “New Reconciliation” and “Import” buttons — to be added.
The two halves you’re matching
Every reconciliation compares two sides for one bank account over one period:- Statement lines — rows from your actual bank statement (date, description, amount, optional reference). These are imported.
- System transactions — the journal lines already posted to that bank account in the ledger (from receipts, payments, loan repayments, journals, etc.).
Step 1 — Import your bank statement lines
You can bring in statement lines two ways.As part of creating a reconciliation
When you create a reconciliation you can include the statement lines directly (see Step 2).Standalone import (Import button)
You can import lines for an account before you create a reconciliation, and attach them later. Use the Import action and provide either:- Parsed rows — each line with a
date,description,amount, and optionalreference; or - Raw CSV — text with a header row of
date,description,amount(and optionally,reference).
📷 Screenshot: The CSV import dialog showing the expected column headers — to be added.
Step 2 — Create the reconciliation
Click New Reconciliation and provide:
When you save, Hitaji 360 computes the system balance for that account as of the period end (the net of all posted debits and credits on the account up to that date), and the difference between your stated bank balance and the system balance. The reconciliation opens with status In progress.
Step 3 — Match statement lines to system transactions
For each statement line, you pair it with the journal line(s) that represent the same real-world money movement.- A statement line can be matched to one or more system transactions (multi-voucher matching), by supplying allocations of
{ journal line, amount }. There’s also a quick single-match shortcut that uses the full statement amount. - A given journal line can only be cleared by one statement line at a time — the system enforces this, so you can’t accidentally clear the same ledger posting against two different statement rows.
- Partial matches are allowed — a statement line can be partly matched, in which case it shows status Partially matched.
If you make a mistake, Unmatch a line to release it and its cleared journal lines.
Auto-match suggestions
To speed things up, Auto-match suggestions ranks likely candidates for each unmatched statement line — scoring on amount equality, matching reference, and how close the dates are — and returns the top few per line. It only suggests; it doesn’t change anything. You then review and apply the pairings you accept. Each applied suggestion is a single full-amount match; any that conflict (e.g. the journal line was already cleared) are reported back as failed so you can handle them manually.Which system transactions are shown
While you’re reconciling, the system transactions list shows the account’s journal lines for the period and deliberately keeps the lines already cleared by this reconciliation visible (so you can review your own matches), while hiding lines cleared by other reconciliations (so the same posting can’t be double-cleared).📷 Screenshot: A reconciliation detail page showing statement lines on one side and matched system transactions on the other — to be added.
Step 4 — Complete the reconciliation
Once every statement line is matched, click Complete. Hitaji 360 will:- Refuse to complete if any statement line is still unmatched (it tells you how many remain).
- Stamp the reconciliation as Completed, recording who completed it and when.
- Emit a completion event so downstream reporting knows the period is reconciled.
The Bank Reconciliation Statement report
Separate from the matching workflow, the Bank Reconciliation Statement (/accounting/bank-reconciliation/statement) is a point-in-time report for a bank account at a chosen report date. It builds the classic three-section reconciliation:
📷 Screenshot: The Bank Reconciliation Statement report showing GL balance, outstanding items, and the computed balance — to be added.
A note on the General Ledger
Bank reconciliation is a matching and confirmation activity — it does not post journal entries of its own. The cash movements were already recorded when you posted the underlying receipts, payments, loan repayments, and journals. Reconciliation simply marks those ledger lines as “cleared” against the bank and proves the two sides agree.Working across multiple businesses
Each reconciliation, statement line, and bank account is scoped to a single accounting book, and each business has its own book. Make sure you’re in the right business before importing statements — a statement line belongs to one bank account in one book and can only be matched to journal lines in that same book.Related
- Payments & Receipts — the receipts and payments that produce most of your bank transactions.
- Bank loans — loan disbursements and repayments that also move bank balances.
- Payment reconciliation — a different reconciliation: matching unallocated receipts to invoices.