AccuRaik Logo
AccuRaik Logo
Pricing Plans
Get Started Free Sign In to Existing Account
Home / Blog / Guide

Bank Reconciliation in Tally: How to Convert PDF Statements to XML

Typing bank statements into Tally is a massive waste of time. Discover how to convert PDF bank statements directly into Tally XML vouchers instantly.

Sagar Rayaka

Published Aug 16, 2026 · 5 min read

Bank Reconciliation in Tally: How to Convert PDF Statements to XML

Bank Reconciliation Statements (BRS) are the bedrock of financial accuracy and statutory audits for Indian businesses. Yet, for thousands of Chartered Accountants and accounting firms, processing bank statements remains a painful, repetitive grind. When a client hands over a 40-page password-protected PDF bank statement containing 2,000 micro-transactions from SBI, HDFC, or ICICI, manual data entry can paralyze your firm for days.

Because Tally Prime cannot natively read PDF documents, accountants have historically relied on copying and pasting text into messy Excel templates or manually keying in receipt and payment vouchers one by one. Today, modern AI-driven PDF-to-XML engines have completely automated this pipeline.

⚡ Executive Summary & Workflow Advantage

By converting raw PDF bank statements directly into structured Tally Prime XML vouchers, CA firms reduce bank entry turnaround time from 4–6 hours per account down to less than 30 seconds. Transactions are automatically categorized, debit/credit signs are mapped to accounting conventions, and UPI/NEFT narrations are cleaned for instant ledger reconciliation.

1. Why Can’t Tally Prime Import PDF Bank Statements Directly?

Tally Prime supports electronic bank reconciliation, but it strictly requires structured file formats such as XML, CSV, or OFX. However, 95% of Indian SME clients only download printable PDF statements from their net banking portals. When accountants attempt to copy-paste PDF tables into Excel, several critical issues arise:

❌ Multi-Line UPI/NEFT Narrations

A single UPI payment narration often wraps across 3 to 4 vertical lines in a PDF, corrupting row alignments when exported to Excel.

❌ Inconsistent Date Formats

Different banks use varying formats: DD/MM/YYYY (HDFC), DD-Mon-YYYY (SBI), or YYYY-MM-DD (ICICI), causing voucher date parse failures in Tally.

❌ Merged Debit/Credit Columns

Some statements use a single "Amount" column with "Dr/Cr" flags or trailing negative signs, leading to reversed ledger postings in manual macros.

❌ Password Protection & Watermarks

Bank PDFs are encrypted with PAN numbers or dates of birth, preventing standard desktop converters from parsing underlying text streams.

2. The Step-by-Step Guide: Converting PDF Bank Statements to Tally XML

With AccuRaik, converting a complex 100-page bank statement into audit-ready Tally vouchers requires only 4 simple steps:

1

Upload PDF & Auto-Detect Bank Layout

Drag and drop your bank statement PDF into AccuRaik. If the statement is password-protected, simply provide the password once. The smart parser automatically detects the issuing bank (SBI, HDFC, ICICI, Axis, Kotak, Bank of Baroda, PNB, etc.) and adjusts table boundaries.

2

Automated Transaction Categorization & Narration Cleaning

The engine extracts clean transaction fields:

  • Bank Charges / SMS Alert Fees: Automatically mapped to Bank Charges Account (Indirect Expense).
  • Savings / FD Interest: Mapped to Interest Received Account (Indirect Income).
  • ATM / Cash Withdrawals: Mapped to Cash Account (Contra Voucher).
  • Vendor / Client Transfers: Extracted party names from UPI/NEFT/IMPS strings.
3

Verify Opening & Closing Balances

AccuRaik performs automatic checksum verification: Opening Balance + Total Credits - Total Debits = Closing Balance. If any discrepancy exists, the system flags the exact line item before export.

4

Download Tally XML & Import in 1 Click

Click Download Tally XML. In Tally Prime, navigate to:

Alt + O (Import) → Transactions → Select AccuRaik_Bank_Statement.xml → Enter

All Receipt, Payment, and Contra vouchers are instantly populated in your bank ledger!

3. Understanding the Tally XML Banking Schema

For technical accountants and developers, understanding how Tally interprets bank vouchers is vital. Below is an authentic snippet of how AccuRaik formats a bank payment voucher in XML:

<!-- Sample Tally Prime Payment Voucher XML -->
<TALLYMESSAGE xmlns:UDF="TallyUDF"> <VOUCHER VCHTYPE="Payment" ACTION="Create"> <DATE>20240315</DATE> <NARRATION>NEFT/HDFC0001234/REF987654/VENDOR PAYMENT</NARRATION> <VOUCHERTYPENAME>Payment</VOUCHERTYPENAME> <ALLLEDGERENTRIES.LIST> <LEDGERNAME>ABC Suppliers Pvt Ltd</LEDGERNAME> <ISDEEMEDPOSITIVE>Yes</ISDEEMEDPOSITIVE> <AMOUNT>-45000.00</AMOUNT> </ALLLEDGERENTRIES.LIST> <ALLLEDGERENTRIES.LIST> <LEDGERNAME>HDFC Bank Current A/c</LEDGERNAME> <ISDEEMEDPOSITIVE>No</ISDEEMEDPOSITIVE> <AMOUNT>45000.00</AMOUNT> </ALLLEDGERENTRIES.LIST> </VOUCHER> </TALLYMESSAGE>

Comparison: Manual Typing vs Excel Macros vs AccuRaik AI

Performance Metric Manual Voucher Entry Excel Macro Utilities AccuRaik AI OCR
500 Transactions Processing Time 4 to 5 Hours 45 to 60 Minutes 15 to 25 Seconds
Multi-Line UPI Narration Handling Error prone Breaks table structure Cleaned & Concatenated
Opening / Closing Balance Check Manual calculation Formula errors common 100% Automated Math Check
Direct Tally Prime XML Export No Requires ODBC / plugins 1-Click Native XML

Supported Indian Banks (30+ Major Financial Institutions)

AccuRaik includes pre-configured layout parsers for all leading public, private, and co-operative banks in India:

State Bank of India (SBI) HDFC Bank ICICI Bank Axis Bank Kotak Mahindra Bank Bank of Baroda (BOB) Punjab National Bank (PNB) Canara Bank IndusInd Bank Federal Bank Yes Bank Union Bank of India

Convert Your First PDF Bank Statement in 30 Seconds

Sign up for free and generate Tally Prime XML vouchers with zero setup fees.

Start Free Trial
Sagar Rayaka, Founder & CEO

Sagar Rayaka

Founder & CEO

Sagar is the founder of AccuRaik Technologies. He is passionate about eliminating manual data entry for Indian Chartered Accountants and finance teams using state-of-the-art OCR & Tally Prime automation.

Read Sagar's Full Vision & Story
Automate Your Workflow

Eliminate 100+ Hours of Manual Data Entry

Convert PDF GST invoices and bank statements directly into 100% compliant Tally Prime XML vouchers with AI accuracy.