Banking & Cash

Record, Automate, and Reconcile Bank Activity with Control
The Banking & Cash module in AI Account supports bank transactions, automation, and reconciliation while maintaining accounting accuracy and audit readiness.
Banking & Cash Banner image

What Banking & Cash Covers

Bank Entry is suitable for transactions such as:
This module is designed to work alongside Sales, Expenses, and Transactions without duplicating records.
Banking & Cash Covers

Bank Transactions

Bank Entry is suitable for transactions such as:
Transactions
Types of Bank Entry
AI Account supports four types of Bank Entry:
After submission, the system automatically generates the corresponding journal entry.
Currency and Bank Account Setup
Currency and Bank Account Setup
Contact Selection Rules in Bank Entry
Contact selection is restricted based on Bank Entry type
Contact Selection Rules in Bank Entry

Bank Automation

Bank Automation allows you to upload bank statements and match transactions efficiently. Instead of recording each transaction manually, you can import a bank statement and let the system assist with matching.
Once uploaded, the system attempts to:
Bank Automation
Matching Scenarios
Once uploaded, the system attempts to:

Bank Reconciliation

Bank Reconciliation ensures that system records align with bank statements.
To begin reconciliation:
reconciliation
The system automatically matches and ticks corresponding entries.
Unmatched entries can be reviewed and ticked manually.
Saving and Completing Reconciliation
Work in progress
Work in progress can be saved and resumed later
Before finalising, you can export the Bank Reconciliation Report for review
Once verified, click Reconcile to complete the process
If the bank statement date is changed, saved reconciliation data for that account will be refreshed.
Modify or Delete Bank Reconciliations
AI Account allows controlled changes to completed reconciliations.
Undo Last Reconciliation
You can undo the most recent reconciliation and redo it if required.
Modify or Delete Bank Reconciliations
Edit Past Reconciliations
If reconciliation goes out of balance, the system will display the difference for review and correction. Any edits to bank-related transactions automatically update reconciliation history.

Accounting Software Guide

Banking & Cash follows defined accounting logic for posting, matching, and reconciliation.
Transactions Flow

Keep Bank Records Accurate and Reconciled

Manage bank transactions, automate matching, and reconcile balances without losing control.

Frequently Asked Questions

What types of transactions can be recorded using Bank Entry?
Bank Entry can be used to record cash sales, cash payments, bank charges, interest income, and transfers between bank accounts. It is intended for bank-related transactions rather than full sales or expense invoices.
No. Bank Entry does not automatically generate an e-invoice. To capture full sales or expense details and enable e-invoicing, transactions should be recorded using the standard Sales or Expenses modules.
AI Account supports four Bank Entry types:
  • Deposit (Others)
  • Withdrawal (Others)
  • Deposit (Sales)
  • Withdrawal (Expenses)
Each type is used based on whether the transaction relates to sales, expenses, or other bank activity.
Bank Automation allows you to upload bank statements in CSV format. The system attempts to match each bank transaction to existing receipts, payments, outstanding invoices, bills, or manual journals, and allows you to confirm, adjust, or undo matches.
Yes. When a bank statement line matches an outstanding invoice or bill, you can create a receipt or payment directly from the Bank Automation screen and confirm the match.
If a bank statement line represents a bank charge, you can create a new manual journal or link it to an existing manual journal and assign it to the appropriate bank charges account.
Bank reconciliation is performed by importing a bank statement and matching it against recorded transactions. The system automatically matches corresponding entries and allows manual review for unmatched items before final reconciliation.
Yes. You can save the reconciliation work in progress and resume it later. If the bank statement date is changed, previously saved reconciliation data for that account will be refreshed.
Yes. You can undo the most recent reconciliation or edit past reconciliations from the Bank Reconciliation History. Any changes to bank-related transactions are automatically reflected in the reconciliation records.
Transaction currency follows the bank account currency defined in the Chart of Accounts. Bank accounts in different currencies must be set up as separate bank accounts to ensure accurate matching and reconciliation.