आपने सही direction पकड़ ली है 👍
लेकिन जो आपने XML दिया है वो basic है — Tally में direct काम नहीं करेगा ❌
👉 मैं आपको 100% working Tally XML format दे रहा हूँ (copy-paste ready) 🔥
🚀 ✅ Correct Tally XML Script (Working Format)
Use with: Tally
<ENVELOPE>
<HEADER>
<TALLYREQUEST>Import Data</TALLYREQUEST>
</HEADER>
<BODY>
<IMPORTDATA>
<REQUESTDESC>
<REPORTNAME>Vouchers</REPORTNAME>
</REQUESTDESC>
<REQUESTDATA>
<TALLYMESSAGE>
<VOUCHER VCHTYPE="Sales" ACTION="Create">
<DATE>20260401</DATE>
<VOUCHERTYPENAME>Sales</VOUCHERTYPENAME>
<PARTYNAME>ABC Traders</PARTYNAME>
<NARRATION>Sales Entry</NARRATION>
<ALLLEDGERENTRIES.LIST>
<LEDGERNAME>ABC Traders</LEDGERNAME>
<ISDEEMEDPOSITIVE>Yes</ISDEEMEDPOSITIVE>
<AMOUNT>-11800</AMOUNT>
</ALLLEDGERENTRIES.LIST>
<ALLLEDGERENTRIES.LIST>
<LEDGERNAME>Sales</LEDGERNAME>
<ISDEEMEDPOSITIVE>No</ISDEEMEDPOSITIVE>
<AMOUNT>10000</AMOUNT>
</ALLLEDGERENTRIES.LIST>
<ALLLEDGERENTRIES.LIST>
<LEDGERNAME>Output GST 18%</LEDGERNAME>
<ISDEEMEDPOSITIVE>No</ISDEEMEDPOSITIVE>
<AMOUNT>1800</AMOUNT>
</ALLLEDGERENTRIES.LIST>
</VOUCHER>
</TALLYMESSAGE>
</REQUESTDATA>
</IMPORTDATA>
</BODY>
</ENVELOPE>
🧠 समझ लो (Important Logic)
👉 Total = ₹11800
Sales = 10000
GST = 1800
👉 Party Ledger = Negative (-11800)
👉 बाकी ledger = Positive
💡 यही rule follow नहीं किया तो import fail होगा
💾 File कैसे Save करें
Step:
Notepad खोलो
ऊपर वाला XML paste करो
Save As →
File Name:
sales.xmlSave as type: All Files
Encoding: UTF-8
⚡ Tally में Import कैसे करें
Tally खोलो
Gateway of Tally
Import Data → Vouchers
XML file select करो
👉 Done ✅ Entry auto आ जाएगी
🔥 Excel से Auto XML बनाने का तरीका
👉 Excel formula use करो:
="<DATE>"&TEXT(A2,"yyyymmdd")&"</DATE>"
👉 Combine करके पूरा XML बना सकते हो
💡 Pro:
100 rows = 100 entries auto
Manual काम खत्म 🔥
⚠️ Common Errors (ध्यान रखो)
❌ Ledger name mismatch
❌ GST ledger नहीं बना
❌ Date format गलत
❌ Debit/Credit उल्टा
🚀 Next Level Upgrade
अगर आप इसे fully automatic बनाना चाहते हो:
👉 Excel → Auto XML generator file
👉 Multiple invoices import
👉 Purchase + Sales दोनों automation
बस बोलो 👉 “Auto XML Tool दे दो 🔥”