SMEs must appoint an accredited ASP by 31 March 2027  Check your readiness →
Skip to content
UAE E-Invoicing HubIndependent guide · UAE

Odoo E-Invoicing in the UAE: ASP Status, Setup and Costs

Last reviewed: By Kenobiz Solutions editorial team7 min read

You can meet the UAE e-invoicing mandate with Odoo. Odoo issues your invoices and credit notes; a connector passes them to an accredited service provider (ASP), which validates them in the PINT AE format, sends them over the Peppol network and reports the tax data to the Federal Tax Authority (FTA). Your job as an Odoo user is to clean your data, choose an ASP with a working Odoo connector and test before your deadline: 31 March 2027 for businesses with revenue below AED 50 million.

This page is written by Kenobiz Solutions, an Odoo partner in Dubai (about us). It is updated on the day the official ASP list changes.

Key facts

  • 30 October 2026 and 31 March 2027: deadlines to appoint an ASP for businesses with revenue of AED 50 million or more, and below AED 50 million. Go-live is 1 January 2027 and 1 July 2027.
  • 51 mandatory fields for an electronic tax invoice and 49 for a commercial e-invoice (MoF Mandatory Fields v1.0, 23 February 2026).
  • 100 free e-invoice exchange and reporting services per year: every accredited ASP must give them to each customer (Ministerial Decision No. 168 of 2026, Art. 9(4)).
  • AED 5,000 per month or part of a month for failing to implement on time, including not appointing an ASP (Cabinet Decision No. 106 of 2025).
  • PDFs stay for a while: when your buyer is not live yet, a regular tax invoice such as a PDF is still required alongside the e-invoice (Guidelines v1.1, §10.2.2).
Five connected nodes: supplier, supplier's provider, buyer's provider, buyer, and the tax authority receiving data

What does Odoo do, and what does the ASP do?

Odoo creates the invoice or credit note with the data the law requires: your TRN, the customer's details and TRN, lines, 5% VAT and totals. The accredited ASP validates the e-invoice, delivers it to your customer's ASP over Peppol, reports the tax data to the FTA and receives your suppliers' e-invoices. A connector links the two.

The UAE uses a "5-corner" model. Corner 1 is you, the supplier, issuing from Odoo. Corner 2 is your ASP, corner 3 your customer's ASP, corner 4 your customer. Corner 5 is the FTA, which receives the tax data from the ASP. The Ministry of Finance expects that reporting in near real-time. The full picture is in our guide to Peppol and PINT AE.

TaskOdooConnector and ASP
Customer, product and tax master dataYes: this is where most of the work isReads what Odoo holds
Create and post invoices and credit notesYes—
Build the PINT AE XML (UBL)Depends on the connectorThe ASP validates it before sending
Deliver to your customer's ASP over Peppol—Yes (your ASP)
Report tax data to the FTA—Yes (your ASP)
Receive your suppliers' e-invoicesAs draft vendor bills, if the connector supports itYes (your ASP)
Delivery status and rejectionsVisible in Odoo, if the connector returns themYes (your ASP)
Keep records for 5 years (7 for real estate)Your accounting recordsAsk what the ASP stores and for how long

Two consequences. First, the ASP cannot fix bad data: if a customer's TRN is wrong in Odoo, the e-invoice is wrong. Second, your ASP sees only what the connector sends, so the connector's quality matters as much as the ASP's. The UAE e-invoicing requirements page lists what an e-invoice must contain.

Which Odoo versions can do UAE e-invoicing?

It depends on the connector as much as on Odoo. The third-party connectors published on the Odoo Apps Store target recent Odoo versions, so a database several versions behind usually needs an upgrade first. Check compatibility with your edition, Enterprise or Community, and your hosting, Odoo Online, Odoo.sh or your own server, with the connector vendor and the ASP.

