How to import an XML voucher file into Tally

Importing an XML into Tally takes about ten seconds once you know where the menu is. Here is the path for both TallyPrime and Tally.ERP 9, what the import summary means, and what to do about the two errors people actually hit — a missing ledger and a totals mismatch.

Start free See pricing
Works with TallyPrime & Tally.ERP 9 · 100 free entries · Secure connector

What you get

How it works

From file to posted vouchers in three steps.

Upload your file

Bank statement (PDF/Excel/CSV), sales or purchase register, journal, or a GST portal file — as-is, no reformatting.

Review the mapping

Every entry is matched to your Tally ledgers. Similar entries are grouped so one click maps a whole month. Rules learn your corrections.

Post to Tally

Clean Receipt, Payment, Sales, Purchase and Journal vouchers land in TallyPrime / Tally.ERP 9 through the secure connector.

Frequently asked questions

Do I get an actual XML file to keep?

Yes. Every import has a “Tally XML” button that downloads a standard Tally import file containing all its vouchers. Keep it, email it, or import it on any machine — it is a plain XML file, not a locked format.

How do I import the XML into Tally?

Open the company in TallyPrime, go to Gateway of Tally → Import → Vouchers, choose the downloaded file and press Enter. On Tally.ERP 9 it is Gateway of Tally → Import of Data → Vouchers. Tally reports how many vouchers it created.

Do I need the connector for this?

No — that is the point. The connector posts to Tally directly over the gateway, which is the fastest route when Tally is on a machine you control. When it isn't — a client's PC, a locked-down network, a machine with no internet — download the XML and import it by hand instead.

Will the vouchers look hand-typed?

Yes. The file contains ordinary Receipt, Payment, Sales, Purchase and Journal vouchers against your existing ledgers, with Accounting Invoice mode for sales and purchases. Nothing in Tally marks them as imported.

What if a ledger in the file doesn't exist in Tally?

Tally will flag it during the import. Map the row to an existing ledger in LedgerSync before downloading, or create the ledger in Tally first — the app lists exactly which ledgers an import needs before you export.

Is it free?

The free trial covers 100 entries with no monthly reset, and the XML download is included. Entry packs start at ₹1,199 for 3,000 entries.

Related

Ready to stop typing into Tally?

100 free entries, no monthly reset. Your first import takes about five minutes.

Create your free account