Request for: Accounting Voucher Creation(Journal, Payment, etc)

Discussion in 'Requests' started by rohitmokashi16, Jun 20, 2018.

    
  1. rohitmokashi16

    rohitmokashi16 New Member


    I want a TDL code which will manually create Journal Entry or Payment Entry after reading the parameters from following request. I know that after sending XML Import Request, Tally will automatically create Voucher Entry, but I wanted to do this procedure manually i.e. after getting XML Import Request, a TDL code will create Voucher Entry by reading parameters from XML file.

    (Journal Voucher XML):
    <?xml version=\1.0\?>
    <ENVELOPE>
    <HEADER>
    <TALLYREQUEST>Import Data</TALLYREQUEST>
    </HEADER>
    <BODY>
    <IMPORTDATA>
    <REQUESTDESC>
    <REPORTNAME>Vouchers</REPORTNAME>
    <STATICVARIABLES>
    <SVCURRENTCOMPANY>CompanyName</SVCURRENTCOMPANY>
    </STATICVARIABLES>
    </REQUESTDESC>
    <REQUESTDATA>
    <TALLYMESSAGE xmlns:UDF=\TallyUDF\>
    <VOUCHER ACTION=\Create\ VCHTYPE=\Journal\>
    <OLDAUDITENTRYIDS.LIST TYPE=\Number\>
    <OLDAUDITENTRYIDS>-1</OLDAUDITENTRYIDS>
    </OLDAUDITENTRYIDS.LIST>
    <DATE> 20180401 </DATE>
    <NARRATION> Narration </NARRATION>
    <VOUCHERTYPENAME>Journal</VOUCHERTYPENAME>
    <PARTYLEDGERNAME> Debit Ledger Name</PARTYLEDGERNAME>
    <PERSISTEDVIEW>Accounting Voucher View</PERSISTEDVIEW>
    <VCHGSTCLASS/>
    <ALLLEDGERENTRIES.LIST>
    <OLDAUDITENTRYIDS.LIST TYPE=\Number\>
    <OLDAUDITENTRYIDS>-1</OLDAUDITENTRYIDS>
    </OLDAUDITENTRYIDS.LIST>
    <LEDGERNAME> Debit Ledger Name </LEDGERNAME>
    <AMOUNT> -212 </AMOUNT>
    <VATEXPAMOUNT> -212 </VATEXPAMOUNT>
    <BILLALLOCATIONS.LIST>
    <NAME> Name </NAME>
    <BILLTYPE> Bill Type </BILLTYPE>
    <AMOUNT> -212 </AMOUNT>
    </BILLALLOCATIONS.LIST>
    </ALLLEDGERENTRIES.LIST>
    <ALLLEDGERENTRIES.LIST>
    <OLDAUDITENTRYIDS.LIST TYPE=\Number\>
    <OLDAUDITENTRYIDS>-1</OLDAUDITENTRYIDS>
    </OLDAUDITENTRYIDS.LIST>
    <LEDGERNAME> Credit Ledger Name </LEDGERNAME>
    <AMOUNT> 212 </AMOUNT>
    <VATEXPAMOUNT> 212 </VATEXPAMOUNT>
    </ALLLEDGERENTRIES.LIST>
    <ATTDRECORDS.LIST></ATTDRECORDS.LIST>
    </VOUCHER>
    </TALLYMESSAGE>
    </REQUESTDATA>
    </IMPORTDATA>
    </BODY>
    </ENVELOPE>
     


Share This Page