Binarysoft is Authorised Tally Sales & Implementation Partner in India

+91 742 877 9101 or E-mail: tally@binarysoft.com 10:00 am – 6: 00 pm , Mon-Fri

Launching on: 19 December 2025, 5:30 PM IST
TallyPrime 7.0 Launching In:
-- Days -- Hours -- Minutes -- Seconds

Bank Statement to Tally XML: Convert & Import Bank Transactions in TallyPrime (Step-by-Step)

Call CA Tally HelpDesk +91 9205471661, 8368262875

Bank Statement to Tally XML: Convert & Import Bank Transactions in TallyPrime (Step-by-Step)
By CA. Arvindh Khetwaani   |   Published on: 16-12-2025 | 5 min read

If you’re searching for “bank statement to Tally XML”, you likely want to convert a bank statement (Excel/CSV) into Tally XML so you can import transactions into TallyPrime / Tally.ERP 9 without manual entry. This method helps businesses and CAs save time, reduce errors, and keep bank books updated faster.

Below is a clear guide on how the conversion works, what fields are required, and how to import the XML into Tally.

Why Convert Bank Statement to Tally XML?

Converting a bank statement to XML helps you:

Import bulk bank entries in minutes

 Avoid manual voucher entry

 Maintain accurate bank ledger posting

 Speed up reconciliation (Bank Reco)

 Handle high-volume transactions (collections, payments, UPI, NEFT, IMPS)

What You Need Before Converting to XML

Before you generate the XML file, keep these ready:

1) Bank Statement File

Usually available in:

Excel (.xlsx)

CSV (.csv)

PDF (PDF requires conversion to Excel first)

2) Required Columns (Recommended)

Your statement data should ideally have:

Date

Narration / Description

Amount

Dr/Cr (Debit/Credit) OR Withdrawal/Deposit

Cheque/UTR/Reference No. (if available)

3) Tally Masters Readiness

In Tally, ensure:

Bank Ledger exists (e.g., HDFC Bank, SBI Bank)

Party ledgers exist (or decide to post to Suspense / Bank Charges / Sales / Purchase ledgers)

Bank Statement to Tally XML: Conversion Flow
Step 1: Clean Your Bank Statement

Keep one header row

Remove blank lines and totals

Use a consistent date format (dd-mm-yyyy recommended)

Ensure debit/credit is clear

Step 2: Decide the Voucher Type in Tally

For bank transactions, commonly used vouchers are:

Receipt (Money received in bank)

Payment (Money paid from bank)

Contra (Transfer between cash and bank / bank to bank)

Journal (Charges, adjustments, interest)

Step 3: Map Columns to Tally XML Fields

Typical mapping:

Bank Statement Column    Tally XML Field / Usage
Date    Voucher Date
Narration    Narration
Deposit/Credit    Receipt Amount
Withdrawal/Debit    Payment Amount
Ref/UTR    Reference in narration or bill ref
Bank Ledger    Ledger Entry (Bank)
Party Ledger    Ledger Entry (Party/Expense/Income)
Step 4: Generate Tally XML

Your converter tool (or script) will generate XML vouchers like:

One voucher per transaction

Two ledger lines:

Bank Ledger (Dr/Cr)

Party/Expense/Income Ledger (Opposite entry)

Important: Tally XML must follow Tally’s import structure; otherwise you’ll see Import Exceptions.

How to Import XML in TallyPrime
 TallyPrime Steps

Open your company in TallyPrime

Go to Gateway of Tally

Press Alt + O (Import)

Select Masters / Vouchers (choose Vouchers for transactions)

Choose Import File → Select your generated .xml

Set Import Options:

Behaviour: Create / Alter

Import and review Exceptions if shown

Common Errors While Importing Bank Statement XML in Tally
1) “Masters Missing”

 Fix: Create required ledgers before import (or map unknown entries to Suspense ledger)

2) Date Format Error

 Fix: Use correct date format and ensure XML date tags are valid

3) Wrong Debit/Credit Posting

 Fix: Verify Dr/Cr logic (Bank ledger entry must reflect actual bank movement)

4) Duplicate Import

 Fix: Use unique voucher numbers or set import rule to ignore duplicates

Best Practice for CA Firms & Businesses

Create a Suspense / Bank Clearing ledger for unknown narrations

Always import month-wise to avoid duplicate confusion

Keep a backup of company data before bulk import

Use TallyPrime’s Bank Reconciliation after import for matching


XML import works without TSS, but advanced connected banking features may require active services depending on your edition and setup.

Disclaimer

Bank statement formats differ across banks. The XML structure and ledger mapping must be validated before import. Always take a backup before importing bulk transactions.

