Skip to content

Bank reconciliation for your firm

Bank reconciliation in Practice Management is for reconciling your firm’s own bank accounts — the accounts your practice uses to receive client payments and pay firm expenses. This is distinct from reconciling a client’s bank account, which is done inside that client’s Books module.

Reconciliation here works as a two-pane matcher. On one side are the bank transactions you have imported; on the other are the client payments you have recorded but not yet tied to a deposit. You confirm which payment produced which deposit, one transaction at a time. Fees, interest, and transfers — which have no client payment behind them — are cleared with a single click from the Banking screen instead.

There is no statement closing balance to enter and no running difference to drive to zero. The point is to link every deposit to the payment(s) it represents, and to clear the non-payment items, so that nothing is left unexplained.

Before you begin

To reconcile a bank account, you need:

  • The imported bank transactions for the period, on the account you want to reconcile (see Banking)
  • The client payments recorded in Kuberan AI (these appear in the right pane as “outstanding” until matched)

If some transactions are missing, import the statement in Practice > Banking before you start.

Opening the workspace

  1. Navigate to Practice > Reconciliation

    In the left sidebar, click Practice, then click Reconciliation. Open Reconciliation

  2. Choose the account and period

    At the top of the screen, select the Bank account to reconcile and set the From/To date range for the period. The left pane loads the account’s unreconciled bank transactions for that range; the right pane loads outstanding client payments grouped by client.

    The header also shows a Reconciled this period total and a reconciled / unreconciled count for the account.

    Reconciliation workspace with the account selector and date range in the header
    Pick the bank account and date range in the header. The left pane lists unreconciled transactions; the right pane lists outstanding client payments.

Matching deposits to payments

  1. Ask for match suggestions

    In the left pane, find a deposit and click Suggest matches. Kuberan AI proposes candidate client payments, each with a confidence score and the reasons it matched (amount, client, date proximity, and so on).

    The suggestions are advisory — nothing is reconciled until you confirm.

  2. Confirm the correct match

    Click Confirm on the right suggestion. Kuberan AI records (or reuses) the client payment and links it to the bank transaction, marking the transaction reconciled. The matched payment drops out of the outstanding list on the right.

  3. Split a deposit that covers several payments

    If one deposit represents several client payments (for example, a batch EFT), click Split deposit instead of confirming a single suggestion, and allocate the deposit across the outstanding payments.

  4. Undo a mistake

    If you confirm the wrong match, click Unmatch on that transaction. It returns to unreconciled and the payment goes back to the outstanding list.

Clearing fees, interest, and transfers

Bank service charges, interest earned, NSF fees, and internal transfers have no client payment to match against. Clear these from the Banking screen:

  1. Open Practice > Banking

    Go to the Transactions tab and find the fee, interest, or transfer.

  2. Click Reconcile on the row

    In the transaction’s Actions column, click Reconcile. The transaction is marked reconciled without a payment match, and an entry is written to the reconciliation audit log so there is a record of who cleared it.

Generating a reconciliation report

Whenever you need a record for your working papers, generate a PDF:

  1. Set the account and date range

    Confirm the Bank account and From/To range in the header cover the period you want to report on.

  2. Click Generate Report

    Click Generate Report in the header. A server-rendered PDF opens for that account and date range. Save it to your engagement documentation.

    Reconciliation workspace with the Generate Report button in the header
    Generate Report produces a PDF scoped to the selected account and date range.

There is no separate “finalise” or “lock period” step — the report is a snapshot you can produce at any time, and matches remain editable (via Unmatch) if you later find an error.