Bank Reconciliation

Overview

Bank Reconciliation compares the transactions recorded in Efimis against your bank statement to confirm that all receipts and payments have been processed correctly.

The reconciliation process is the same for both Office and Client/Trust bank accounts.

Bank statement transactions can be added using:

  • Manual statement entry
  • Open Banking transactions, where Open Banking is enabled 
  • Imported bank statement files

Once statement entries have been imported or entered, Efimis assists with matching transactions before the reconciliation is finalised.

The options available may depend on the user’s permissions, account setup and whether Open Banking is enabled for the account.

Opening a Bank Reconciliation

To begin a reconciliation:

  1. Navigate to Banking.
  2. Select the required Office Cash Account or Client/Trust Cash Account, then select Reconciliation from the account actions.  

Adding Bank Statement Entries

Bank statement transactions must exist before they can be matched.

You can add statement entries in one of three ways.

MethodDescription
Manual EntryEnter individual bank statement transactions manually.
Open BankingRetrieve transactions automatically using an active bank feed.
Import FileImport transactions from a supported bank statement file.
Some entry methods may not be available for every account. For example, file import can be disabled for certain accounts, and Open Banking only appears where it has been enabled.

Entering Statement Entries Manually

Bank statement transactions can be entered manually from the Bank Statements screen.

StepAction
1Open Bank Statements
2Select Add Entry
3Enter the Statement Date
4Enter the Bank Reference, if applicable
5Enter a Memo describing the transaction
6Enter the Amount
7Select Save or Save & New

Using Open Banking

Where Open Banking is enabled, users can download the latest available bank transactions from the Bank Statements screen.

  1. Open Bank Statements.
  2. Select Download Open Banking Transactions.

Downloaded transactions are added to the bank statement ready for matching.


Importing a Bank Statement

The AI bank statement import uses AI to read transaction information displayed in PDF and spreadsheet statements. It supports PDF, CSV, XLSX, XLS and XLSM files and extracts information such as transaction dates, descriptions, references and debit or credit amounts where available.

Always review the information extracted by AI before importing it. Bank-specific statement formats may also be available.

To import a statement:

StepAction
1Open Bank Statements for the required bank account.
2Select Actions → Import.
3In the Import Statement window, select the required File type. For PDF, CSV, XLSX, XLS or XLSM files, select AI bank statement import (PDF, CSV, XLSX, XLS, XLSM).
4Upload or drag and drop the statement file.
5Efimis processes the file and prepares the transactions for review. Processing may take a moment and must finish before the statement can be imported.
6Review the entries marked Ready for import, together with any errors or warnings.
7Check the New Statement Balance and compare it with the closing balance on the bank statement.
8Select Import. Only entries marked Ready for import are imported.

Errors and Warnings

An error means that Efimis cannot import a particular transaction. This may happen when:

  • Required transaction information is missing or cannot be read reliably.
  • The transaction has already been imported.
  • The transaction is dated before the last reconciled statement date.

Entries containing errors are listed separately and are not imported. If the remaining entries are correct, you can continue and import those marked Ready for import.

A warning identifies something that may need checking but does not automatically prevent the valid entries from being imported. 

For example, Efimis may display a warning when:

  • The first transaction date is on or before an existing bank entry.
  • The opening balance in the file does not match the account balance before the first imported transaction.

Review all warnings before continuing to ensure that the correct statement period and transactions are being imported.

New Statement Balance

The New Statement Balance is the closing statement balance Efimis expects after applying the valid imported transactions.

Efimis calculates it using the existing statement balance, plus the receipts and less the payments marked Ready for import.

Compare this figure with the closing balance shown on the bank statement. If the balances do not agree, review the extracted transactions, errors and warnings before importing the statement.

For spreadsheet files, Efimis reads displayed values only. Hidden worksheets are ignored, and formulas or macros are not run.

After import, the transactions are created with an Unmatched status until they are reconciled.


Matching Transactions

