No. Odoo 20, released in late September 2026, does not include UAE e-invoicing. Its UAE documentation has no PINT AE or Accredited Service Provider section, Odoo’s public 20.0 code has no UAE e-invoicing module, and Odoo’s own PINT AE work is still an unmerged draft aimed at Odoo 19. You still need a connector to your ASP.
That answer is correct as of 24 October 2026. Odoo ships changes through updates as well as new versions, so it can change, and further down we explain how to check it yourself. But if your company has to appoint an Accredited Service Provider by 30 October, or by 31 March 2027, plan on the basis that the new version does not solve this for you.
What we checked, and what we found
We did not want to answer this from release-day blog posts, so we went to Odoo’s own material. Three places matter.
The Odoo 20 documentation for the UAE
Odoo’s 20.0 documentation for the United Arab Emirates lists three modules: the accounting package, accounting reports and point of sale. It covers the chart of accounts, VAT rates, the reverse charge, the VAT201 return, the corporate tax report, Central Bank exchange rates, Arabic invoices and the difference between tax invoices and simplified tax invoices. There is nothing on PINT AE, Accredited Service Providers or reporting invoices to the Federal Tax Authority.
Odoo’s general 20.0 page on electronic invoicing tells the same story. It lists the countries that have their own e-invoicing guide. Saudi Arabia, Egypt and Jordan are on that list. The UAE is not. The UAE is also missing from the list of countries that can register for Peppol inside Odoo.
The Odoo 20 source code
Odoo publishes its standard modules on GitHub. On the 20.0 branch, the UAE accounting module still describes itself as a chart of accounts, taxes, a tax report and fiscal positions. There is no l10n_ae_ubl_pint module, which is the name Odoo’s own developers gave their UAE PINT work. For comparison, Singapore’s PINT module, l10n_sg_ubl_pint, is in the 20.0 branch.
The UAE work does exist. It is pull request 262200, titled “add UAE pint support”, opened by an Odoo developer on 30 April 2026. At its last update on 2 October 2026 it was still a draft, still in review and not merged. Its target is Odoo 19.0, not Odoo 20.
The release notes
Published walkthroughs of the Odoo 20 release notes list the UAE changes as an FTA audit file generated from the general ledger, a chart of accounts adjusted to IFRS and UAE company law, and several payroll updates. E-invoicing is not among them. Saudi Arabia, by contrast, gets a set of ZATCA improvements.
What Odoo has announced: a ClearTax integration, with no date yet
On 1 September 2026 ClearTax and Odoo announced a partnership. The press release says Odoo “will develop a native integration with ClearTax for customers in the UAE & GCC”, with a self-service onboarding journey, initially for businesses using Odoo in the UAE and Oman.
That is a real signal. It tells you Odoo intends to close this gap. What the announcement does not give is a release date, a price, or which Odoo versions and editions will get it, and we have not found a later announcement saying it has shipped. Until it does, it cannot be the plan for a company whose provider has to be appointed this month. If you are weighing ClearTax as your provider, ask them directly what they can confirm for your Odoo version and when.
The deadline does not wait for a version number
The dates come from the UAE Ministry of Finance, not from Odoo’s release calendar:
- Revenue of AED 50 million or more: appoint an ASP by 30 October 2026 and issue e-invoices from 1 January 2027.
- Everyone else: appoint by 31 March 2027 and go live on 1 July 2027.
- Not having an ASP appointed carries a penalty of AED 5,000 for each month.
The invoices themselves are PINT AE, a structured XML format, sent through your provider. Your provider passes them to your customer’s provider and reports them to the Federal Tax Authority. Odoo’s part is to produce a valid file from the posted invoice and hand it over. That is the job on any version. UAE e-invoicing on Odoo sets out the whole picture.
The rules shifted again this month. Ministerial Decision 197 of 2026 takes transactions between members of the same VAT group out of scope for 24 months from 1 January 2027, and removes both the requirement to store e-invoices inside the UAE and the two-business-day notice for system failures. Our post on the October 2026 rule changes explains what that means if you run Odoo.
Not sure what your Odoo can send today?
Tell us your Odoo version, your edition and how many companies issue invoices. We will tell you what stands between your invoices and a valid PINT AE file, on the version you already run.
Check Your Odoo for E-InvoicingShould you upgrade to Odoo 20 for e-invoicing?
If you are on Odoo 16, 17 or 18 and someone is telling you to move to 20 “for e-invoicing”, our honest view is: not for that reason alone. Four things decide it.
The data work is the same on every version
Most PINT AE problems come from master data, not from software. Every VAT-registered customer needs a TRN. The emirate has to be held as a code, not as typed text. Every tax has to map to exactly one category. Products need proper units and codes. An upgrade does not fix any of that. It carries your data across as it is, and you clean it up afterwards anyway. Our guide to emirate code validation in Odoo walks through one of the most common gaps.
An upgrade is a project of its own
Moving between major Odoo versions means migrating the database, re-testing or rewriting custom modules, checking third-party apps and retraining people. That can be well worth doing. Running it at the same time as an e-invoicing go-live puts two risky changes on the same finance team in the same months, and the e-invoicing date is the one that cannot move.
A connector works on the version you have
An ASP connector sits between your posted invoice and your provider. It builds the PINT AE file, checks it, sends it and records the reply. That does not depend on having the newest version. Even Odoo’s own draft targets 19.0.
When upgrading does make sense
If you are on an old version or were already planning to move for other reasons, the safer order is: clean the data, connect your ASP on your current system, go live, then upgrade with a working setup to test against. If you are starting a brand-new Odoo implementation today, starting on 20 is reasonable. Just do not assume it removes the need for a connector.
How to check this for yourself
This will change at some point, and you should not have to take our word for it. Four checks are enough:
- In your Odoo, open Apps, remove the default “Apps” filter and search for “UAE” and “PINT”. A native module from Odoo S.A. would appear there after an update. Third-party modules on the Odoo Apps store are a different thing: check who wrote them and which provider they connect to.
- Read the UAE page of Odoo’s documentation for your version. If Odoo adds e-invoicing, it will be described there.
- Ask your Odoo partner or integrator one specific question: which ASP have you completed a live submission with, on my version? A vague reply is an answer in itself.
- Ask your ASP whether they have a documented Odoo connection, and who maintains it.
Where we stand
We are an Odoo development company with teams in the UAE, the US and India, building software since 2009. We are not an Accredited Service Provider. We build the Odoo side of the connection to the provider a company chooses, so we have an interest in this question. Weigh what we say with that in mind.
What we can point to is a working Odoo–Wafeq connector (Wafeq is a UAE Accredited Service Provider) and connector prices published openly on our UAE e-invoicing pricing page, from AED 49 a month. Our connector runs on Odoo 15 to 20, Community and Enterprise, so if you are already on Odoo 20 you can connect it to Wafeq today.
When Odoo’s own UAE support ships, we will say so, and for some companies the native route will then be the right one. Until then, the work that pays off is the same on any version. If you want a team keeping your Odoo healthy through the change, that is what our Odoo support and maintenance service is for.
Nothing here is tax or legal advice. Your scope, thresholds and obligations are a question for your tax adviser.
What to do this week
If your revenue is AED 50 million or more, your provider appointment is due on 30 October, six days from today. Appoint first; the connection and the data work follow. If you are in the second group, you have until 31 March 2027 to appoint, and the months before that are better spent on your data than on a version upgrade.
Either way, take ten recent invoices, including a credit note and anything unusual, and check whether your records hold every field PINT AE needs. The gaps you find are your project. If you want the same question answered for older Odoo versions, does Odoo support UAE e-invoicing covers it.