I want to export master data (Ledgers, Stock Items, Groups, Inventory Data, GST Classification, Etc.) using XML for current open company from tally. My expected result is, <GROUP>3596</GROUP> <STOCKGROUP>52</STOCKGROUP> <STOCKCATEGORY>39</STOCKCATEGORY> <UNIT>84</UNIT> <GODOWN>5</GODOWN> <VOUCHERTYPE>41</VOUCHERTYPE> <LEDGER>3596</LEDGER> <STOCKITEM>325</STOCKITEM> <GSTCLASSIFICATION>11</GSTCLASSIFICATION> <COSTCENTRE>53</COSTCENTRE>
You can use default Statistics report But you won't get GST Classification count as it is not in default statistics report Code: <ENVELOPE Action=""> <HEADER> <VERSION>1</VERSION> <TALLYREQUEST>EXPORT</TALLYREQUEST> <TYPE>DATA</TYPE> <ID>MasterTypeStat</ID> </HEADER> <BODY> <DESC> <STATICVARIABLES> <SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT> </STATICVARIABLES> <TDL> <TDLMESSAGE> <REPORT ISMODIFY="No" ISFIXED="No" ISINITIALIZE="No" ISOPTION="No" ISINTERNAL="No" NAME="MasterTypeStat"> <FORMS>MasterTypeStat</FORMS> </REPORT> <FORM ISMODIFY="No" ISFIXED="No" ISINITIALIZE="No" ISOPTION="No" ISINTERNAL="No" NAME="MasterTypeStat"> <TOPPARTS>MasterTypeStat</TOPPARTS> <XMLTAG>MasterTypeStat.LIST</XMLTAG> </FORM> <PART ISMODIFY="No" ISFIXED="No" ISINITIALIZE="No" ISOPTION="No" ISINTERNAL="No" NAME="MasterTypeStat"> <TOPLINES>MasterTypeStat</TOPLINES> <REPEAT>MasterTypeStat : STATObjects</REPEAT> <SCROLLED>Vertical</SCROLLED> </PART> <LINE ISMODIFY="No" ISFIXED="No" ISINITIALIZE="No" ISOPTION="No" ISINTERNAL="No" NAME="MasterTypeStat"> <FIELDS>NAME</FIELDS> <FIELDS>COUNT</FIELDS> <XMLTAG>MasterTypeStat</XMLTAG> </LINE> <FIELD ISMODIFY="No" ISFIXED="No" ISINITIALIZE="No" ISOPTION="No" ISINTERNAL="No" NAME="NAME"> <SET>$NAME</SET> <XMLTAG>NAME</XMLTAG> </FIELD> <FIELD ISMODIFY="No" ISFIXED="No" ISINITIALIZE="No" ISOPTION="No" ISINTERNAL="No" NAME="COUNT"> <SET>$StatVal</SET> <XMLTAG>COUNT</XMLTAG> </FIELD> </TDLMESSAGE> </TDL> </DESC> </BODY> </ENVELOPE>
Thanks, It's working fine but is there any XML to get STOCKCATEGORY, GODOWN and GSTCLASSIFICATION count.
Stock category and Godown will also come in above report To get GST Classification add this collection and object Code: <OBJECT ISMODIFY="No" ISFIXED="No" ISINITIALIZE="No" ISOPTION="No" ISINTERNAL="No" NAME="STATGSTClassification"> <LOCALFORMULA>NAME:$$LocaleString:"GST Classifications"</LOCALFORMULA> <LOCALFORMULA>StatVal:$$NUMITEMS:GSTClassification</LOCALFORMULA> </OBJECT> <COLLECTION ISMODIFY="Yes" ISFIXED="No" ISINITIALIZE="No" ISOPTION="No" ISINTERNAL="No" NAME="STATObjects"> <OBJECT>STATGSTClassification</OBJECT> </COLLECTION>
Is it possible to export voucher-wise (Sales, Credit Note, Purchase, Debit Note, Payment, Receipt, Contra, Etc.) count from tally?? Eg. result is, <SALES>325</SALES> <PURCHASE>256</PURCHASE> <CREDITNOTE>25</CREDITNOTE> <DEBITNOTE>85</DEBITNOTE> <PAYMENT>210</PAYMENT> <RECEIPT>41</RECEIPT> <LEDGER>3596</LEDGER> <STOCKITEM>325</STOCKITEM> <GSTCLASSIFICATION>11</GSTCLASSIFICATION> <COSTCENTRE>53</COSTCENTRE> Etc.
For new Queries create new thread You can use this XML Refer this postman collection this has all the commonly used XML'S (Including the one shared above) for Tally Integration curated by me. If you understand the logic, it will be easier for you to solve queries without anyone help check the collection used for statistics report in Tally core difference between 2 XMLS provided by me is collection Name i.e., for master stat - STATObjects for VoucherStat - STATVchType