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 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.