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
Call CA Tally HelpDesk +91 9205471661, 8368262875
Managing bank transactions is a critical task for every business. Ensuring that transactions recorded in accounting software match the bank statement is essential for accurate reporting, timely reconciliation, and error-free financial records.
While manual entry is slow and prone to mistakes, using TDL (Tally Definition Language) in Tally Prime 7.0 automates bank statement imports, saving time and improving accuracy. This guide explains how to import bank statements to Tally Prime 7.0 using TDL step by step, along with best practices and common pitfalls to avoid.
What Is Bank Statement to Tally TDL Conversion?
TDL (Tally Definition Language) is a powerful tool in Tally Prime that allows automation and customization. Bank statement to TDL conversion is the process of converting bank transaction data (usually in CSV or Excel format) into TDL-compatible entries so that Tally automatically creates vouchers like:
With this method, there is no need for manual voucher entry, which saves time and ensures accurate accounting.
TDL-based bank import usually works with:
Best practice: Always use CSV or Excel for smooth TDL processing.
Before importing bank statements into Tally using TDL:
Step 1: Prepare Bank Statement
Tip: Remove blank rows, avoid merged cells, and maintain consistent date formats.
A TDL script reads the bank statement and automatically creates vouchers in Tally Prime.
Sample TDL Logic:
[System: UDF]
CSVFilePath : String : "C:\\BankStatement.csv"
[Function: Import Bank Statement]
Parameter: CSVFilePath : String
01 : SET FileName : ##CSVFilePath
02 : READ FILE : ##FileName
03 : FOREACH Line
04 : SPLIT : , : ##Fields
05 : CREATE VOUCHER : ##BankVoucher
06 : SET DATE : $$StringToDate:##Fields[1]
07 : SET PARTYLEDGERNAME : "Bank Ledger"
08 : IF ##Fields[4] = "Dr" THEN
09 : SET AMOUNT : ##Fields[3]
10 : SET ISDEEMEDPOSITIVE : Yes
11 : ELSE
12 : SET AMOUNT : ##Fields[3]
13 : SET ISDEEMEDPOSITIVE : No
14 : ENDIF
15 : SET NARRATION : ##Fields[2]
16 : END CREATE
17 : NEXT
Key Points:
Step 4: Verify Imported Transactions
Step 5: Reconcile Bank Ledger
Common Mistakes to Avoid
|
Aspect |
Manual Entry |
TDL Import |
|
Time Required |
High |
Low |
|
Accuracy |
Medium |
High |
|
Scalability |
Limited |
Excellent |
|
Bank Reconciliation |
Slow |
Fast |
|
Audit Readiness |
Medium |
High |
Using TDL in Tally Prime 7.0 for bank statement imports ensures accurate accounting, reduces manual effort, speeds up reconciliation, and prepares data for audits efficiently. With proper preparation, clean statements, and careful TDL mapping, businesses can automate their bank accounting workflow and focus on strategic financial management.
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)
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)
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)
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)
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)
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 ( 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)
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)
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)
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)
(Per User/One Year)
TallyPrime latest release pre-installed₹ 7200 + 18% GST (₹ 1296)
(Two Users/One Year)
TallyPrime latest release pre-installed₹ 14400 + 18% GST (₹ 2592)
(Four Users/One Year)
TallyPrime latest release pre-installed₹ 21600 + 18% GST (₹ 3888)
(Eight Users/One Year )
TallyPrime latest release pre-installed₹ 43200 + 18% GST (₹ 7776)
(Twelve Users/One Year)
TallyPrime latest release pre-installed₹ 64800 + 18% GST (₹ 11664)
(Sixteen Users/One Year)
TallyPrime latest release pre-installed₹ 86400 + 18% GST (₹ 15552)