Sevymol Sebastian
Sevymol Sebastian

Reputation: 103

How to export all deleted data from tally using XML

I want to export all deleted masters and vouchers from tally using XML. I got deleted data when download directly from tally. Structure of deleted data portion looks like

</BODY>
 <ELDELETEDLEDNAME>Test Ledger</ELDELETEDLEDNAME>
 <ELDELETEDFLAG>(Deleted)</ELDELETEDFLAG>
 <ELDELETEDLEDNAME>Testing</ELDELETEDLEDNAME>
 <ELDELETEDFLAG>(Deleted)</ELDELETEDFLAG>
</ENVELOPE>

Upvotes: 0

Views: 500

Answers (1)

sai vineeth
sai vineeth

Reputation: 1045

To get all vouchers use below XML

<ENVELOPE>
    <HEADER>
        <VERSION>1</VERSION>
        <TALLYREQUEST>Export</TALLYREQUEST>
        <TYPE>Collection</TYPE>
        <ID>CusVouchers</ID>
    </HEADER>
    <BODY>
        <DESC>
            <STATICVARIABLES>
                <SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>
                <!-- * Supports only xml format -->
                <SVViewName>Accounting Voucher View</SVViewName>
                <SVFROMDATE TYPE="Date">01-Apr-2021</SVFROMDATE>
                <SVTODATE TYPE="Date">31-Mar-2022</SVTODATE>
            </STATICVARIABLES>
            <TDL>
                <TDLMESSAGE>
                    <COLLECTION ISMODIFY="No" ISFIXED="No" ISINITIALIZE="Yes" ISOPTION="No" ISINTERNAL="No" NAME="CusVouchers">
                        <TYPE>Voucher</TYPE>
                        <FETCH> *</FETCH>
                        <IncludeDeleted>Yes</IncludeDeleted>
                        <FILTER>DeleteFilter</FILTER>
                    </COLLECTION>
                    <SYSTEM TYPE="Formulae" NAME="DeleteFilter">$ISDELETED = Yes</SYSTEM>
    
                </TDLMESSAGE>
            </TDL>
        </DESC>
    </BODY>
</ENVELOPE>

Use want to get deletes Masters then replace the type with mastertype

Ex: if you want deleted Ledgers then <TYPE>Ledgers</TYPE> enter image description here This is what used in TDL

Upvotes: 1

Related Questions