Catching E-Way Bill and GSTR-1 Mismatches with Tally TDL Customization

Discussion in 'Tally Developer' started by kishan agrawal, May 14, 2025.


  1. Managing e-way bills and GSTR-1 filings can be tricky. I used Tally’s TDL (Tally Definition Language) to create a report that catches mismatches instantly. Here’s how I solved it.

    The Problem
    Our team generated e-way bills manually or via API and filed GSTR-1 later. Sometimes, vouchers were changed without notice, and we’d only spot mismatches on the GSTR-1 filing day or during GSTR-9 reconciliation. Tracking who made changes, when, or why was a hassle, delaying compliance and causing stress.

    The Solution
    I brainstormed and built a custom report in Tally.ERP 9 to fix this:
    1. E-Way Bill Integration: Downloaded e-way bill data in Excel Form Gst Portal, matched it with sales invoices using voucher numbers, and stored it in a Tally UDF (non-editable) to show details in vouchers.
    2. Mismatch Detection: The report compares voucher numbers, bill amounts, and party GSTINs, flagging discrepancies instantly.
    3. GSTR-1 Validation: Integrated GSTR-1 Excel data into Tally to identify invoice mismatches.
    4. Error-Finding Filter: Added a button to list vouchers with errors, catching changes before filing.
    Now, one glance at the report shows if something’s wrong, and the error filter catches issues early, often on filing day. A good idea and Tally’s TDL can solve any problem—think, plan, build, and succeed!

    Disclaimer
    I’m sharing this to inspire others and show how ideas and Tally customization solve problems. I don’t run a TDL business or earn from coding. I create functional reports for results, focusing on output, not frontend design.

    1.png
     
    Amit Kamdar likes this.


  2. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Very Good efforts -- well thought of as a --- MIS and Compliance overview.

    Simple way will be to BLOCK or give READ ONLY status to GST vouchers through -- Security Control. ....... And also using Tally Audit features concurrently.
     



  3. Your idea of locking GST vouchers and using Tally Audit is great, but seeing filed data clearly on a report before submission gives us confidence and catches errors easily.
     




  4. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    As a measure of positive feedback and better control --- it is suggested (as per my experience) ---
    If there is E-Way Data -- then that voucher can be locked -- via use of TDL code.
     


Share This Page