Tally guide/8 min read

How to Map Bank Transactions to Tally Ledgers

A practical guide to mapping bank statement transactions to Tally ledgers using narration, direction, counterparty context, and supporting evidence.

Mapping a bank transaction to a Tally ledger is an accounting decision, not just a text-matching exercise. The narration gives clues, but the correct ledger also depends on whether the transaction is a receipt, payment, transfer, charge, loan movement, or a personal item.

A reliable mapping process starts with the extracted bank row and ends with an evidence-backed ledger choice. This is especially important when a statement PDF has abbreviated narrations or when a client uses several similar ledgers.

The four inputs to a good ledger decision

  1. Direction: debit and credit determine whether money left or entered the bank account.
  2. Narration: names, UTRs, cheque numbers, UPI handles, and bank codes narrow the possibilities.
  3. Context: prior entries, invoices, vendor lists, loan schedules, and client explanations supply meaning.
  4. Materiality: high-value or unusual items deserve stronger evidence than a routine recurring charge.

A practical mapping table

Transaction patternLikely ledger familyDecision point
Credit from a customer name or invoice referenceTrade receivable or customer ledgerMatch the remittance to an open invoice
Debit to a supplier with an invoice trailTrade payable or supplier ledgerCheck the purchase invoice and payment allocation
Debit with “charges”, “service fee”, or “SMS”Bank Charges or bank expenseSeparate interest, fee, and tax where required
Credit or debit between own accountsOther bank ledgerConfirm both accounts belong to the same books
Salary batch or employee transferPayroll payable or employee advanceMatch payroll register and settlement status
Cash withdrawal or depositCash ledgerConfirm the physical cash movement and business purpose

Use narration as a clue, not as proof

A narration containing “AMAZON” could be office supplies, resale inventory, a personal purchase, or a subscription. “SALARY” could be payroll, a contractor payment, or an advance. Start with the text, then verify the accounting purpose.

For recurring rows, compare the previous month's approved ledger. Consistency is useful, but it should not override a changed circumstance. A vendor can become a customer, an EMI can finish, and a transfer can move to a new bank account.

Decision tree for ambiguous rows

  1. Can the counterparty be identified from the narration or reference?
  2. Does an invoice, payroll register, loan schedule, or bank advice support the match?
  3. Is the movement between two ledgers already in the company, making it a possible Contra voucher?
  4. Could it be personal, related-party, or a director transaction that needs a separate review?
  5. If two answers remain plausible, keep it provisional and ask for evidence rather than guessing.

The Payment, Receipt, and Contra guide is useful when the ledger choice and voucher type are connected.

Keep ledger names consistent

Select the exact ledger already used in the client company. Avoid creating “Rent”, “Office Rent”, and “Office Rental” for the same expense unless the chart of accounts intentionally distinguishes them. When working from a bank statement PDF, use the review screen to replace provisional names before export rather than correcting a long list of vouchers after import.

Read the ledger replacement before Tally import guide for a repeatable review method. If the client uses HDFC, SBI, ICICI, Axis, or another supported bank, the bank-specific converter guides can help with the statement-download step.

Review before you export

  • Sort by amount to inspect material items first.
  • Group repeated narrations to identify consistent patterns.
  • Compare opening and closing balances with the bank statement.
  • Flag duplicate dates, amounts, and references.
  • Leave a review note for every classification that relies on client confirmation.

Doxify can extract transactions from bank statement PDFs and export reviewed XML or CSV. It helps surface the rows that need a decision; the CA still owns the ledger classification and final review.

Continue with your bank

Bank-specific converters

Download instructions and a direct path from statement PDF to Tally XML.

Make the next one easier

Ready to stop entering data manually?

Upload your bank statement and get a Tally-ready XML file in under 30 seconds. First 100 pages free.

Try Doxify Free

No credit card · Tally Prime & Tally ERP compatible