What data should you migrate to a new ERP, and what should you leave?
Migrate what you need to keep trading from day one, summarise what you need for comparisons, and archive the rest in a form you can still read.
| Migrate in full | Summarise | Archive in the old system |
|---|---|---|
| Chart of accounts (redesigned) | Monthly trial balances for prior years | Individual past invoices and journals |
| Active customers, suppliers and items | Sales by customer and item for last year | Closed purchase and sales orders |
| Open invoices, credit notes and advances | Old stock movements | |
| Stock quantities and values at cut-off | Past payroll runs | |
| Fixed asset register | Past VAT working papers | |
| Open sales and purchase orders | ||
| Bank balances |
The rule of thumb: if no one will act on a record after go-live, don't migrate it.
Which master data fields need checking before import?
Every list needs an owner who cleans it and signs it off. Check these fields before each trial load.
Chart of accounts
Customers and suppliers
Items
Fixed assets
Run at least two trial loads. The first finds the structural problems; the second proves they are fixed.
Which opening balances do you need at cut-off?
The full trial balance at the cut-off date, and for each control account, the detail behind it. The detail must add up to the control account to the dirham.
Year-end audit entries often arrive weeks after go-live: post them in the old system first, then carry the difference into the new one with a single dated adjustment.
How do you prove opening balances tie out? A worked example
Compare each control account in the old trial balance with the detail loaded into the new system, and explain and fix every difference before sign-off.
Here is the first trial load for a Dubai trading company with a 31 March cut-off:
| Account | Old trial balance (AED) | Detail loaded (AED) | Difference (AED) | Cause and fix |
|---|---|---|---|---|
| Receivables | 2,450,300 | 2,438,900 | 11,400 | A journal posted straight to the receivables account with no customer attached; reposted to the right customer in the old system and reloaded |
| Payables | 1,120,000 | 1,120,000 | 0 | – |
| Inventory | 3,060,000 | 2,987,500 | 72,500 | Stock count lower than the books; count adjustment posted in the old system before cut-off |
| Fixed assets, net | 840,000 | 840,000 | 0 | – |
| Bank | 615,200 | 615,200 | 0 | Reconciled to statements |
Two of five accounts were off. Both were fixed in the old system, not in the new one, so the old books, the new opening balances and the audit trail all tell the same story.
How long must you keep the old system's records in the UAE and Saudi Arabia?
For years after the switch, so keep the old system, or a readable archive of it, for the full retention period. To stay on the safe side, use the longest period that applies.
| Records | UAE | Saudi Arabia |
|---|---|---|
| General tax records, including VAT | At least 7 years: VAT's general minimum is 5, but Corporate Tax requires 7 | 6 years from the end of the tax period |
| Corporate tax or Zakat records | 7 years after the end of the tax period | At least 10 years for Zakat |
| Capital assets | At least 10 years | 11 years for VAT |
| Real estate | 15 years | 15 years for VAT |
| Language | English accepted; the FTA can ask for a certified Arabic translation | Arabic |
| Location | Must be produced in readable form on request | Kept in the Kingdom |
In practice: keep a read-only licence or a full export of the old system, and test that you can open it. Confirm the periods that apply to you with your tax adviser.
Where does data migration usually go wrong?
In the migrations HYP runs, three problems come up often: lists cleaned by IT instead of the people who use them, opening stock taken from the books instead of a count, and differences "fixed" in the new system where nobody can trace them. Our guide to moving from Tally or spreadsheets covers the wider switch, and our ERP Implementation & Migration page explains how HYP runs migrations.
Sources
- UAE Ministry of Finance: Cabinet Decision No. 74 of 2023 on the Executive Regulations of the Tax Procedures Law
- UAE Ministry of Finance: Federal Decree-Law No. 47 of 2022 on Corporate Tax, Article 56
- Grant Thornton UAE: tax newsletter, August 2023 (real estate VAT records)
- ZATCA: Guideline for Tax Invoicing and Records, May 2026
- ZATCA: Zakat Implementing Regulations