This tool converts exported bank statement CSV files into Tally Prime XML import format. It’s for accountants and businesses who manually enter bank transactions, saving hours of data entry. It handles multiple bank formats and maps transactions to ledger accounts.

Features

  • Parse CSV bank statements from major banks (HDFC, ICICI, SBI, etc.)
  • Map CSV columns to Tally voucher fields (date, narration, amount, type)
  • Generate Tally-compatible XML files for direct import
  • Configurable ledger account mapping for debits and credits
  • Handle multiple transaction types (payment, receipt, contra, journal)

Usage

import bank_to_tally
bank_to_tally.convert('statement.csv', output_file='tally_import.xml')

Requirements

Python 3.8+. Install dependencies:

pip install -r requirements.txt

Download

Buy for $29 →

Buy once, download immediately. ZIP includes the full script, README, and usage examples.

License

Personal & Commercial Use. You may use this tool in your own personal and commercial projects. Redistribution or resale of the source code is not permitted.