Bank Reconciliation

ERPNext Bank Reconciliation helps you match up your company's financial records with your bank statement. This is to make sure that cleared, uncleared, and unmatched transactions are correctly identified. It is especially helpful when payments are made by cheque or when banks take a long time to process deposits and withdrawals.

1. What is a Bank Reconciliation Statement?

The Bank Reconciliation Report shows the difference between the balance in your ERPNext Chart of Accounts and the balance in the bank's statement.

  • If the balance is the same, it means that all of the transaction's Clearance Dates were updated correctly.

  • When there is a difference, it is usually because some bank entries are still waiting to be cleared.

Bank Reconciliation Statement

2. How to Update Bank Transaction Dates

  1. Go to Accounting > Banking and Payments > Bank Clearance

  2. Pick your Bank Account.

  3. Choose a From Date and a To Date.

  4. (Optional) Choose entries that have been reconciled and POS transactions.

  5. Click "Get Payment Entries."

  6. As a result, change the Clearance Date for each transaction that applies.

  7. To save, click on Update Clearance Date.

Update Clearance

3. Reconciliation Methods in ERPNext

ERPNext has two tools:

3.1 Manual Bank Reconciliation Tool

  • Lets you change the clearance dates for Payment Entries, Sales Invoice Payments, or Journal Entries.

  • Useful for keeping track of transactions by hand.

3.2 Semi-automatic Bank Reconciliation Tool

This is a more advanced method that works in three steps:

(a) Import Bank Statement

  • Get your bank statement as a CSV or Excel file.

  • Go to Accounting > Bank Statement > Bank Statement Import.

  • Map the columns for Date, Debit, Credit, Currency, and Reference.

  • Click "Start Import" to make bank transactions automatically.

(b) Synchronising Bank Accounts (via API)

  • ERPNext works with companies like Plaid to get transactions straight from the bank.

  • The Bank Transaction doctype automatically shows transactions.

    (c) Automatic Party Matching

  • Go to: Accounts Settings > Banking > Enable Automatic Party Matching.

  • You can also turn on "Fuzzy Matching," which is helpful when the name of the customer or supplier is a little different from what is in the system.

  • When you turn on ERPNext, it automatically assigns the Party in the Bank Transaction.

3.3 Reconciling Bank Statements

  1. Click on Accounting > Bank Statement > Bank Reconciliation Tool.

  2. Pick a company, a bank account, and start and end dates.

  3. Compare the opening balance in ERPNext to the opening balance on the bank statement.

  4. Enter the Closing Balance from the bank statement.

  5. The system shows:

    • Transactions in ERPNext

    • Transactions on bank statements

  6. Use to match:

    • Amount

    • Date

    • Reference (Cheque No. and Txn ID)

  7. Any transactions that don't match up → either:

    • Match Against Voucher (link to an entry that already exists)

    • Make a voucher (new entry, like Payment, Journal, or Expense)

Bank Reconciliation Tool

  1. Payment Reconciliation

  2. Bank Guarantee

  3. Payment Entry

  4. Bank Transaction

Follow for more

Discard
Save

On this page

Review Changes ← Back to Content
Message Status Space Raised By Last update on