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:
Bank Entry does not automatically generate an e-invoice.
To capture full Sales Invoice or Expense details and enable e-invoicing, it is recommended to use the standard Sales or Expenses modules instead

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.

Bank Reconciliation

Bank Reconciliation ensures that system records align with bank statements.

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.