Bank Accounts & Payment Batches
Monday morning. Meera arrives at the office to find Negi Bhaiya staring at a pile of vendor bills, rubbing his temples. "Five vendors to pay today," he mutters. "Rawat Transport, the packaging supplier, the printing press, the electricity board, and the cleaning service. All before Friday." Meera peeks at the bills. "Can't Bisht Ji just pay them one by one?" Negi Bhaiya shakes his head. "One by one means five trips to the bank portal, five authorisations, five entries. There is a better way — payment batches. But first, let me make sure the bank accounts are set up properly." He turns to Meera. "Today, you learn how banks and accounting work together."

Why Bank Accounts Matter in Accounting
Sharma Sir arrives with his morning chai and overhears the conversation.
"Good topic, Negi. Meera, let me tell you something. Twenty years ago, when I started my practice, most small businesses ran entirely on cash. A shopkeeper would take cash from the drawer, pay the supplier, and put the change back. Simple."
"But today? Everything has changed."
He counts on his fingers:
- UPI — Even the chai stall outside accepts Google Pay
- NEFT / RTGS — For larger payments between bank accounts
- Cheques — Still used, though less common now
- IMPS — Instant money transfer, any time, any day
- Internet banking — Pay from your computer or phone
"Even Bisht Ji, who sells wholesale spices in Haldwani, does 90% of his payments through the bank now. GST invoices above Rs 50 are often paid via bank. Most vendors prefer bank transfer."
Why does this matter for accounting? Because every bank transaction creates a trail. The bank has a record. Your books have a record. These two records must match. If they don't match, something is wrong — and finding that "something" is called bank reconciliation.
"Also," Sharma Sir adds, "the Income Tax department prefers bank transactions. Cash payments above Rs 10,000 in a single transaction are not allowed as a deduction under the Income Tax Act (Section 40A(3)). So doing business through the bank is not just convenient — it is legally better."
Setting Up Bank Accounts in ERPLite
"Let's start with the basics," Negi Bhaiya says. "Bisht Traders has two bank accounts. Let's set them up."
Step 1: Add a Bank Account
- Go to Masters > Bank Accounts > + New
- Fill in the details for the primary account:
| Field | Value |
|---|---|
| Bank Name | State Bank of India (SBI) |
| Branch | Haldwani Main Branch |
| Account Number | 30456789012 |
| Account Type | Current Account |
| IFSC Code | SBIN0001234 |
| MICR Code | 263002005 |
| Opening Balance | Rs 3,45,000 (as on 01-Apr-2025) |
| Account Holder | Bisht Traders |
- Click Save
Now add the second account:
| Field | Value |
|---|---|
| Bank Name | Punjab National Bank (PNB) |
| Branch | Haldwani City Branch |
| Account Number | 2087654321098 |
| Account Type | Current Account |
| IFSC Code | PUNB0123400 |
| Opening Balance | Rs 87,000 (as on 01-Apr-2025) |
- Click Save

