Many CA firms still run both Tally ERP and Tally Prime across their clients — companies with specific customizations, different workflows, or firms waiting for the right time to upgrade. Both versions support bank statement XML import, but the steps can differ slightly and there are a few gotchas worth knowing about.
This guide covers exactly how XML import works in each version, the differences between them, and whether the same XML file works in both.
The short answer: the same XML file works in both
Tally ERP and Tally Prime share the same underlying XML import format — TallyXML. A file generated for one will import correctly into the other. If you use Doxify to convert a bank statement, the downloaded XML can be imported into either version without modification.
The differences are in the menu path and a few interface details — not the underlying data format.
How to import XML in Tally ERP
- Open Tally ERP and select your company.
- From the Gateway of Tally, press I for Import Data, or click it in the menu.
- Select XML from the import options.
- Type or browse to the path of your XML file and press Enter.
- Tally ERP will process the file. When complete, it shows a summary of imported vouchers.
In Tally ERP, the path is: Gateway of Tally → Import Data → XML.
How to import XML in Tally Prime and Tally ERP
- Open Tally Prime or Tally ERP and select your company.
- From the Gateway of Tally, click Import in the left sidebar or top menu.
- Select Vouchers.
- Browse to your XML file using the file picker that appears.
- Click Import. Tally Prime or Tally ERP processes the file and shows an import summary.
In Tally Prime, the path is Gateway of Tally → Import → Vouchers; Tally ERP uses its corresponding XML import option.
Key differences between the two versions
1. File browser vs. typed path
Tally Prime has a visual file browser — you navigate folders and click the XML file to select it. Some Tally ERP versions may require you to type the full file path manually (e.g. C:\Users\CA\Downloads\HDFC_Statement.xml). This is a small but real usability difference, especially for junior staff unfamiliar with file paths.
2. Import confirmation screen
Tally Prime shows a cleaner import summary with counts of vouchers created, modified, and skipped. Tally ERP's summary can be more terse and may require you to check the Day Book separately to verify what was imported.
3. Duplicate detection
Both versions will skip vouchers that already exist in the company based on the voucher's internal ID. If you import the same XML twice, Tally Prime handles this more gracefully — it shows "X vouchers skipped (duplicates)". Duplicate handling can vary by Tally ERP configuration, so always check the Day Book after import to confirm.
4. Ledger mapping
Both versions require that the ledger accounts referenced in the XML exist in the company. If a ledger is missing, the voucher is either skipped or imported with an unknown ledger. Tally Prime surfaces this more clearly in the import summary. In Tally ERP, you may need to check the import log file (usually created in the Tally data folder) to find unmapped entries.
Which version should you use for XML import?
If you have a choice, Tally Prime may be more convenient for bank statement XML import, while Tally ERP remains fully supported:
- The file browser makes selecting the XML file easier
- The import summary is clearer and more actionable
- Duplicate detection is more reliable
- Error messages are more readable when something goes wrong
That said, if your client is on Tally ERP and hasn't migrated to Tally Prime, the import still works — it's just a slightly more manual process.
Does Doxify's XML work with both?
Yes. Doxify generates TallyXML that is compatible with Tally Prime and Tally ERP across supported versions. The XML structure is the same — only the import menu path in Tally can differ.
If you manage clients on both versions, you can use the same Doxify-generated XML file for both — no changes needed.
Frequently asked questions
Can I import the same XML into both Tally ERP and Tally Prime for the same company?
Only if the company data is shared between versions (which is possible if both versions are pointing to the same Tally data folder). If they're separate company files, importing into both will create duplicate vouchers in each — which is usually not what you want. Import once into the version your client is actively using.
What if my client is on Tally Silver vs. Tally Gold?
The Silver/Gold distinction is about multi-user access and licensing, not about features. XML import works the same way on both Silver and Gold editions of Tally Prime and Tally ERP.
Does XML import require any Tally Add-On or TDL?
No. XML import is a built-in feature of Tally Prime and Tally ERP. No additional TDL (Tally Definition Language) file or add-on is required. Just the standard Tally installation.
Is there a limit on how many vouchers can be imported in one XML file?
Tally doesn't impose a hard limit on the number of vouchers per XML import. In practice, files with up to 5,000 vouchers import without issues. Very large files (10,000+ vouchers) may take a few minutes and should be split into smaller batches if Tally appears to hang.
Summary
Tally ERP and Tally Prime support bank statement XML import using the same underlying TallyXML format. The same XML file works in both. The differences are in menu navigation and import feedback — Tally Prime makes the process slightly smoother. For the actual conversion from PDF to XML, tools like Doxify generate files compatible with both versions automatically.