Ask three precise questions before you choose:

  1. Version: "Is your connector live with customers on my exact Odoo version?" A demo on a newer version proves little.
  2. Hosting: "How is the connector installed on my hosting type, and does it need a particular Odoo plan?" A connector may be a module installed in your database or an external service that talks to Odoo through its API.
  3. Maintenance: "Who updates the connector when Odoo releases a new version, or when the UAE specification changes?" PINT AE is versioned (1.0.4 at the time of writing), so updates will come.

If you run an old, heavily customised Odoo, the e-invoicing deadline is a good moment to plan the upgrade properly rather than patch the old database.

What should an Odoo user do now?

Confirm your deadline, check your Odoo version and hosting, clean customer and product data, then pick an ASP with a working Odoo connector and test sending, receiving and credit notes before go-live. Businesses below AED 50 million must appoint their ASP by 31 March 2027, so leave time for testing before 1 July 2027.

  1. Confirm your phase. Revenue means the gross income of your most recent accounting period, from your financial statements. At AED 50 million or more, you must appoint an ASP by 30 October 2026 and go live on 1 January 2027. Below that, appoint by 31 March 2027 and go live on 1 July 2027. See all UAE e-invoicing deadlines, or take the two-minute readiness check.
  2. Check your version, edition and hosting, and list any customisation that touches invoices, credit notes or taxes.
  3. Clean your master data. Customer legal names, addresses and TRNs; the TIN (the first 10 digits of the TRN), which identifies participants on the network; free zone customers, which need extra details; product descriptions and units; VAT codes for standard-rated, zero-rated, exempt and reverse-charge lines.
  4. Fix your credit-note habits. E-credit notes are mandatory for cancellations, price reductions, refunds and errors. Debit notes are not used in the UAE system: corrections go through credit notes (MoF FAQ). Stop editing posted invoices.
  5. Choose an accredited ASP. Start from the official list of accredited service providers and ask: is the Odoo connector live on my version? Are the 100 free documents per year written into the contract? What is the price per document after that? Do received invoices count? How are rejections handled, in which language, and how fast? Can I leave with reasonable notice?
  6. Install, configure and test. Test a standard invoice, a credit note, a foreign-currency invoice, a free zone customer, a supplier e-invoice received into Odoo and a deliberate rejection.
  7. Train the team and set routines. Notify the FTA of a system failure within 2 business days. Notify your ASP of changes to your FTA-registered data within 5 business days of the FTA confirming them. Each failure costs AED 1,000 per day of delay.

For the generic version of these steps, whatever your software, see how to implement UAE e-invoicing.

How much does e-invoicing cost for an Odoo user?

There are two blocks. ASP fees: every accredited ASP must give each customer 100 free e-invoice exchange and reporting services per year, then charges per document, by subscription or both. Implementation: the connector, data clean-up, configuration, testing and training, usually quoted by your Odoo partner. Get both in writing before you sign.

ASP fees. There is no standard price; compare offers on the same volume. For example, Wafeq's API-based ASP service for other software lists AED 890 per year per taxpayer seat including 1,000 document credits, with extra credits from AED 0.35 down to AED 0.20 per document (public price consulted on 10 October 2026; we have not checked whether it offers an Odoo connector). Ask every ASP whether received invoices and credit notes count as documents.

Connector. A connector may be sold as a one-off module licence or a subscription, or be provided by the ASP itself. Check who pays for updates.

Implementation. The partner's time depends on the state of your data, your version and your customisation. A recent, standard Odoo with clean customer records is a small project; an old, customised database with incomplete TRNs is not. Our Odoo pricing guide explains the cost drivers, and a fixed quote removes the guesswork.

The cost of waiting. Failing to implement on time costs AED 5,000 per month or part of a month, and each late e-invoice or credit note AED 100, up to AED 5,000 per calendar month. See all UAE e-invoicing penalties or estimate your exposure with the penalty calculator.

What happens when the official ASP list changes?