Powered by Binarysoft Technologies
Authorized Tally Partner
Location : 1626/33, 1st Floor, Naiwalan, Karol Bagh, New Delhi – 110005, INDIA
Contact us : +91 7428779101, 9205471661, 8368262875
Email us :  tally@binarysoft.com (10:00 AM – 6:00 PM, Mon–Fri)


Frequently Asked Questions

Can I convert PDF bank statement to Tally XML?

Yes, but first convert PDF → Excel/CSV, then generate XML.

Is XML import supported in TallyPrime?

Yes, TallyPrime supports XML import for vouchers and masters through the Import menu.

Which voucher type is best for bank statement import?

Usually Receipt and Payment. For bank-to-bank transfers, use Contra.

Will this help in bank reconciliation?

Yes, once imported, you can reconcile in TallyPrime using Bank Reco.

For Tally Discount Scheme and Inquiries,
Call us at +91 9205471661, 8368262875.

Tally Prime Auditor Renewal (One Year)

Applicable for CAs / Firms Using GOLD (Multi User ) Only

Renew your license now and upgrade from Tally ERP 9 to Tally Prime for Free!

₹ 6750 + 18% GST (₹ 1215)

Tally Prime Auditor Renewal (Two Years)

Applicable for CAs / Firms Using GOLD (Multi User ) Only

Renew your license now and upgrade from Tally ERP 9 to Tally Prime for Free!

₹ 12150 + 18% GST (₹ 2187)

Tally Prime Gold Renewal (One Year)

Unlimited Multi-User Edition For Multiple PCs on LAN Environment

Renew your license now and upgrade from Tally ERP 9 to Tally Prime for Free!

₹ 13500 + 18% GST (₹ 2430)

Tally Prime Gold Renewal (Two Years)

Unlimited Multi-User Edition For Multiple PCs on LAN Environment

Renew your license now and upgrade from Tally ERP 9 to Tally Prime for Free!

₹ 24300 + 18% GST (₹ 4374)

Tally Prime Silver Renewal  (One Year)

Single User Edition For Standalone PCs ( Not applicable for Rental License )

Renew your license now and upgrade from Tally ERP 9 to Tally Prime for Free!

₹ 4500 + 18% GST (₹ 810)

Tally Prime Silver Renewal  (Two Years)

Single User Edition For Standalone PCs ( Not applicable for Rental License )

Renew your license now and upgrade from Tally ERP 9 to Tally Prime for Free!

₹ 8100 + 18% GST (₹ 1458)

Tally On Cloud

Tally On Cloud ( Per User Annual)

Now access Tally Prime anytime from anywhere – Just Deploy your Tally License and Tally Data on our Cloud Solution.

₹ 7000 + 18% GST (₹ 1260)

Tally Prime Gold

Unlimited Multi-User Edition

For EMI options, please Call: +91 742 877 9101 or E-mail: tally@binarysoft.com (10:00 am – 6: 00 pm , Mon-Fri)

₹ 67500 + 18% GST (₹ 12150)

Tally Prime Silver to Tally Prime Gold

Unlimited Multi-User Edition For Multiple PCs on LAN Environment

Renew your license now and upgrade from Tally ERP 9 to Tally Prime for Free!

₹ 45000 + 18% GST (₹ 8100)

Tally Prime Silver

Single User Edition For Standalone PCs

For EMI options, please Call: +91 742 877 9101 or E-mail: tally@binarysoft.com (10:00 am – 6: 00 pm , Mon-Fri)

₹ 22500 + 18% GST (₹ 4050)

Tally On AWS Cloud Personal (For 1 user)

(Per User/One Year)

TallyPrime latest release pre-installed

₹ 7200 + 18% GST (₹ 1296)

Tally On AWS Cloud Regular (Upto 2 users)

(Two Users/One Year)

TallyPrime latest release pre-installed

₹ 14400 + 18% GST (₹ 2592)

Tally On AWS Cloud Regular Plus (Upto 4 users)

(Four Users/One Year)

TallyPrime latest release pre-installed

₹ 21600 + 18% GST (₹ 3888)

Tally On AWS Cloud Regular Pro (Upto 8 users)

(Eight Users/One Year )

TallyPrime latest release pre-installed

₹ 43200 + 18% GST (₹ 7776)

Tally On AWS Cloud Performance (Upto 12 users)

(Twelve Users/One Year)

TallyPrime latest release pre-installed

₹ 64800 + 18% GST (₹ 11664)

Tally On AWS Cloud Performance Plus (Upto 16 users)

(Sixteen Users/One Year)

TallyPrime latest release pre-installed

₹ 86400 + 18% GST (₹ 15552)

For Tally Discount Scheme and Inquiries,
Call us at +91 9205471661, 8368262875.

Tally Query