Skip to main content
To move from Tally to ARUKZ ERP, export All Masters from Tally as XML, check the file in ARUKZ ERP without saving anything, import it on a books-start date, and reconcile each Tally group to zero before anyone posts a new invoice. Groups, ledgers, customers and suppliers, stock items, opening balances and opening stock come across. Old vouchers stay in Tally: you start the new books on a clean date, usually the first day of a month or a quarter, with opening balances your accountant has already closed.
The import lives in the Opening data module, which is not one of the core modules a new workspace starts with. Ask ARUKZ support to switch it on (see Modules); it is free on every plan. Only people whose role may manage the default accounts (the Admin role can) see it.

Move in three steps

1

Export your masters from Tally

In Tally, export All Masters in XML format, masters only, not vouchers. Close the books for the period first, so the opening balances in the export are the ones your auditor will see. The file must be under 30 MB and hold no more than 10,000 ledgers and stock items together. Tally writes these files in UTF-16; ARUKZ ERP reads them as they come.
2

Check the file before anything is saved

Go to Settings → Opening data → Import from Tally, choose the XML file and the date your new books start, and press Check a Tally file. Nothing changes in your books. It shows how many accounts, customers, suppliers and products it will add or update, the total opening debit and credit and any difference, how many stock items carry an opening quantity, and warnings line by line, such as a GSTIN in the wrong form or a unit with no match.
3

Import, then reconcile

Press Import. The file is read and checked again at that moment, so what goes in is what you just saw. The same page then shows a reconciliation table with one row per Tally group. Every row should read zero before you go live; download it as a CSV for your auditor’s file.

What comes across

If Tally’s opening figures do not balance by themselves, ARUKZ ERP does not invent a figure to hide it. The difference goes to an account called Difference in opening balances, and the import tells you the amount, so your accountant can clear it.

Reconciliation, to the paisa

The figures are an example. “ARUKZ ERP” is the posted balance on the books-start date of every account and party that came from that group.

Running it again

Every ledger, party and stock item is remembered against its Tally record. Import the same file, or a newer export, and ARUKZ ERP updates what it made the first time instead of making duplicates. Opening balances and opening stock go in once per company: a second import says so and only updates the masters, so the same balances cannot be posted twice by accident.

Not on Tally?

The Opening balances and Opening stock pages next to the Tally import take CSV files: account code, debit and credit for balances; product, location, quantity, unit cost and lot for stock. They are checked line by line in the same way before anything is posted.

What it does not do

  • Past vouchers. Sales, purchases, receipts, payments and journals stay in Tally. Keep Tally, read-only, for the years the law asks you to.
  • Bill-wise outstanding. Each customer and supplier comes across with one opening balance, not a list of unpaid bills.
  • Opening stock by godown or batch. All opening stock goes into your first warehouse; move it afterwards, or use the Opening stock CSV if you need lots.
  • A running link. It is a one-way move on a start date, not a sync between Tally and ARUKZ ERP.

Day Book, Ledger and Stock Summary

The Tally-style books and keys you will use after the move.

ARUKZ ERP or TallyPrime

A fair comparison, including when Tally is still the better choice.
Last modified on November 12, 2026