UAE E-Invoicing for Odoo: will yours pass on 1 January?
From 1 January 2027, businesses in the UAE above AED 50 million in revenue must issue every invoice as structured PINT AE XML through an Accredited Service Provider — and must have that provider appointed by 30 October 2026. Odoo does not produce that format today. Inwizards is an Odoo development company in Dubai. In two days we tell you, in writing, exactly what in your Odoo passes, what fails, and what it takes to fix — then we build the integration to the provider you choose.
What the UAE e-invoicing mandate means for a company on Odoo
The UAE has made electronic invoicing mandatory for business-to-business and business-to-government transactions, regardless of VAT registration. Each invoice must be a structured XML document in the PINT AE format, sent through a Ministry-accredited provider who passes it to your customer and reports it to the Federal Tax Authority at the same time. A PDF stops being an invoice. Odoo's standard UAE localisation handles VAT and the chart of accounts; it does not produce PINT AE, and Odoo's own implementation exists only as an unmerged draft for Odoo 19. So the question for every Odoo user in the country is not whether to add a layer, but whether the data underneath — customers, taxes, products, custom modules — will pass validation once it is there.
Above AED 50 million
Appoint an Accredited Service Provider by 30 October 2026. Issue e-invoices from 1 January 2027. The Ministry of Finance has said no further extensions will be granted.
Everyone else
Appoint by 31 March 2027. Go live on 1 July 2027. Government entities follow on 1 October 2027. Voluntary adoption has been open since 1 July 2026, without penalties.
If nothing is done
AED 5,000 for every month without an appointed provider. AED 100 per late invoice, capped at AED 5,000 a month. And an invoice that is not electronic may not count as a tax invoice for your customer's VAT recovery.
The two-day readiness assessment
Fixed fee, agreed before we start. We need read access to your Odoo, an hour with finance, an hour with whoever owns the system, and your last ninety days of invoices. You receive a written report you can act on with any provider or integrator.
Scope and entities
Which legal entities are in scope, how multi-company and intercompany invoicing is set up, and which of the eight transaction types you use — free zone, exports, deemed supplies, reverse charge, margin scheme, summary, continuous supply, agent billing. Each one changes what is mandatory.
→Master data
TRN and TIN on your company record; TRN on every VAT-registered customer; the emirate set as a code, not free text, on every address; legal registration IDs; item types and classification codes on products; units of measure mapped to the standard list. This is where most invoices fail.
→Tax mapping
Every Odoo tax mapped to exactly one PINT AE category — standard at 5%, zero-rated, exempt, out of scope, domestic reverse charge, margin scheme — with reasons where the rules require them, and tax amounts in AED on foreign-currency invoices at the Central Bank rate.
→Your real invoices, validated
We generate the PINT AE document for a sample of your recent invoices and credit notes and run it against the Ministry's published validation rules. You get the failure rate, the failing rules by name in plain English, and which customers, products and taxes cause them.
→Customisations and channels
Custom modules touching invoices, numbering, reports or partners — what breaks on upgrade and what the integration must respect. Every channel that issues invoices, including POS and any second system, because every one must produce e-invoices.
→Provider fit and the path
Which of the accredited providers fits your volume, systems and budget, with reasons; the onboarding steps through EmaraTax; what connects your Odoo to it and how long that takes against your deadline; who owns rejections and the five-year archive.
→After the assessment: the Odoo integration
If your Odoo needs work, we build it: generation of the PINT AE document from your invoices and credit notes, local validation before anything leaves Odoo, submission to the provider you chose, handling of rejections with plain-English fixes, and a complete audit trail per invoice for the retention period. It works with the provider you choose rather than locking you to one, runs on Odoo 15 through 19, and leaves your existing customisations in place. We are not an Accredited Service Provider and do not intend to become one; we connect you to one.
Any accredited provider
Around sixty providers are accredited. You may appoint only one. We integrate to the one that fits you, and if you ever switch, the Odoo side does not have to be rebuilt.
Rejections handled
When an invoice fails validation at your customer's provider, you see which rule failed and what to fix on the record — not an error code. Fix, resubmit, done.
Audit trail
Every submission, response and status is kept against the invoice, so when the FTA asks for an invoice and its associated data, it is one click.
UAE e-invoicing and Odoo — FAQ
Not out of the box. As of October 2026, Odoo ships no UAE e-invoicing module for versions 15 to 20. Odoo's own engineers have an unmerged draft for Odoo 19 only. A UAE business on Odoo needs an added layer that produces the PINT AE format, validates it, and connects to an Accredited Service Provider. That is what we assess and build.
Businesses with revenue above AED 50 million must appoint an Accredited Service Provider by 30 October 2026 and issue electronic invoices from 1 January 2027. All other businesses must appoint by 31 March 2027 and go live on 1 July 2027. Government entities follow on 1 October 2027. The Ministry of Finance has stated that no further extensions will be granted.
A provider approved by the Ministry of Finance and the Federal Tax Authority to receive your invoices, pass them to your customer's provider, and report them to the FTA. Every business in scope must appoint exactly one. There are around sixty accredited providers. We are not one; we connect your Odoo to the one you choose.
Two days of work on your Odoo: scope and entities, master data (TRNs, emirate codes, item classifications, tax mapping), validation of your recent invoices against the Ministry's published rules, review of customisations that would break, and your invoicing process. You receive a written report: what passes, what fails and why, which provider fits, and what the fix takes. The report is yours whichever provider or integrator you then use.
No. The Ministry states that unstructured formats such as PDF, Word documents, images and emails are not e-invoices. From your go-live date, a compliant invoice is structured XML in the PINT AE format sent through your Accredited Service Provider.
Under Cabinet Decision No. 106 of 2025: AED 5,000 for each month without an appointed provider or working system; AED 100 per invoice or credit note issued late, capped at AED 5,000 per month; and AED 1,000 per day for failing to notify the FTA of a system failure.
Odoo 15 through 19, Community and Enterprise, on Odoo.sh, your own servers or the cloud. Older and heavily customised installations are the ones that most need the assessment.
Facts on this page are taken from the UAE Ministry of Finance's eInvoicing decisions and guidelines and the OpenPeppol PINT AE specification, as published at the time of writing. Regulations change; confirm current requirements with the Ministry of Finance and your tax adviser. This page is not legal or tax advice.
Know where your Odoo stands before 30 October
Tell us your Odoo version, how many legal entities invoice from it, and roughly how many invoices a month. We confirm the fixed fee, start within days, and you have the written report two working days after we get access.