Dear all, Following is the xml request to create a new sales order. This will insert only one item. How to insert multiple item? Please help me <ENVELOPE> <HEADER> <TALLYREQUEST>Import Data</TALLYREQUEST> </HEADER> <BODY> <IMPORTDATA> <REQUESTDESC> <REPORTNAME>All Masters</REPORTNAME> <STATICVARIABLES> <SVCURRENTCOMPANY>XYZ</SVCURRENTCOMPANY> </STATICVARIABLES> </REQUESTDESC> <REQUESTDATA> <TALLYMESSAGE xmlns:UDF="TallyUDF"> <VOUCHER VCHTYPE="Sales Order" ACTION="Create"> <DATE>20140401</DATE> <PARTYNAME>CASH</PARTYNAME> <VOUCHERTYPENAME>Sales Order</VOUCHERTYPENAME> <VOUCHERNUMBER>8</VOUCHERNUMBER> <REFERENCE>8</REFERENCE> <PARTYLEDGERNAME>CASH</PARTYLEDGERNAME> <BASICBASEPARTYNAME>CASH</BASICBASEPARTYNAME> <FBTPAYMENTTYPE>Default</FBTPAYMENTTYPE> <PERSISTEDVIEW>Invoice Voucher View</PERSISTEDVIEW> <BASICBUYERNAME>CASH</BASICBUYERNAME> <LEDGERENTRIES.LIST> <LEDGERNAME>CASH</LEDGERNAME> <ISDEEMEDPOSITIVE>Yes</ISDEEMEDPOSITIVE> <LEDGERFROMITEM>No</LEDGERFROMITEM> <REMOVEZEROENTRIES>No</REMOVEZEROENTRIES> <ISPARTYLEDGER>Yes</ISPARTYLEDGER> <ISLASTDEEMEDPOSITIVE>Yes</ISLASTDEEMEDPOSITIVE> <AMOUNT>-1000.00</AMOUNT> </LEDGERENTRIES.LIST> <ALLINVENTORYENTRIES.LIST> <STOCKITEMNAME>MY ITEM1</STOCKITEMNAME> <ISDEEMEDPOSITIVE>No</ISDEEMEDPOSITIVE> <ISLASTDEEMEDPOSITIVE>No</ISLASTDEEMEDPOSITIVE> <ISAUTONEGATE>No</ISAUTONEGATE> <ISCUSTOMSCLEARANCE>No</ISCUSTOMSCLEARANCE> <ISTRACKCOMPONENT>No</ISTRACKCOMPONENT> <ISTRACKPRODUCTION>No</ISTRACKPRODUCTION> <ISPRIMARYITEM>No</ISPRIMARYITEM> <ISSCRAP>No</ISSCRAP> <RATE>100.00/Nos</RATE> <AMOUNT>1000.00</AMOUNT> <ACTUALQTY> 10 Nos</ACTUALQTY> <BILLEDQTY> 10 Nos</BILLEDQTY> <BATCHALLOCATIONS.LIST> <MFDON>20140401</MFDON> <GODOWNNAME>Main Location</GODOWNNAME> <BATCHNAME>Primary Batch</BATCHNAME> <DESTINATIONGODOWNNAME>Main Location</DESTINATIONGODOWNNAME> <INDENTNO/> <ORDERNO>-1</ORDERNO> <DYNAMICCSTISCLEARED>No</DYNAMICCSTISCLEARED> <AMOUNT>1000.00</AMOUNT> <ACTUALQTY> 10 Nos</ACTUALQTY> <BILLEDQTY> 10 Nos</BILLEDQTY> <ORDERDUEDATE>2 Days</ORDERDUEDATE> </BATCHALLOCATIONS.LIST> <ACCOUNTINGALLOCATIONS.LIST> <LEDGERNAME>SALE OF SPARES @4%</LEDGERNAME> <GSTCLASS/> <ISDEEMEDPOSITIVE>No</ISDEEMEDPOSITIVE> <LEDGERFROMITEM>No</LEDGERFROMITEM> <REMOVEZEROENTRIES>No</REMOVEZEROENTRIES> <ISPARTYLEDGER>No</ISPARTYLEDGER> <ISLASTDEEMEDPOSITIVE>No</ISLASTDEEMEDPOSITIVE> <AMOUNT>1000.00</AMOUNT> </ACCOUNTINGALLOCATIONS.LIST> </ALLINVENTORYENTRIES.LIST> </VOUCHER> </TALLYMESSAGE> </REQUESTDATA> </IMPORTDATA> </BODY> </ENVELOPE>
Surely it insert only one item. Because u use only one ALLINVENTORYENTRIES.LIST. U repeat it based on ur No. of Items. like following... <TALLYMESSAGE xmlns:UDF="TallyUDF"> <VOUCHER VCHTYPE="Sales Order" ACTION="Create"> <DATE>20140401</DATE> <PARTYNAME>CASH</PARTYNAME> <VOUCHERTYPENAME>Sales Order</VOUCHERTYPENAME> <VOUCHERNUMBER>8</VOUCHERNUMBER> <REFERENCE>8</REFERENCE> <PARTYLEDGERNAME>CASH</PARTYLEDGERNAME> <BASICBASEPARTYNAME>CASH</BASICBASEPARTYNAME> <FBTPAYMENTTYPE>Default</FBTPAYMENTTYPE> <PERSISTEDVIEW>Invoice Voucher View</PERSISTEDVIEW> <BASICBUYERNAME>CASH</BASICBUYERNAME> <LEDGERENTRIES.LIST> <LEDGERNAME>CASH</LEDGERNAME> <ISDEEMEDPOSITIVE>Yes</ISDEEMEDPOSITIVE> <LEDGERFROMITEM>No</LEDGERFROMITEM> <REMOVEZEROENTRIES>No</REMOVEZEROENTRIES> <ISPARTYLEDGER>Yes</ISPARTYLEDGER> <ISLASTDEEMEDPOSITIVE>Yes</ISLASTDEEMEDPOSITIVE> <AMOUNT>-1000.00</AMOUNT> </LEDGERENTRIES.LIST> <ALLINVENTORYENTRIES.LIST> <STOCKITEMNAME>MY ITEM1</STOCKITEMNAME> <ISDEEMEDPOSITIVE>No</ISDEEMEDPOSITIVE> <ISLASTDEEMEDPOSITIVE>No</ISLASTDEEMEDPOSITIVE> <ISAUTONEGATE>No</ISAUTONEGATE> <ISCUSTOMSCLEARANCE>No</ISCUSTOMSCLEARANCE> <ISTRACKCOMPONENT>No</ISTRACKCOMPONENT> <ISTRACKPRODUCTION>No</ISTRACKPRODUCTION> <ISPRIMARYITEM>No</ISPRIMARYITEM> <ISSCRAP>No</ISSCRAP> <RATE>100.00/Nos</RATE> <AMOUNT>1000.00</AMOUNT> <ACTUALQTY> 10 Nos</ACTUALQTY> <BILLEDQTY> 10 Nos</BILLEDQTY> <BATCHALLOCATIONS.LIST> <MFDON>20140401</MFDON> <GODOWNNAME>Main Location</GODOWNNAME> <BATCHNAME>Primary Batch</BATCHNAME> <DESTINATIONGODOWNNAME>Main Location</DESTINATIONGODOWNNAME> <INDENTNO/> <ORDERNO>-1</ORDERNO> <DYNAMICCSTISCLEARED>No</DYNAMICCSTISCLEARED> <AMOUNT>1000.00</AMOUNT> <ACTUALQTY> 10 Nos</ACTUALQTY> <BILLEDQTY> 10 Nos</BILLEDQTY> <ORDERDUEDATE>2 Days</ORDERDUEDATE> </BATCHALLOCATIONS.LIST> <ACCOUNTINGALLOCATIONS.LIST> <LEDGERNAME>SALE OF SPARES @4%</LEDGERNAME> <GSTCLASS/> <ISDEEMEDPOSITIVE>No</ISDEEMEDPOSITIVE> <LEDGERFROMITEM>No</LEDGERFROMITEM> <REMOVEZEROENTRIES>No</REMOVEZEROENTRIES> <ISPARTYLEDGER>No</ISPARTYLEDGER> <ISLASTDEEMEDPOSITIVE>No</ISLASTDEEMEDPOSITIVE> <AMOUNT>1000.00</AMOUNT> </ACCOUNTINGALLOCATIONS.LIST> </ALLINVENTORYENTRIES.LIST> <ALLINVENTORYENTRIES.LIST> <STOCKITEMNAME>MY ITEM2</STOCKITEMNAME> <ISDEEMEDPOSITIVE>No</ISDEEMEDPOSITIVE> <ISLASTDEEMEDPOSITIVE>No</ISLASTDEEMEDPOSITIVE> <ISAUTONEGATE>No</ISAUTONEGATE> <ISCUSTOMSCLEARANCE>No</ISCUSTOMSCLEARANCE> <ISTRACKCOMPONENT>No</ISTRACKCOMPONENT> <ISTRACKPRODUCTION>No</ISTRACKPRODUCTION> <ISPRIMARYITEM>No</ISPRIMARYITEM> <ISSCRAP>No</ISSCRAP> <RATE>100.00/Nos</RATE> <AMOUNT>1000.00</AMOUNT> <ACTUALQTY> 10 Nos</ACTUALQTY> <BILLEDQTY> 10 Nos</BILLEDQTY> <BATCHALLOCATIONS.LIST> <MFDON>20140401</MFDON> <GODOWNNAME>Main Location</GODOWNNAME> <BATCHNAME>Primary Batch</BATCHNAME> <DESTINATIONGODOWNNAME>Main Location</DESTINATIONGODOWNNAME> <INDENTNO/> <ORDERNO>-1</ORDERNO> <DYNAMICCSTISCLEARED>No</DYNAMICCSTISCLEARED> <AMOUNT>1000.00</AMOUNT> <ACTUALQTY> 10 Nos</ACTUALQTY> <BILLEDQTY> 10 Nos</BILLEDQTY> <ORDERDUEDATE>2 Days</ORDERDUEDATE> </BATCHALLOCATIONS.LIST> <ACCOUNTINGALLOCATIONS.LIST> <LEDGERNAME>SALE OF SPARES @4%</LEDGERNAME> <GSTCLASS/> <ISDEEMEDPOSITIVE>No</ISDEEMEDPOSITIVE> <LEDGERFROMITEM>No</LEDGERFROMITEM> <REMOVEZEROENTRIES>No</REMOVEZEROENTRIES> <ISPARTYLEDGER>No</ISPARTYLEDGER> <ISLASTDEEMEDPOSITIVE>No</ISLASTDEEMEDPOSITIVE> <AMOUNT>1000.00</AMOUNT> </ACCOUNTINGALLOCATIONS.LIST> </ALLINVENTORYENTRIES.LIST> </VOUCHER> </TALLYMESSAGE>