Skip to content

Article · 9 min

UAE e-invoicing with Odoo: a step-by-step guide

E-invoicing is becoming mandatory in the UAE. What Odoo already does, what you need to add, and the six steps to be compliant on time without disrupting your business.

By Cyrille Benac

In the UAE, invoices between businesses are about to become structured electronic data, sent through an accredited provider. If your accounting runs on Odoo, or you are considering it, here is what you need to do to be ready on time.

The rule in one minute

The framework comes from the Ministry of Finance's Ministerial Decisions No. 243 and 244 of 2025, amended in May 2026 by Ministerial Resolution No. 66 of 2026.

  • Who: every business operating in the UAE, for B2B and B2G transactions. Sales to consumers (B2C) are not covered at this stage, and a few activities have specific exclusions.
  • How: invoices and credit notes are issued in a structured electronic format (PINT AE), through an accredited service provider (ASP) on the Ministry of Finance list. The model runs on the Peppol network: your ASP sends to your customer's ASP and reports the data to the FTA. No direct submission to the FTA.
  • When:
    • revenue of AED 50 million or more: ASP appointed by 30 October 2026, mandatory from 1 January 2027;
    • below AED 50 million: ASP by 31 March 2027, mandatory from 1 July 2027;
    • voluntary adoption has been possible since 1 July 2026.
  • Penalties (Cabinet Decision No. 106 of 2025): AED 5,000 per month of delay in implementing the system or appointing the ASP, AED 100 per non-compliant invoice (capped at AED 5,000 per month), AED 1,000 per day for an outage or data change not reported on time.

The full timeline is on our UAE e-invoicing page.

What Odoo already does, and what you need to add

Already there. Odoo ships an official UAE localisation: local chart of accounts and taxes, tax invoices and simplified tax invoices, bilingual layouts with Arabic, the VAT return in the FTA's VAT201 format and a corporate tax report. That is the essential foundation: correct invoices with the right VAT categories.

What to add. Odoo is not an accredited provider itself: it is not on the Ministry of Finance list. You therefore need a connector between your Odoo and the ASP you choose, to send your invoices and receive your suppliers'. Connectors exist for recent Odoo versions, offered by software vendors and accredited providers.

It is one more step, but also an advantage: you choose your provider on price and service quality, and you can switch providers without switching ERP.

Step 1: check your Odoo version

E-invoicing connectors target recent Odoo versions. If your database runs on an old version, upgrading is often the first project. Do it now rather than at the same time as compliance: two simultaneous changes multiply the risk.

Step 2: clean your data

This is the most underestimated step, and the first cause of rejected e-invoices:

  • Your company: exact legal name, VAT number (TRN), full address.
  • Customers and suppliers: a verified TRN for every registered party, complete addresses, and the exchange identifiers your ASP will give you.
  • Products and services: clear labels, units, consistent VAT categories.

An export of contacts without a TRN, or with a malformed one, gives you the list of fixes in an hour.

Step 3: review your taxes

Standard rate, zero rate, exempt, out of scope, reverse charge: each case must match a properly configured tax in Odoo and the right category in the e-invoice. It is the moment to remove the improvised taxes created over time and align the configuration with the official localisation.

Step 4: choose your accredited provider and connector

More than sixty providers are accredited today. The right choice depends mostly on the quality of the Odoo connector, the handling of incoming invoices and rejections, and the pricing model. We wrote a full article on this choice: how to choose your accredited service provider.

Step 5: test end to end

Before your deadline, test every scenario with your ASP:

  • issuing an invoice and a credit note;
  • receiving a supplier invoice and bringing it into Odoo;
  • an invoice rejection and its correction;
  • foreign-currency invoices, zero-rated invoices and reverse charge where relevant.

The voluntary adoption phase, open since 1 July 2026, lets you run these tests for real without deadline pressure.

Step 6: organise and train

A rejected e-invoice is not handled like a badly emailed PDF. Write down who monitors rejections, who fixes them, who notifies the FTA in case of an outage, and train the people involved. This is where the Prosci ADKAR method makes the difference: a process that is understood is a process that is applied.

What if you are not on Odoo yet?

If your current software cannot produce e-invoices, or if your invoices still come out of spreadsheets, this is the moment to rethink your back office rather than patch it. Odoo brings accounting, sales, inventory and purchasing onto one database, and the migration can happen without stopping operations. Our Odoo, Zoho, HubSpot, Salesforce comparison helps you choose.

In short

  1. Confirm your deadline (AED 50 million threshold).
  2. Upgrade Odoo if needed.
  3. Clean your data and taxes.
  4. Choose your ASP and connector.
  5. Test during the voluntary phase.
  6. Organise and train.

We orchestrate all of these steps for SMEs in the UAE. To review your situation, book a free 30-minute audit.

Information current as of 10 October 2026, provided for guidance. Official reference: UAE Ministry of Finance.

  • E-invoicing
  • Odoo
  • UAE
  • Compliance

← Back to blog

Shall we talk about your project?

30 minutes free audit to move from reading to action.