We check the Ministry of Finance list of accredited service providers regularly and update the status box above, this page and every Odoo page on the day the list changes. If Odoo's status changes, you will be able to compare it with the ASP you chose, so check now that your ASP contract lets you leave with reasonable notice.

Do not wait for any vendor's announcement to act. The deadline applies to you, not to your software vendor: if your revenue is below AED 50 million, you must have an accredited ASP appointed by 31 March 2027 whatever happens.

If you are new to Odoo, start with our overview of Odoo in the UAE. If you already use it and want a second opinion on your version and connector, book a demo on your own invoices or read our guide to choosing an Odoo partner. To compare Odoo with tools whose vendor is itself an ASP, see UAE e-invoicing software compared. What the latest release changes is summarised in what's new in Odoo 20.

Odoo is a trademark of Odoo S.A.

Frequently asked questions

Is Odoo an accredited ASP in the UAE?

Odoo's status is shown in the box at the top of this page. It follows the Ministry of Finance's official list of accredited service providers, which we consulted on 10 October 2026, and we update it on the day the list changes.

Can I use Odoo for UAE e-invoicing today?

Yes, through an ASP. Odoo issues the invoices and credit notes, and a connector passes them to your accredited service provider, which handles Peppol delivery and reporting to the FTA. Check that the connector works on your Odoo version and hosting before you sign.

Does Odoo generate PINT AE XML files?

PINT AE is the UAE version of the Peppol UBL XML invoice. Depending on the connector, the XML is built inside Odoo or by the connector, and the ASP validates it before sending. Ask your provider exactly where the conversion happens and who fixes a rejected invoice.

Do I need a third-party module for Odoo e-invoicing?

Usually, yes: a connector between Odoo and your ASP, published on the Odoo Apps Store or supplied by the ASP or your partner. Ask who maintains it when you upgrade Odoo, and whether it also brings your suppliers' e-invoices into Odoo as draft bills.

Can I keep sending PDF invoices from Odoo?

A PDF is not an e-invoice. Once you are live, in-scope B2B and B2G invoices must go through your ASP. When a customer is not live yet, the MoF Guidelines still require a regular tax invoice, such as a PDF, in addition to the e-invoice.

I use Odoo Community. Can I comply?

The legal obligation is the same whatever edition you use. What changes is the connector: check that it supports Community and your version, and who maintains it. If no reliable connector exists for your setup, an upgrade or a move to Enterprise can be the cheaper route.

Not sure which software fits?

Free 30-minute call with Kenobiz (English or French) about your software and deadlines, whether you use Odoo, Zoho Books or another tool.

Sources

Official texts and references used for this page:

  1. Ministry of Finance — list of accredited e-invoicing service providers (ASPs) — consulted 2026-10-10
  2. Ministerial Decision No. 168 of 2026 — ASP eligibility and accreditation (Art. 9(4): 100 free services per year per customer) — 2026
  3. Ministerial Decision No. 243 of 2025 — the e-invoicing system (MoF) — 2025
  4. Ministerial Decision No. 244 of 2025 — implementation phases (MoF) — 2025
  5. Ministerial Decision No. 66 of 2026 — amends Decision No. 244 of 2025 (MoF) — 2026
  6. Cabinet Decision No. 106 of 2025 — e-invoicing violations and penalties (MoF) — 2025
  7. UAE Electronic Invoicing Guidelines v1.1 (MoF, 1 June 2026) — 2026-06-01
  8. UAE Electronic Invoice Mandatory Fields v1.0 (MoF, 23 February 2026) — 2026-02-23
  9. MoF e-invoicing FAQ — consulted 2026-10-10
  10. OpenPeppol — PINT AE specifications — consulted 2026-10-10
  11. Wafeq E-Invoicing ASP — public pricing (example of ASP pricing) — consulted 2026-10-10

Last reviewed: By Kenobiz Solutions editorial team

General information, not tax or legal advice. For your specific case, consult an FTA-registered tax agent.

Book a call