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>