UAE e-invoicing and Odoo: the 2027 deadlines and how to prepare
UAE e-invoicing in plain words: who must appoint an Accredited Service Provider and by when, what Odoo offers today, and why your Odoo hosting matters.
By Muhammad Salman Ali Khan, Founder, Knova Digital Solutions · Published · 8 min read · UAE, E-invoicing, Odoo hosting
The UAE is moving business invoices from PDFs and paper to structured electronic invoices exchanged through accredited providers. Businesses with revenue of AED 50 million or more must appoint an Accredited Service Provider by 30 October 2026 and go live on 1 January 2027; everyone else in scope follows by 1 July 2027. If your company runs on Odoo, the work starts well before go-live day, and part of it has to do with how your Odoo is hosted.
Below: what the system is, the dates as the Ministry of Finance published them, what Odoo offers today, and a checklist.
This is general information, not legal or tax advice. The rules, dates and technical requirements are set by the UAE Ministry of Finance and the Federal Tax Authority and can change. Confirm your own obligations with them and with your tax adviser before you act. The sources are listed at the end.
What UAE e-invoicing is
The legal basis is two decisions of the Ministry of Finance, both announced on 29 September 2025: Ministerial Decision No. 243 of 2025 on the Electronic Invoicing System, and Ministerial Decision No. 244 of 2025 on its implementation. In short:
- What it covers. Business-to-business (B2B) and business-to-government (B2G) transactions. Business-to-consumer (B2C) transactions are not covered until the Minister decides otherwise, and a business that only sells to consumers is not in scope for now.
- What an e-invoice is. Not a PDF attached to an email, but structured data with the fields the Ministry prescribes. The Ministry published the list of mandatory fields (version 1.0, 23 February 2026).
- How it travels. Through an Accredited Service Provider (ASP). Both the business issuing the invoice and the business receiving it appoint one. The Ministry describes the system as based on the OpenPeppol standard, which is what lets providers exchange invoices with each other.
- Who the providers are. The Ministry accredits them and publishes the list. In May 2026 it said 32 providers had already been approved, with more in the final stages.
For an Odoo user, the practical consequence is simple: your invoices and credit notes have to leave Odoo in the required format and reach your ASP, and the invoices your suppliers send you will arrive through your ASP too.
The deadlines
Decision 244 phases the obligation in by size, measured by revenue: the gross income of your most recent accounting period, based on your financial statements. In May 2026, Ministerial Decision No. 66 of 2026 moved the first appointment deadline from 31 July to 30 October 2026; the go-live date did not change.
| Who | Appoint an ASP by | Implement e-invoicing by |
|---|---|---|
| Revenue of AED 50 million or more | 30 October 2026 | 1 January 2027 |
| Revenue below AED 50 million | 31 March 2027 | 1 July 2027 |
| Government entities | 31 March 2027 | 1 October 2027 |
Two earlier dates matter as well. A pilot programme with a working group of selected taxpayers started on 1 July 2026, and since the same day any business may adopt e-invoicing voluntarily, following the same technical requirements.
In the first group, the appointment deadline is weeks away at the time of writing. In the second, nine months sounds comfortable, but a change that touches every invoice is best not left to the last quarter.
What Odoo offers today
Odoo has a UAE fiscal localization: a chart of accounts, UAE VAT taxes, and VAT and corporate tax reports (the l10n_ae and l10n_ae_reports modules in the Odoo 19 documentation). At the time of writing, Odoo's UAE localization documentation does not describe a connection to the UAE e-invoicing system or to an ASP. Odoo does support Peppol e-invoicing in other countries, so this may change; check the documentation of your own Odoo version, and ask your Odoo partner or Odoo itself, before you plan around it.
Meanwhile, the Odoo Apps store already lists third-party modules for UAE e-invoicing, which generate the invoice data and connect to providers, for example l10n_ae_einvoice and the Flexigo UAE FTA e-invoicing connector. We mention them so you know the category exists, not as a recommendation. Before choosing one, check three things:
- Which Odoo versions it supports, and whether it works with Community, Enterprise or both.
- Which ASP it connects to. The provider is the party you contract with; the module is only the bridge.
- Who maintains it, and how quickly it follows changes in the Ministry's requirements.
Whichever route you take, the setup reaches into your data: your Tax Registration Number, your customers' TRNs and addresses, tax categories and the mandatory fields. That clean-up usually takes longer than installing a module.
What your Odoo hosting has to do with it
E-invoicing is mostly a tax and accounting project. But five things about how Odoo runs decide how smooth it is.
1. Your Odoo version
E-invoicing modules are written for specific Odoo versions, usually recent ones. If you run an older version, the project may start with an upgrade. On Cloud Buddy, an upgrade is tested first on a staging copy of production (OpenUpgrade for Community, Odoo's upgrade service for Enterprise), and production is only upgraded once the copy works. See Odoo hosting in the UAE for how that fits together.
2. A rehearsal that can't send real invoices
You want to install the module, configure it and issue test invoices on real data, without anything leaving the building. On Cloud Buddy, a staging branch is a neutralized copy of production: outgoing emails are caught and scheduled actions and external services are switched off. For e-invoicing, configure the connector on staging against your ASP's test environment, if it offers one, and never with production credentials. Test credit notes and invoices in other currencies too, not only the happy path.
3. Uptime and monitoring
Once e-invoicing is live, issuing an invoice depends on Odoo being up and able to reach your ASP. Downtime alerts, a public status page and logs you can read matter more than before, and so do maintenance windows outside your invoicing hours.
4. Backups you have actually restored
Invoices are records your company must keep. Production on Cloud Buddy is backed up daily (7 daily, 4 weekly and 3 monthly copies are kept), the newest backup is restored as a test every week, and every backup is a standard Odoo backup you can download. Keep your records for as long as UAE law requires; your adviser can tell you how long that is for your business. Our backup guide covers the rest.
5. Changes that go through staging
The e-invoicing configuration will change over time: new fields, new versions of the connector, new customers and suppliers. Keeping your customisations in Git and moving them from development to staging to production, as this workflow describes, means each change is tested on a copy of production before it reaches real invoices.
A note on data location: hosted Cloud Buddy projects run in our Asia region today, and a UAE region is in preparation. If your data must stay on a server in the UAE, Odoo can run on a UAE server you own, installed, monitored and backed up by Cloud Buddy.
A readiness checklist
- Confirm whether and when you are in scope with your tax adviser: your revenue band, and whether you issue B2B or B2G invoices.
- Appoint an ASP from the Ministry's list before your deadline, and ask how it connects to Odoo.
- Check your Odoo version and edition against the connector you plan to use; schedule an upgrade if needed.
- Clean your master data: your TRN, your customers' TRNs and addresses, tax categories and the mandatory fields.
- Rehearse on a staging copy with the ASP's test environment: invoices, credit notes, foreign currencies, cancellations.
- Go live in production on your date, and watch the first invoices and the provider's acknowledgements closely.
- Keep your safety net: tested backups, monitoring, and someone who knows the setup.
How we can help
Cloud Buddy is run by Knova Digital Solutions, an Odoo implementation company in Dubai. If you would like help with the Odoo side (the upgrade, the connector, the data clean-up, the rehearsal on staging), talk to us. We will tell you plainly what is Odoo work and what belongs to your tax adviser and your ASP. The hosting itself, staging included, is priced per worker, storage and staging environment on our pricing page.
Sources
- Ministry of Finance, announcement of Ministerial Decisions No. 243 and 244 of 2025 (29 September 2025)
- Ministerial Decision No. 244 of 2025 on the Implementation of the Electronic Invoicing System (PDF)
- Ministerial Decision No. 243 of 2025 on the Electronic Invoicing System (PDF)
- Ministry of Finance, targeted amendments to the e-invoicing decisions (May 2026), and Ministerial Decision No. 66 of 2026 (PDF)
- Ministry of Finance, UAE electronic invoice mandatory fields, version 1.0 (PDF, 23 February 2026)
- Odoo, United Arab Emirates fiscal localization, Odoo 19.0 documentation
Sources checked on 6 October 2026. Odoo is a trademark of Odoo S.A. Cloud Buddy is an independent service, not affiliated with or endorsed by Odoo S.A.