Efimis compares bank statement entries with cashbook transactions and suggests possible matches.

The reconciliation workspace contains three tabs.

TabPurpose
SuggestedDisplays transactions Efimis believes should be matched.
UnmatchedDisplays transactions that still require matching.
MatchedDisplays transactions that have already been matched.

To complete matching:

  • Review suggested matches.
If more than one cashbook transaction could be a match, select Other Suggestions to review the alternatives. Each suggestion displays the Pay To or Received From entity, together with the transaction date and amount, to help you select the correct match.
  • Select the Match (✓) button to confirm a suggested match.
  • Select Dismiss Suggestions if the suggested match is incorrect.
  • Continue until all required transactions have been matched.

Matched transactions appear in the Matched tab.

Selecting Unmatch removes an existing match.


Reconciling the Account

The reconciliation screen shows balances including Bank Balance, Unposted Balance, Unreconciled Balance, Cashbook Balance and Variance.

Once transactions have been matched:

StepAction
1Select Start Reconciliation.
2Enter the Statement Date.
3Review the reconciliation balances.
4Review the Variance and investigate any unexplained difference before completing the reconciliation. 
5Select Reconcile to complete the reconciliation.

After reconciliation:

  • A Bank Reconciliation Report is produced.
  • Optional reconciliation comments can be recorded.
  • Additional cashbook transactions can be posted if required.

Reversed Cashbook Transactions

When an unmatched and unreconciled cashbook transaction is reversed, Efimis automatically matches the original transaction with its reversal. The pair appears in the Matched tab and is not treated as two outstanding reconciliation items.

Scenario
What happens
The reversal date falls within the reconciliation period
The original transaction and its reversal remain together in the Matched tab.
The reversal is dated after the current reconciliation date
The pair is shown as a future match. The original transaction may remain visible but greyed out in Unmatched until the reversal date is reached.
The reversal pair is manually unmatched
The original transaction and its reversal return to Unmatched as separate entries. They are not automatically matched again and must be reviewed or matched manually.
The original transaction was already matched to a bank statement entry
The existing bank statement match remains in place. The reversal appears separately in Unmatched.

Reversed transactions display a Reversed indicator to help distinguish them from standard cashbook transactions.


Undoing or Reprinting a Reconciliation

Previous reconciliations remain available for review.

ActionResult
Undo ReconciliationReopens the reconciliation and restores outstanding items.
PrintReprints the reconciliation report.

To access reconciliation history:

  1. Open Reconciliation.
  2. Select View Reconciliation History from the reconciliation settings/action area. 
  3. Select Undo and confirm when prompted, or select Print to produce the reconciliation report.

Key Behaviour

ScenarioBehaviour
Office and Client/Trust accountsUse the same reconciliation process.
Manual statement entryAvailable.
Open Banking Available only where Open Banking is enabled for the account. 
Bank file importAvailable where the user has the required permission and file importing is enabled for the account. AI statement import supports PDF, CSV, XLSX, XLS and XLSM files.   
Suggested matchesGenerated automatically where possible.
Manual unmatchRemoves the existing transaction match.
Cashbook reversal createdAutomatically matched to the original only where the original is still unmatched and unreconciled. 
Future-dated reversalMay appear under Future Matches until it falls within the reconciliation period. 
Reconciliation completedGenerates a reconciliation report.
Reconciliation undoneRestores the previous reconciliation state, including reversal matching.
Matched transaction removedUse Unmatch to remove the match.

Best Practices

  • Reconcile bank accounts regularly.
  • Review all suggested matches before selecting Match. 
  • Investigate any unexplained Variance before completing the reconciliation. 
  • Select the file type that matches the statement being imported and review all extracted transactions before completing the import. 
  • Investigate unmatched transactions before completing the reconciliation.
  • Allow automatically matched reversal pairs to remain matched unless there is a genuine reconciliation issue.
  • Record reconciliation comments where follow-up is required.
  • Review the reconciliation report after each completed reconciliation.