Skip to main content
Bank reconciliation is how you confirm that what your bank says happened matches what your books say happened. You import the lines from your bank statement, match each one to the corresponding transaction already recorded in Hitaji 360, and close the reconciliation when everything lines up. You’ll find this at: /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.).
Reconciliation is the act of pairing each statement line with the system transaction(s) that produced it.

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 optional reference; or
  • Raw CSV — text with a header row of date,description,amount (and optionally ,reference).
The importer reports how many lines were imported and lists any rows it couldn’t parse. Imported lines start life standalone (not yet attached to any reconciliation) and belong to exactly one bank account. You can list an account’s statement lines filtered by whether they’re already attached, and you can delete a standalone line — but not one that’s already attached to a reconciliation (detach it first).
📷 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.
Statement-line statuses you’ll see: 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.
A completed reconciliation can no longer be modified — matching is locked. If you need to undo an in-progress reconciliation, you can delete it (only while in progress): that detaches its statement lines (they survive as standalone lines) and clears the clearance metadata on any matched journal lines. A completed reconciliation cannot be deleted.

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:
You then compare that computed bank statement balance against the figure on your actual statement; any remaining gap is true reconciliation noise — errors or unrecorded items worth investigating.
📷 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.
  • 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.