Skip to main content

Finance & Accounting · Bank Matching

When Your Bank and Accounts Don't Match, Find Out Why

Your bank statement shows money moving. Your books show what was recorded. When the two don't agree, someone has to find the difference. Make that checking process clearer and easier to follow.

ERPNext accounting records and bank transactions, checked through a controlled review process.

Match the Bank Statement With Your Books

A bank statement and accounting record sit side by side. Watch matching amounts connect. Then find the bank charge that appears only on the statement.

Match the Bank Statement With Your Books

Illustrative statement and ledger — no real bank connection, posting or reconciliation. No real transaction is created.

Your device is set to reduce motion, so the example moves only when you choose a step.

Step 1 of 4 · Two sheets arrive

The bank statement and accounting entries show the same period.

Step 2 of 4 · Match the receipts

Customer receipts line up when the amount, reference and transaction details agree.

Step 3 of 4 · Match the supplier payment

A recorded supplier payment has a matching bank withdrawal.

Step 4 of 4 · Find the difference

A ₹295 bank charge appears in the statement but is not yet recorded in this sample book.

Bank StatementBank statement linesCurrent account · 28–31 Oct 2026

Accounting RecordsChoose a matching accounting recordSubmitted Payment Entries · 28–31 Oct 2026

  • ₹295 bank fee — no matching accounting entry yet

    No matching record

    No matching voucher in this sample. Confirm the charge before recording it.

    Example bank fee expense−₹295Demo line · not posted

Comparison

——

  • Amount—
  • Direction—
  • Reference—

Net movement · 28–31 Oct 2026Story example

Bank movement
+₹41,105
Books movement
+₹41,400
Difference
₹295 to review

For these four sample lines only — not an account balance.

Try matching: choose a bank line, then the record that agrees with it.

Fictional treatment: ₹295 to a bank charges expense account.

Bank reconciliation is not about forcing two totals to match. It is about explaining every difference.

Why Bank Matching Becomes a Month-End Headache

The problem often begins long before month-end.

  1. Payments are recorded without a clear reference.

  2. Bank charges are missed because they were not in the original invoice.

  3. One receipt is entered twice or allocated to the wrong customer.

  4. The bank statement is imported, but nobody reviews the remaining lines.

Clean references and a regular matching habit make exceptions easier to investigate.

Let Everyday Transactions Create the Right Accounting Records

In ERPNext, supported submitted Sales Invoices, Purchase Invoices and Payment Entries generate the appropriate accounting entries. Your accounts team still needs the correct accounts, taxes, parties and checks. Good setup reduces repeated entry; it does not remove responsibility for review.

A sales order by itself is not an income entry. A draft document normally does not post to the ledger.

Three submitted documents and the record each creates: customer invoice to receivable, supplier bill to payable, Payment Entry to bank or cash and party accounting. Bank statement checking is a separate step.

Bring Bank Activity Into One Place

Bank transactions can be imported from a statement or synchronized where an appropriate integration is available. The source line and reference help the accounts team search for the matching ERPNext payment or journal entry.

Bank feeds are not universal. Supported file formats, integrations, access and permissions depend on the actual setup.

Find What Is Missing Without Creating Duplicates

If a bank charge appears with no accounting entry, the team should identify it, confirm how it should be booked and create the appropriate entry. If a customer deposit appears without a suggested match, check existing payments first. A new voucher should not be created merely because the first search returned nothing.

Bank charge · −₹295

No accounting entry

  1. Identify the charge
  2. Confirm how it should be booked
  3. Create the appropriate entry

Customer deposit · +₹12,000

No suggested match

  1. Check existing payments first
  2. Look for a missing reference
  3. New voucher only if truly missing

Match first. Investigate exceptions. Record missing entries only after review.

Know the Difference Between Two Types of Reconciliation

A customer payment can be recorded in accounts and allocated to an invoice, but still need checking against the bank statement. These are related jobs, not the same job.

Payment reconciliation

Which customer or supplier invoice does this recorded payment belong to?

Bank reconciliation

Does this accounting transaction agree with what the bank statement actually shows?

Both matter when you want accurate customer balances and reliable bank records.

Make Regular Reconciliation Part of Your Process

YourOrderBook can help map bank accounts, import formats, reference rules, account heads, roles and a sensible review frequency. Start with one bank account and a real sample period, then test exceptions before expanding.

  1. Check the existing books
  2. Map bank statement fields
  3. Review matching rules
  4. Test missing items
  5. Train the accounts team

Some matching functions are standard ERPNext. Special bank integrations, unusual statement formats and advanced automation may need additional development.

Connect Bank Matching With the Rest of Finance

Customer collections create payment records. Supplier bills lead to payables and payments. Bank reconciliation helps confirm what cleared at the bank. Use the same financial records instead of running a separate spreadsheet at the end of every month.

  1. Customer collectionsCreate payment records
  2. Supplier billsLead to payables and payments
  3. Bank reconciliationConfirms what cleared at the bank

Does Your Accounts Team Spend Too Long Finding Differences?

We can review a typical bank statement, the related accounting entries and the way your team handles unmatched amounts, then suggest a suitable ERPNext process.

Frequently Asked Questions About Accounting Automation & Bank Reconciliation

What is bank reconciliation?
It is the process of comparing bank statement transactions with accounting records and explaining the items that do not yet match.
Can ERPNext import bank transactions?
Yes. Supported import methods exist, and integrations may be available depending on the bank and configuration.
Will ERPNext automatically match every bank entry?
No. Some entries may match using supported references and rules; others need a person to review the amount, date, account and reference.
What if a bank charge is missing from our books?
Review what the charge is, confirm the correct account and record an appropriate accounting entry before reconciling it.
Can a bank deposit be linked to a customer invoice?
A relevant Payment Entry can be allocated to an invoice, and the bank transaction can then be matched or cleared separately. The exact steps depend on the records involved.
What is the difference between payment and bank reconciliation?
Payment reconciliation checks which invoice a payment is allocated to. Bank reconciliation checks accounting transactions against the bank statement.
Will a Sales Invoice automatically show as cash received?
No. A normal submitted Sales Invoice records the receivable. Payment is a separate transaction.
Do we need a bank API connection?
Not necessarily. Supported statement import can be used. A live bank integration depends on provider availability, permissions and configuration.
Can several bank accounts be handled?
ERPNext can maintain separate bank accounts and related accounting records. Each real bank account needs correct setup and reconciliation.
Can YourOrderBook help us move from manual bank matching?
We can review your existing entries, statement format, bank account setup and exception handling, then implement a suitable ERPNext workflow.