Bank Statement PDF to Tally XML
Upload a statement PDF and download an XML file TallyPrime and Tally.ERP 9 import directly. Money out becomes a Payment voucher, money in becomes a Receipt, and every voucher balances to zero — which is the thing Tally checks before it accepts anything.
A month of rows arriving in TallyPrime as finished Payment and Receipt vouchers.
Vouchers, not a list to retype
Tally does not import a spreadsheet of transactions. It imports vouchers, each with a date, a narration and two balancing ledger entries, and that is what this writes.
The ledger names are yours to set
Tally refuses a voucher naming a ledger that does not exist in your company, and nothing in a bank statement says what you call yours. The file uses clearly marked placeholders you replace with your own — an invented name would import into the wrong account.
Every voucher balances
Debits negative, credits positive, summing to zero, which is Tally's own convention and the reason an import gets rejected when it is got wrong.
Related guides
- OFX, QFX, QBO and QIF: Which Format Does Your Software Want?
- Why QuickBooks Rejects Your QBO File
- Why Your QIF Import Lands a Month Out
- How to Convert a CSV to QBO for QuickBooks
- Bank Feeds vs Statement Conversion: When You Need Each
- Bank Statement Converter vs Manual Data Entry: A Real Comparison
- Why Your Converted Bank Statement Doesn't Balance
- The Bank Statement Date Format Problem (DD/MM vs MM/DD)