Statement→Tally XML
Home / Excel to Tally

Excel Bank Statement to Tally XML

Load the XLS, XLSX or CSV statement you downloaded from net banking. Columns are detected automatically, ledgers are suggested, and you get a Tally XML file to import.

Your statement is read inside your browser. Nothing is uploaded.

STEP 1 Load your statement

STEP 2 Tally details Names must match your Tally company exactly.

STEP 3 Review entries Sample data

Entries0
Withdrawals0.00
Deposits0.00
Closing balance–
Click a cell to correct it. Type a ledger once and it is offered on other rows.
DateNarrationWithdrawalDepositBalanceLedgerVoucher

STEP 4 Download for Tally

Import the ledger masters file first if any of these ledgers don’t exist in your company yet, then import the vouchers file.

Why convert Excel to XML instead of using Tally’s Excel import?

Newer TallyPrime releases can import from Excel, but only after you map every column to Tally fields and lay the file out the way Tally expects. This converter does that work for you: it reads the bank’s own layout, assigns a ledger and voucher type to each entry, and writes an XML file Tally imports directly.

You can still download the cleaned data as Excel or CSV if you’d rather keep a spreadsheet copy.

Questions

Which columns does it need?

A date column, plus either separate withdrawal/debit and deposit/credit columns or one amount column with a Dr/Cr marker. A narration and balance column are used when present. Header names are matched automatically, so “Txn Date”, “Particulars” or “Withdrawal Amt.” all work.

My Excel file has bank details above the table.

That’s fine. The converter looks for the header row in the first 40 rows and ignores everything above it.

Does it work with CSV files?

Yes. CSV exports from net banking are read the same way as Excel files.

Dates come out wrong.

Change “Dates in statement” in Step 1 to match your file (day first or month first) and load the file again.