GST detail cannot be fetched from Tally Prime 3.0

Discussion in 'Tally Developer' started by Researcher1, Aug 21, 2023.

    
  1. Researcher1

    Researcher1 Member


    I have a query that functioned well in Tally Prime version 2.1, but it's not working in Tally Prime 3.0. Can you please suggest an alternative query or solution that is compatible with Tally Prime version 3.0?

    Query that fetches GST number of a company that works in Tally Prime 2.1 is given below
    Code:
    <ENVELOPE><HEADER><VERSION>1</VERSION><TALLYREQUEST>EXPORT</TALLYREQUEST><TYPE>OBJECT</TYPE><SUBTYPE>Tax Unit</SUBTYPE><ID TYPE="Name">Default Tax Unit</ID></HEADER><BODY><DESC><STATICVARIABLES><SVCURRENTCOMPANY>Company name</SVCURRENTCOMPANY><SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT></STATICVARIABLES><FETCHLIST><FETCH>GSTREGNUMBER</FETCH></FETCHLIST></DESC></BODY></ENVELOPE>
     


  2. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Anything GST related would have changed as in Tally Prime 3.0 onwards the STRUCTURE has changed.

    So one need to export a fully GST voucher in XML and accordingly re-work the codes.
     


  3. Sai Vineeth

    Sai Vineeth Active Member


    As prime 3 supports multiple GST Registrations, now GSTIN is no longer saved in Default Tax Unit,
    instead saved in multiple tax units with $USEDFOR=GST

    Code:
    <ENVELOPE Action="">
        <HEADER>
            <VERSION>1</VERSION>
            <TALLYREQUEST>EXPORT</TALLYREQUEST>
            <TYPE>COLLECTION</TYPE>
            <ID>CUSTOMTAXUNITCOL</ID>
        </HEADER>
        <BODY>
            <DESC>
                <STATICVARIABLES>
                    <SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>
                    <SVCURRENTCOMPANY>Test GST</SVCURRENTCOMPANY>
                </STATICVARIABLES>
                <TDL>
                    <TDLMESSAGE>
                        <COLLECTION ISMODIFY="No" ISFIXED="No" ISINITIALIZE="No" ISOPTION="No" ISINTERNAL="No" NAME="CUSTOMTAXUNITCOL">
                            <TYPE>TAXUNIT</TYPE>
                            <NATIVEMETHOD>MasterId</NATIVEMETHOD>
                            <NATIVEMETHOD>CanDelete</NATIVEMETHOD>
                            <NATIVEMETHOD>GSTREGNUMBER</NATIVEMETHOD>
                            <FILTERS>TC_GSTTaxTypeFilter</FILTERS>
                        </COLLECTION>
                        <SYSTEM TYPE="Formulae" NAME="TC_GSTTaxTypeFilter">$USEDFOR = 'GST'</SYSTEM>
                    </TDLMESSAGE>
                </TDL>
            </DESC>
        </BODY>
    </ENVELOPE>
    You will get result with list of tax units which are state wise GST registration details.
     
    Researcher1 likes this.


Share This Page