Tax and compliance

UAE e-invoicing is coming to your WooCommerce shop. What that means in practice.

Arif Özelci, developer of FatooraAEPublished 7 min read

The UAE is moving to a model where invoices are exchanged through accredited service providers rather than emailed as PDFs. For a WooCommerce shop that is not a formatting change — it is a new step between taking an order and having issued an invoice, and one you cannot do entirely on your own server.

FatooraAE settings showing the accredited service provider connection
The shop builds the invoice; an accredited provider is what actually files it.

It is a network, not a file format

The UAE model follows the shape used across Europe: your system hands a structured invoice to an accredited access point, which delivers it to the buyer’s access point and reports it to the tax authority. The consequence for a shop is that “generate a compliant PDF” is not compliance. The document has to leave through a provider who is accredited to send it.

That is worth understanding before you buy anything, because it tells you what a plugin can and cannot do. A plugin can build the invoice correctly, hold the fields the standard requires, and hand it over. It cannot be the access point.

What changes inside the shop

Fields that were optional become required, and they are not fields WooCommerce collects by default: the buyer’s tax registration number for business sales, a structured address, the correct tax category per line rather than a single rate on the order. Most shops discover the gap on their first rejection, which is a bad time to discover it.

The other change is that an invoice becomes something with a status. Issued, delivered, rejected — and a rejected invoice is not a failed export you can ignore. It is an invoice you have not issued, for an order you have already fulfilled.

On deadlines

Phasing and dates are set by the Ministry of Finance and have moved before. Rather than repeat a date here that may be wrong by the time you read it, take the date from the official announcement or from your accountant, and use this page for the shape of the work rather than the schedule.

FatooraAE prepares the invoice inside WooCommerce$149 once. Collects the fields the standard needs, builds the structured document, and connects to your accredited provider — with Arabic and RTL throughout, because the invoice is read in both languages.
Open the demo →
Arif ÖzelciBuilds the WebKoding plugins. Answers support himself.