"Why two bank accounts?" Meera asks.
"Many businesses keep multiple accounts," Negi Bhaiya explains. "One for day-to-day operations, one for savings or for specific purposes. Some businesses have one account just for salary payments, another for vendor payments. It helps keep things organized."
Understanding IFSC Code
"Meera, do you know what IFSC is?"
IFSC = Indian Financial System Code. It is an 11-character code that identifies a specific bank branch. You need it for NEFT, RTGS, and IMPS transfers. The first 4 characters are the bank code, the 5th is always 0, and the last 6 identify the branch.
"For example, SBIN0001234 — SBIN is State Bank of India, 0 is fixed, and 001234 is the branch code."
"You can find any bank's IFSC on the RBI website or on your cheque book."
Recording Bank Transactions
"Every time money moves through the bank, we must record it in ERPLite. Let me show you the common types."
Type 1: Bank Payment (Paying a Vendor)
Bisht Ji pays Rs 25,000 to a packaging supplier via NEFT.
- Go to Transactions > Payment > + New
- Fill in:
| Field | Value |
|---|---|
| Payment From | SBI Account — 30456789012 |
| Payment To | Kumar Packaging |
| Amount | Rs 25,000 |
| Payment Mode | NEFT |
| Reference Number | NEFT/2025/78654 |
| Date | 20-Oct-2025 |
| Narration | Payment for October packaging materials |
- Click Save and Approve
The journal entry:
| Account | Debit (Rs) | Credit (Rs) |
|---|---|---|
| Kumar Packaging (Vendor) | 25,000 | — |
| SBI Bank Account | — | 25,000 |
Type 2: Bank Receipt (Receiving from a Customer)
A customer, Gupta Kirana, pays Rs 50,000 via RTGS against their outstanding bills.
- Go to Transactions > Receipt > + New
- Fill in:
| Field | Value |
|---|---|
| Received In | SBI Account — 30456789012 |
| Received From | Gupta Kirana |
| Amount | Rs 50,000 |
| Payment Mode | RTGS |
| Reference Number | RTGS/2025/99876 |
- Click Save and Approve
Type 3: Inter-Bank Transfer
Bisht Ji transfers Rs 50,000 from SBI to PNB.
- Go to Transactions > Contra > + New
- Transfer From: SBI Account
- Transfer To: PNB Account
- Amount: Rs 50,000
- Click Save
The journal entry:
| Account | Debit (Rs) | Credit (Rs) |
|---|---|---|
| PNB Bank Account | 50,000 | — |
| SBI Bank Account | — | 50,000 |
"This is just like the contra voucher Meera learned about in Chapter 5," Negi Bhaiya points out. "Money moves from one pocket to another. Total stays the same."
Payment Batches — Paying Multiple Vendors at Once
"Now for the fun part," Negi Bhaiya says. "We have five vendors to pay. Instead of creating five separate payments, we can create a payment batch."
Payment Batch = A group of payments bundled together, reviewed and approved as one set, and then processed in a single go. This saves time, reduces errors, and makes it easy to track.
Why Use Payment Batches?
| Without Batches | With Batches |
|---|---|
| Create 5 separate payment entries | Create 1 batch with 5 entries |
| Approve each one individually | Review all at once, approve once |
| Hard to track — which are done, which are pending | Clear status — the whole batch is either pending, approved, or paid |
| 5 separate bank transactions | Can be exported as one file and uploaded to the bank portal |
| Easy to miss one payment | All payments visible in one place |
"For a business like Bisht Traders with 30-40 vendors, payment batches are essential. On payment day, you create one batch, review it, and process it."
Step 2: Create a Payment Batch
- Go to Transactions > Payment Batch > + New Batch
- Fill in the batch header:
| Field | Value |
|---|---|
| Batch Name | October 2025 — Vendor Payments |
| Payment Date | 25-Oct-2025 |
| Bank Account | SBI — 30456789012 |
| Payment Mode | NEFT |
- Add the vendors and amounts:
| # | Vendor | Invoice Reference | Amount (Rs) | Account Number | IFSC |
|---|---|---|---|---|---|
| 1 | Rawat Transport | RT/087 | 73,500 | 12345678901 | SBIN0005678 |
| 2 | Kumar Packaging | KP/456 | 25,000 | 98765432101 | PUNB0098700 |
| 3 | Himalaya Printers | HP/089 | 12,000 | 45678901234 | UCBA0004500 |
| 4 | UPCL (Electricity) | OCT-2025 | 8,500 | (Direct bill payment) | — |
| 5 | Clean & Shine Services | CSS/023 | 6,000 | 67890123456 | HDFC0001234 |
| Total | 1,25,000 |
- Click Save

