UAE compliance · Readiness assessment

Is your NetSuite ready to feed a provider?

Appointing an accredited service provider covers transmission. It does not make your system produce a document that validates. Thirteen questions, a score, and the gap list that matters more than the score.

We deliver UAE e-invoicing end to end for NetSuite — invoice data, structured document, integration, and on to the FTA — working with whichever accredited provider you appoint. This assessment is provider-neutral: it tells you where your own instance stands, whoever you go on to appoint.

No email required · Results appear as you answer

Last reviewed

Scope and timing

Which phase binds you, and how far along you are.

Annual revenueDetermines which phase binds you, and therefore your deadline.
VAT-registered in the UAE
UAE entities in the groupEach entity registers separately and needs its own electronic address.
Accredited service provider appointed

Master data

Where readiness usually fails. Records, not transactions.

TIN-linked electronic addresses recorded for customers and vendorsCounterparties have to be addressable on the network.
Legal registration identifiers completeTrade licence, Emirates ID, passport, civil ID — held as structured fields.
Buyer and seller records complete and current

Transaction handling

Categories and links the document has to carry.

Free trade zone, margin scheme and deemed supply flagged distinctlyOn the transaction, not inferred from the customer.
Credit notes issued electronically
Advance payments linked to final invoicesPaid Amount and Preceding Invoice Reference on the final document.

System

What you produce today, and what stands in the way.

Invoice output today
NetSuite configuration
Customisation of the invoice record or print output

Readiness

11/100

Critical

The window is tight

You are in the first phase, go-live falls on the date below, and 4 blocking gaps stand between your system and a document that validates. Master data remediation and transaction redesign both have lead times that do not compress. Treat this as urgent — starting in the last quarter before the date is how organisations end up transmitting invalid documents or not transmitting at all.

Appoint an accredited service provider30 Oct 2026
Mandatory e-invoicing go-live1 Jan 2027
4 blocking3 major1 minor

8 gaps to close

Worst first. Each one is what stands between your system and a document that validates — and what has to change.

blocker

No accredited service provider appointed

What it means

Appointment is a dated obligation in its own right, ahead of go-live. Nothing can be transmitted without one.

What has to change

Shortlist from the Ministry of Finance accredited list and evaluate on how natively each integrates with your accounting stack, not on price per invoice.

blocker

TIN-linked electronic addresses incomplete

What it means

Counterparties that are not addressable on the network cannot be invoiced electronically. This is the single most common reason a first test transmission fails.

What has to change

Add electronic address and TIN as structured fields on customer and vendor records, then run a completeness report before go-live rather than after.

blocker

Transaction categories not flagged distinctly

What it means

Free trade zone, margin scheme and deemed supply change how the document must be constructed. Inferring them from the customer produces wrong documents at scale.

What has to change

Add the flags to the transaction itself and set the posting and document logic from them.

blocker

Invoice output is not a structured document

What it means

A PDF, a scan or a printed invoice does not qualify. If this is where you are, you are starting from zero rather than from partial compliance.

What has to change

Plan for structured XML generation from NetSuite, mapped to the required fields, rather than treating this as an output-format change.

major

Legal registration identifiers incomplete

What it means

Trade licence, Emirates ID, passport and civil ID are validated fields. Held as free text in a name line, they will not pass schema validation.

What has to change

Move identifiers into dedicated fields on the party record and backfill the existing book.

major

Credit notes not electronic

What it means

Credit notes are in scope. A programme that handles invoices and leaves credit notes on the old process is not finished.

What has to change

Bring credit notes into the same document flow, carrying the reference to the document they adjust.

major

Advance payments not linked to final invoices

What it means

Linking is mandatory: the advance goes in the Paid Amount field and is cited in Preceding Invoice Reference. Deposit and progress-billing flows that net off in the ledger produce no such link.

What has to change

Rework deposit and progress-billing flows to produce linked documents rather than journal entries.

minor

Buyer and seller records incomplete

What it means

A record that passes today’s invoice run will not necessarily pass schema validation — nothing currently forces it to be complete.

What has to change

Profile the customer and vendor book against the required fields and remediate before the first transmission window.

An indication for planning, not an audit. Scoring reflects the answers given, and a real assessment looks at your actual records and transactions. AED 5,000 per month for non-compliance applies to non-compliance once your phase is live.

What this does not cover

A questionnaire cannot see your data.

This tells you which categories of work you are facing. It cannot tell you how many customer records are missing an electronic address, how many transactions carry the wrong tax treatment, or which of your customisations will break against a structured document flow. Those answers come from profiling the actual system.

The gap list above is the honest shape of the problem. The size of it is a different exercise.

Turn the gap list into a scope.

We profile the records and transactions behind these answers and come back with what is actually missing, what it takes to fix, and how long it needs. Then you appoint a provider knowing what you are asking it to transmit.