
Tax Compliance · Dubai, UAE
Last reviewed by the Exiloz tax team against the UAE legislation in force on that date. Tax law moves — confirm any figure against tax.gov.ae before you act on it.
The provider demo is not the preparation. Your customer file, supplier file and item list are the raw material that an eInvoice system will validate, exchange and report. If names, tax identifiers, electronic addresses or tax codes disagree across systems, the first test exposes the gap. The first mandatory group must appoint an ASP by 30 October 2026. Use the weeks before it to make your master file usable, not merely presentable. If you would rather not handle this in house, this is what our e-invoicing readiness support covers.
The UAE e-invoicing programme is moving from planning to data exchange. Ministerial Decision No. 66 of 2026 says a person subject to the system with annual revenue of AED 50 million or more must appoint an Accredited Service Provider by 30 October 2026 and implement the system by 1 January 2027. A provider cannot turn an incomplete customer record into a valid business identity.
The ASP deadline article covers the date change itself. The work here is narrower. Before you compare providers, decide which legal entities, sales channels and invoice streams will enter the first test. Then make the source records agree.
Start now. The appointment is only one step.
Export the records that actually create invoices. That normally means customers, suppliers, products or services, tax codes, units of measure, payment terms and the legal-entity details attached to each invoice series. Do not begin by asking an ASP to show a dashboard. Begin by seeing the rows your business will send.
The official UAE e-invoicing guide explains the wider programme. The Ministry of Finance’s implementation guidelines say businesses should identify the data points their systems must extract and plan any required migration. Your cleanup file should answer a smaller question: can the same transaction be produced consistently from the accounting system, point-of-sale system and sales spreadsheet?
Source rows matter.
An invoice is not identified by a trading name alone. The Ministry’s PINT AE field list covers seller and buyer names, electronic addresses, identifiers, legal registration details, tax identifiers and address components. The data has to be mapped to the right legal entity, not copied from whichever contact card a salesperson last edited.
IDs come first. A clean display name is helpful, but it cannot replace a legal or tax identifier when the system needs to match the parties.
The most expensive duplicate is not always the one with the same name. It is the same customer stored under two tax identifiers, two electronic addresses or two legal entities. That split can send invoices through different rules and leave receipts, credit notes and balances in separate places.
Match records in this order: legal entity, tax identifier, electronic address, then trading name and physical address. Keep a decision column for records that need human confirmation. Do not silently merge two records because their names look alike.
Duplicates are costly. The trail matters as much as the merge.
An item description does not tell an ASP how the transaction should be treated. The PINT AE model carries tax category, tax rate and VAT amount fields at line and tax-breakdown level. Your item master therefore needs a tax decision that reflects the actual supply, including zero-rated, exempt, outside-scope and standard-rated cases where they apply.
Do not let a product name decide tax. The same product can be sold under different conditions, and a service description can hide the place-of-supply question. Put the accounting treatment in a controlled mapping table, then give the provider the rule and the exception.
Tax codes are not descriptions.
The Ministry’s PINT AE field sheet lists 51 mandatory fields for a tax eInvoice. They cover invoice details, seller details, buyer details, document totals, the tax breakdown and invoice lines. That list is a useful gap test, but it is not permission to fill every blank with a default value.
Check what your current system calls each field. ‘Customer code’ may be an internal account number, while an electronic address is used for exchange. ‘Item price’ may be stored net or gross. ‘Invoice date’ may differ from the VAT point date. Those are mapping questions for the finance owner and the ASP, not cosmetic spreadsheet work.
The list is long.
Example from the Ministry’s sample invoice: a line has 2,000 pieces at AED 5 each. The net amount is 2,000 x AED 5 = AED 10,000. The sample then shows AED 500 VAT, a gross total of AED 10,500, and a paid amount of AED 1,000, leaving AED 9,500 payable. A master-data check should trace every input to its source field: quantity, unit, price, tax category, VAT amount and amount due.
The arithmetic is clean. The mapping still needs an owner.
The mistake we see most is treating the ASP quote as the first deliverable. A business compares monthly fees, sees a successful demo and signs before it has listed the invoice sources, legal entities and exceptions the provider must support. The project then becomes a stream of urgent data fixes, with finance explaining old records while IT tries to connect systems.
Choose the provider with a clean sample. Give each shortlisted ASP the same small, anonymised set of seller, buyer, item, tax and invoice records. Ask what it rejects, what it transforms, what it stores and how the business receives an error. You can then compare the work that remains, not just the screen that was shown.
This happens often.
Unsettled: the Ministry’s June 2026 guidelines say HSN codes are currently optional and that the timetable for making them mandatory will be announced later. Do not invent a deadline or make HSN a go-live blocker unless your sector or ASP has another documented requirement.
Treat an unconfirmed mapping as an open item. Record the scenario, the invoice type, the VAT treatment, the proposed field values and the question sent to the ASP or authority. Do not turn uncertainty into a permanent default that silently reaches every future invoice.
That date is not published.
Exiloz is not an Accredited Service Provider. We can help prepare the source records and handover questions before you select the provider. Do this now. The cleanest ASP onboarding starts before the contract is signed.
Exiloz does not act as your ASP. We clean the supplier, customer and item masters and prepare the handover pack for UAE e-invoicing readiness support before you choose a provider.
The Ministry of Finance field requirements make cleanup a source-data exercise. It means checking the legal entity, tax identifier, electronic address, address, item, unit, tax category and invoice mappings that feed an eInvoice. The aim is to give an ASP consistent records rather than asking the provider to repair conflicting customer or product masters.
Ministerial Decision No. 66 of 2026 says a person subject to the system with revenue equal to or above AED 50 million must appoint an Accredited Service Provider by 30 October 2026. The same decision sets 1 January 2027 for implementation by that group. Confirm your own scope against the official programme material.
The Ministry of Finance PINT AE mandatory-field document lists 51 mandatory fields for a tax eInvoice. They cover invoice details, seller and buyer details, document totals, tax breakdown fields and invoice-line fields. Your source systems may use different labels, so the practical task is to map each field and record any transformation or exception.
No. Ministerial Decision No. 64 of 2025 governs accreditation for service providers under the Electronic Invoicing System. An accounting consultant can review source data, map fields, prepare test records and help compare providers, but it should not claim to transmit or report eInvoices as an accredited provider unless it appears on the official list.
The Ministry of Finance guidelines support a readiness pack containing the entities and invoice streams in scope, anonymised customer and supplier masters, item and tax mappings, invoice samples, system sources, exception cases and questions about validation or storage. Include the owner of each unresolved decision so an error is not turned into a default setting.
Each page below goes deeper on one part of this topic.