Step 3: Review and Approve
"Before the batch is processed, it must be reviewed," Negi Bhaiya says.
"This is important for businesses with multiple people handling accounts. The person who creates the batch is not always the person who approves it. This separation is called maker-checker — it reduces the risk of mistakes and fraud."
- Sharma Sir (or Bisht Ji) opens the batch
- Reviews each payment:
- Is the amount correct?
- Is it for a valid invoice?
- Is the bank account correct?
- Has TDS been deducted where needed? (Rawat Transport's payment is already after TDS deduction — Rs 73,500 instead of Rs 75,000)
- Clicks Approve Batch
The batch status changes from "Draft" to "Approved."
Step 4: Export for Bank Upload
"Many banks allow you to upload a file instead of typing each payment manually on the internet banking portal," Negi Bhaiya explains.
- Click Export Batch
- Select format: SBI Bulk Payment Format (each bank has its own format)
- ERPLite generates a file (usually CSV or Excel) with all payment details
- Download the file
The file looks something like this:
| Beneficiary Name | Account Number | IFSC | Amount | Narration |
|---|---|---|---|---|
| Rawat Transport | 12345678901 | SBIN0005678 | 73500 | Bisht Traders Oct-25 RT/087 |
| Kumar Packaging | 98765432101 | PUNB0098700 | 25000 | Bisht Traders Oct-25 KP/456 |
| Himalaya Printers | 45678901234 | UCBA0004500 | 12000 | Bisht Traders Oct-25 HP/089 |
| Clean & Shine Services | 67890123456 | HDFC0001234 | 6000 | Bisht Traders Oct-25 CSS/023 |
- Bisht Ji logs into SBI internet banking
- Uploads the file in the "Bulk Payment" section
- Authorises the payments
- The bank processes all four NEFT payments at once
(The electricity bill is paid separately through the utility portal or bank bill-pay service.)
"This saves so much time," Meera says.
"Especially during GST season," Negi Bhaiya agrees. "Some clients have 50-60 vendor payments in a month. Imagine doing each one manually!"
Step 5: Mark Batch as Paid
After the bank confirms the payments:
- Go back to the payment batch in ERPLite
- Enter the UTR numbers (Unique Transaction References) from the bank:
| Vendor | UTR Number |
|---|---|
| Rawat Transport | SBIN325100234567 |
| Kumar Packaging | SBIN325100234568 |
| Himalaya Printers | SBIN325100234569 |
| Clean & Shine Services | SBIN325100234570 |
- Click Mark as Paid
- The batch status changes to "Paid"
ERPLite automatically creates journal entries for each payment.

Bank Reconciliation — Making Your Books Match the Bank
"Now comes a topic that every accountant must know," Sharma Sir says. "Bank reconciliation."
"Meera, let me ask you. If ERPLite says the SBI balance is Rs 2,20,000, and the bank statement says the balance is Rs 2,35,000 — which is correct?"
Meera hesitates. "The bank statement?"
"Not necessarily. The answer is — neither might be wrong. They could both be correct, just at different points in time, or reflecting different information."
Bank Reconciliation = The process of comparing your books (ERPLite) with the bank statement to identify differences and ensure they match.
Why Do Differences Happen?
"There are several legitimate reasons why your book balance and bank balance might differ."
| Reason | What Happened | Your Books | Bank Statement |
|---|---|---|---|
| Cheque issued but not yet cleared | You wrote a cheque to a vendor. You recorded it immediately. But the vendor has not deposited it yet. | Payment recorded (balance lower) | No record yet (balance higher) |
| Cheque deposited but not yet cleared | A customer gave you a cheque. You recorded it and deposited it. But the bank has not cleared it yet. | Receipt recorded (balance higher) | No record yet (balance lower) |
| Bank charges | The bank deducted charges (annual fees, transaction fees) that you did not know about. | No record yet | Already deducted |
| Interest credited | The bank credited interest to your account. You did not know the exact amount until the statement came. | No record yet | Already credited |
| Direct deposits by customers | A customer paid directly into your bank account (UPI/NEFT) and you did not record it yet. | No record yet | Already credited |
| Bank errors | The bank made a mistake (rare but it happens). | Your record | Bank's mistake |
"Think of it like this," Sharma Sir says. "You and the bank are both writing in separate notebooks about the same account. Sometimes you write something before the bank sees it. Sometimes the bank writes something before you see it. Reconciliation is when you sit down and compare the two notebooks."
Doing a Bank Reconciliation in ERPLite
Meera's Task: Reconcile Bisht Traders' SBI Account for October 2025
"Let's do this step by step," Negi Bhaiya says.
Step 1: Get the Bank Statement
Bisht Ji has downloaded his October 2025 bank statement from SBI online banking. It shows:
| Date | Description | Debit (Rs) | Credit (Rs) | Balance (Rs) |
|---|---|---|---|---|
| 01-Oct | Opening Balance | — | — | 3,45,000 |
| 05-Oct | NEFT — Gupta Kirana | — | 50,000 | 3,95,000 |
| 10-Oct | Cheque #456 — Rent | 15,000 | — | 3,80,000 |
| 15-Oct | NEFT — Tata Motors (Truck) | 8,00,000 | — | (4,20,000) |
| 15-Oct | OD facility activated | — | 5,00,000 | 80,000 |
| 20-Oct | NEFT — Kumar Packaging | 25,000 | — | 55,000 |
| 25-Oct | NEFT Batch — 4 payments | 97,500 | — | (42,500) |
| 27-Oct | RTGS — Mehta Wholesale | — | 2,00,000 | 1,57,500 |
| 28-Oct | UPI — Pandey Stores | — | 35,000 | 1,92,500 |
| 30-Oct | Bank charges | 500 | — | 1,92,000 |
| 31-Oct | Interest on OD | 1,200 | — | 1,90,800 |
| 31-Oct | Closing Balance | 1,90,800 |
Step 2: Compare with ERPLite
Meera opens the bank ledger in ERPLite and compares line by line.
- Go to Banking > Bank Reconciliation
- Select Bank: SBI — 30456789012
- Select Period: October 2025
- Upload or enter the bank statement
ERPLite shows a side-by-side comparison:
| Date | Description | Book Amount (Rs) | Bank Amount (Rs) | Match? |
|---|---|---|---|---|
| 05-Oct | Gupta Kirana receipt | 50,000 Cr | 50,000 Cr | YES |
| 10-Oct | Rent payment (Cheque) | 15,000 Dr | 15,000 Dr | YES |
| 15-Oct | Tata Motors payment | 8,00,000 Dr | 8,00,000 Dr | YES |
| 20-Oct | Kumar Packaging | 25,000 Dr | 25,000 Dr | YES |
| 25-Oct | Batch — 4 vendors | 97,500 Dr | 97,500 Dr | YES |
| 27-Oct | Mehta Wholesale receipt | 2,00,000 Cr | 2,00,000 Cr | YES |
| 28-Oct | Pandey Stores (UPI) | — | 35,000 Cr | NO — not in books |
| 30-Oct | Bank charges | — | 500 Dr | NO — not in books |
| 31-Oct | Interest on OD | — | 1,200 Dr | NO — not in books |

Step 3: Identify and Fix Differences
Meera finds three unmatched items:
1. Pandey Stores — Rs 35,000 (Credit, 28-Oct)
"This is a UPI payment from a customer. It came directly into the bank. We did not record it in ERPLite."
Fix: Create a Receipt entry in ERPLite:
- Received from: Pandey Stores
- Amount: Rs 35,000
- Mode: UPI
- Date: 28-Oct-2025
2. Bank Charges — Rs 500 (Debit, 30-Oct)
"The bank charged Rs 500 for transaction fees. We did not know about this until the statement came."
Fix: Create a Payment entry in ERPLite:
- Paid to: SBI (Bank Charges)
- Amount: Rs 500
- Account: Bank Charges (Expense)
- Date: 30-Oct-2025
3. Interest on OD — Rs 1,200 (Debit, 31-Oct)
"Bisht Ji has an overdraft facility. The bank charged Rs 1,200 interest."
Fix: Create a Payment entry in ERPLite:
- Paid to: SBI (Interest on OD)
- Amount: Rs 1,200
- Account: Interest Expense
- Date: 31-Oct-2025
Step 4: After Fixing — Check Balance
After recording these three entries, Meera checks:
| Amount (Rs) | |
|---|---|
| ERPLite Book Balance (before reconciliation) | 1,57,500 |
| Add: Pandey Stores receipt | +35,000 |
| Less: Bank charges | -500 |
| Less: OD interest | -1,200 |
| ERPLite Book Balance (after reconciliation) | 1,90,800 |
| Bank Statement Balance | 1,90,800 |
"They match!" Meera says, relieved.
"That is the goal," Sharma Sir says. "After reconciliation, your book balance and bank balance should be exactly the same."
Step 5: Mark as Reconciled
- In ERPLite, mark all matched entries as "Reconciled"
- Click Complete Reconciliation
- ERPLite saves the reconciliation for the record
"You should do bank reconciliation at least once a month," Sharma Sir says. "Some busy businesses do it weekly. The more often you do it, the easier it is — because there are fewer items to check."
Uncleared Cheques — A Special Case
"Meera, there is one situation we did not encounter today but you must know about," Sharma Sir says.
"Sometimes you issue a cheque, and the vendor takes a few days to deposit it. You have already recorded the payment in your books. But the bank has not deducted it yet."
Example: On 29th October, Bisht Ji writes a cheque for Rs 8,000 to a supplier. Meera records it in ERPLite on 29th October. But the supplier does not deposit the cheque until 3rd November.
- ERPLite balance on 31st October: Rs 1,82,800 (lower — because the payment was recorded)
- Bank balance on 31st October: Rs 1,90,800 (higher — cheque not yet cleared)
- Difference: Rs 8,000 (the uncleared cheque)
"In this case, during reconciliation, you note the cheque as 'issued but not yet cleared.' It is not an error. It will resolve itself when the cheque is deposited."
"ERPLite has a column for this — 'Cheque Clearing Date.' You leave it blank until the cheque appears on the bank statement."
Payment Modes — A Quick Reference
Meera makes a neat reference table:
| Mode | Full Form | Speed | Limit | When to Use |
|---|---|---|---|---|
| NEFT | National Electronic Funds Transfer | 30 min to 2 hours | No upper limit | Regular vendor payments |
| RTGS | Real Time Gross Settlement | Instant (during bank hours) | Minimum Rs 2 lakh | Large payments |
| IMPS | Immediate Payment Service | Instant (24/7) | Rs 5 lakh per transaction | Urgent smaller payments |
| UPI | Unified Payments Interface | Instant | Rs 1 lakh (some banks Rs 2 lakh) | Small payments, retail |
| Cheque | — | 2-3 working days to clear | No limit (based on balance) | When other modes are not available |
| DD | Demand Draft | 2-3 days | No limit | When guaranteed payment is needed |
"Which mode is best?" Meera asks.
"It depends on the amount and urgency," Negi Bhaiya says. "For most vendor payments, NEFT is fine. For big payments like the truck, RTGS is better because it's instant and suitable for large amounts. UPI is great for small, quick payments."
Tips for Managing Bank Accounts
Sharma Sir shares his years of experience:
Tip 1: Never Mix Personal and Business
"Bisht Ji must never use his personal bank account for business transactions. Keep them completely separate. Otherwise, the tax department may question personal deposits as business income."
Tip 2: Record Every Transaction the Same Day
"Don't let bank entries pile up. If a payment is made today, record it today. The longer you wait, the more you forget, and reconciliation becomes a nightmare."
Tip 3: Keep UTR/Reference Numbers
"Every digital payment has a reference number — UTR for NEFT/RTGS, UPI reference ID, cheque number. Always record these in ERPLite. If there is ever a dispute, this is your proof."
Tip 4: Reconcile Monthly Without Fail
"I have seen businesses that did not reconcile for a year. When they finally sat down, there were hundreds of mismatches. Some were genuine errors, some were fraud that went unnoticed. Monthly reconciliation catches problems early."
Tip 5: Watch for Unusual Charges
"Banks sometimes charge fees you did not expect — SMS charges, debit card fees, minimum balance penalties. During reconciliation, review every bank charge. If something looks wrong, call the bank."
Quick Recap — Chapter 26
Bank accounts in ERPLite: Set up with bank name, account number, IFSC, and opening balance.
Payment Batch: Bundle multiple vendor payments into one batch. Review, approve, export to bank, and process in one go. Saves time, reduces errors.
Bank Export: ERPLite can generate files in your bank's bulk payment format for direct upload.
Bank Reconciliation: Comparing your books with the bank statement. Differences arise from: uncleared cheques, bank charges, interest, direct deposits.
Goal: After reconciliation, book balance = bank balance.
Payment Modes: NEFT (regular), RTGS (large amounts), IMPS (urgent), UPI (small/quick), Cheque (when needed).
Golden Rule: Reconcile every month. Record every transaction the same day. Keep personal and business accounts separate.
Practice Exercise — Try This Yourself
Exercise 1: Bisht Traders' ERPLite shows an SBI balance of Rs 1,45,000 on 30th November. The bank statement shows Rs 1,62,000. Identify the possible reasons for the difference from the clues below:
a) A cheque for Rs 12,000 was issued to a supplier on 28th November but not yet deposited. b) A customer paid Rs 8,000 via UPI on 29th November, but Meera has not yet recorded it in ERPLite. c) The bank charged Rs 1,000 for annual maintenance, not yet recorded in ERPLite.
Calculate the reconciled balance.
Exercise 2: Create a payment batch for the following vendors:
| Vendor | Amount (Rs) | Invoice |
|---|---|---|
| Sharma Electricals | 15,000 | SE/056 |
| Nainital Paper Mills | 8,500 | NPM/112 |
| Garhwal Logistics | 22,000 | GL/089 |
What is the total batch amount? If TDS of 2% applies on Garhwal Logistics (transporter, firm), what is the actual payment to them?
Exercise 3: Match each situation with the correct reconciliation action:
| Situation | Action |
|---|---|
| Bank credited interest of Rs 350 | a) Record a receipt in ERPLite |
| Customer paid Rs 5,000 via NEFT, not recorded | b) Record an expense (bank charges) in ERPLite |
| Bank debited Rs 200 as SMS charges | c) Record interest income in ERPLite |
| Cheque of Rs 10,000 issued but not cleared | d) No action needed — it will clear on its own |
Answers:
Exercise 1:
- Book balance: Rs 1,45,000
- Add: UPI from customer not recorded: +8,000
- Less: Bank charges not recorded: -1,000
- Adjusted Book Balance: Rs 1,52,000
- Bank balance: Rs 1,62,000
- Less: Cheque not yet cleared: -12,000 (bank hasn't deducted it yet, but we have)
- Wait — let's recalculate. The bank balance is higher because the cheque hasn't been deducted. So: Bank balance Rs 1,62,000 minus uncleared cheque Rs 12,000 = Rs 1,50,000. But adjusted book balance is Rs 1,52,000. Hmm — that leaves Rs 2,000 unaccounted. Check if there are other items!
- Actually, let us reconcile properly: Book balance Rs 1,45,000 + Rs 8,000 (UPI) - Rs 1,000 (bank charges) = Rs 1,52,000. Bank balance Rs 1,62,000 - Rs 12,000 (cheque not cleared) + Rs 8,000 (UPI already in bank) - Rs 8,000 (already counted) = wait, the UPI is already in the bank statement but NOT in the book. And the bank charge is already in the bank statement but NOT in the book. And the cheque is in the book but NOT in the bank statement. So: Adjusted Book = 1,45,000 + 8,000 - 1,000 = 1,52,000. Adjusted Bank = 1,62,000 - 12,000 = 1,50,000. Difference of Rs 2,000 remains — there must be another item to investigate!
Exercise 2: Total batch = 15,000 + 8,500 + 22,000 = Rs 45,500. TDS on Garhwal Logistics: 2% of 22,000 = Rs 440. Actual payment to Garhwal Logistics: 22,000 - 440 = Rs 21,560. Total actual batch payout: 15,000 + 8,500 + 21,560 = Rs 45,060.
Exercise 3: Bank interest = (c), Customer NEFT = (a), SMS charges = (b), Uncleared cheque = (d).
Fun Fact
India's UPI system is one of the greatest fintech innovations in the world. In 2024, UPI processed over 13,000 crore transactions — that is more than all credit card transactions in Europe and America combined! Countries like Singapore, UAE, France, and Sri Lanka have started adopting UPI for payments.
And here is something amazing: UPI was built by the National Payments Corporation of India (NPCI), and it launched in 2016. Just 8 years later, even a spice wholesaler in Haldwani uses it to pay his transporter in Almora. Even the vegetable vendors near the bus stand accept it. Technology that was once only for big banks is now in everyone's pocket.
When Meera reconciles Bisht Ji's bank account, she is participating in this digital revolution — making sure every digital rupee is accounted for, just like Sharma Sir used to account for every paper rupee decades ago. The tools change. The principles don't.
Meera has now learned TDS, payroll, depreciation, and bank management — the "beyond basics" of accounting. In the next part of the book, she will look at what all this knowledge means for her career. Where can it take her? Let's find out.