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

Odoo 20: What's New for UAE Businesses

Last reviewed: By Kenobiz Solutions editorial team10 min read

Odoo 20 is the new major version of Odoo, described in official release notes dated September 2026. For UAE businesses, the changes that matter most are local: a chart of accounts redesigned for IFRS and the UAE Commercial Companies Law, an FTA VAT audit file generated from the general ledger, and payroll aligned with GPSSA, ADPF, DEWS and MoHRE rules. AI agents arrive too, but every AI feature now needs paid credits, and nothing new is announced for UAE e-invoicing, which still goes through an accredited service provider (ASP).

Transparency: this site is published by Kenobiz Solutions, an Odoo partner in Dubai (about us). This page only lists features we found in Odoo's official release notes and documentation.

Key facts

  • September 2026: date of Odoo's official Odoo 20 release notes, the source for every feature on this page.
  • 6-digit account numbers in the redesigned UAE chart of accounts, built for IFRS and the UAE Commercial Companies Law.
  • 3 pension and savings schemes covered by the UAE payroll updates: GPSSA and ADPF contributions, and DEWS for DIFC employers.
  • 2 warning levels for duplicate invoices and bills: red for likely duplicates, yellow for potential ones to check before posting.
  • 31 March 2027: ASP deadline for businesses with revenue below AED 50 million, a date to plan any upgrade around.
Modular business apps — ledger, inventory, shopping cart, contacts, factory — snapping into one platform

What are the headline features of Odoo 20?

Odoo 20's headline features are AI agents that automated and scheduled actions can trigger, a connection to outside tools through MCP, voice dictation, a fuller offline mode and mobile improvements. Accounting changes how bank entries are created and replaces account groups with parent accounts. Many apps gain features, and Field Service moves into Planning.

  • AI agents. Agents can be triggered by automated and scheduled actions, create and update records (including from an uploaded PDF of instructions), generate images and answer questions about a file you preview. You can dictate requests by voice and connect Odoo to outside AI tools through MCP (Model Context Protocol).
  • Offline mode. You can create, edit, archive, unarchive and delete records without a connection, and rerun searches you ran before. Useful for sales and service teams on the road between emirates.
  • Mobile. You can share files from your phone with Odoo to digitise bills and expenses, or to create tasks, leads, to-dos and time off requests. Forms and date pickers work better on touchscreens, and the Calendar app has a redesigned mobile interface.

What changes for UAE companies in Odoo 20?

Two areas change for UAE companies in Odoo 20. Accounting gets a chart of accounts redesigned for IFRS and the UAE Commercial Companies Law, an FTA VAT audit file built from the general ledger, reworked expense accounts and asset models. Payroll is aligned with GPSSA, ADPF, DEWS and MoHRE rules, with better WPS, leave and end-of-service handling.

AreaWhat changes in Odoo 20 (UAE localisation)What to check
Chart of accountsRedesigned for IFRS and the UAE Commercial Companies Law: 6-digit numbering, reverse-liquidity order, statutory equity reserves, work-in-progress and goods-in-transit accounts, parent groupsHow it applies to your existing database, with your accountant
VAT audit fileFederal Tax Authority (FTA) VAT audit file generated from the general ledger (available from 19.0)Review the first file with your accountant
Expenses and assetsExpense accounts reworked, with descriptions; asset models addedMapping of your current expense accounts
Pensions and savingsContributions aligned with GPSSA and ADPF rules; DEWS handled per DIFC rulesContribution lines on a test payslip
EmiratisationNew "Emiratization Compliance" report tracking percentages for MoHREYour headcount data per entity
Employer costsNon-salary costs such as insurance, work permits and visa feesCost reports per employee
WPSWage Protection System export better aligned with MoHRE rules (available from 19.0)A test file with your bank or agent
Leave and end of serviceAnnual leave and end-of-service provisions improved (from 19.0); End-of-Service Benefit report computing the liability at any dateProvision balances after migration
Other payroll rulesOvertime calculations improved, plane ticket benefit in salary rules, calendar-day working schedule, sick leave with one salary rule and one leave typeYour contracts and allowances

Accounting. The new chart of accounts gives a newly created UAE company a structure that follows IFRS presentation from day one. For an existing company, the question is how and when to adopt it: changing the account structure mid-year makes comparisons harder, so decide with your accountant, ideally around a year end. The FTA VAT audit file saves rebuilding your VAT records by hand from exports. These sit alongside the VAT return (VAT201) and Corporate Tax report that Odoo's UAE localisation already provides, according to Odoo's documentation. Our guide to Odoo in the UAE covers the localisation as a whole.

Payroll. The updates matter most if you employ UAE nationals (GPSSA, or ADPF in Abu Dhabi), operate in the DIFC (DEWS), track Emiratisation targets for MoHRE, or pay through WPS. The End-of-Service Benefit report is also useful at year end, when your auditor asks for the gratuity liability. Contribution rates and payroll rules are set by the authorities, not by Odoo: check your first payslips with your payroll adviser.

What changes in Odoo 20 accounting for every user?

In Odoo 20, every journal entry that affects a bank account must originate from a bank transaction. You also get a bank reconciliation summary report, a manual trigger for auto-reconciliation, two-level duplicate warnings on invoices and bills, parent accounts in place of account groups, optional account codes, and AI questions answered from your accounting data.

  • Bank entries from bank transactions. You can no longer post a bank movement as a free journal entry. This is cleaner for audits, but teams used to manual bank entries need to change habits.
  • Reconciliation. A bank reconciliation summary report is available, and "Run Auto Reconciliation" can be triggered again by hand. Manual reconciliation works on any account.
  • Payment statuses renamed. "In Process" becomes "Paid" and "Paid" becomes "Reconciled", and the "Mark as Reconciled" button moves to the action menu. Worth a short note to your accounts team.
  • Duplicate warnings. Red flags invoices or bills that are very likely duplicates; yellow flags potential duplicates to check before posting. After posting, only red warnings remain (available from 19.0).
  • Parent accounts. Parent accounts replace account groups to structure the chart of accounts, and account codes become optional.
  • AI on your books. You can ask the AI assistant for financial insights based only on the accounting data in your database. Like every AI feature, it uses credits.

How does AI work in Odoo 20, and what does it cost?

Odoo 20 AI agents can be triggered by automated and scheduled actions, create and update records, generate images and answer questions about files. You can dictate requests by voice and connect Odoo to outside tools through MCP. The cost is new: all AI features now need credits, which you buy through Odoo's in-app purchase (IAP) system.

The release notes say it plainly: "All AI features now need credits, which can be bought via IAP." So AI in Odoo 20 is a running cost to budget, not something included in your licence. Check the current credit prices on odoo.com; we do not quote them here because they can change.

A few details help you judge whether it is ready for your processes. Automation chats show how an agent handled each case, and you can ask for changes based on the errors it hit. Agents show live progress, you answer their questions and permission requests with buttons, and they ask for confirmation when they reach their tool-call limit. Conversations are kept for up to 30 days. In Helpdesk, AI detects similar tickets and suggests answers.

Practical advice: start with one repetitive task, such as drafting records from incoming documents, and keep a human check on anything that posts accounting entries or sends documents to customers.

What does Odoo 20 change for UAE e-invoicing?

Little that is specific to the UAE. The Odoo 20 release notes add GLN identifiers on delivery contacts for Peppol (available from 17.0) and an Accounting onboarding that eases e-invoicing setup, but they announce no UAE-specific PINT AE feature. Your e-invoices still reach customers and the FTA through an accredited service provider (ASP).

The country-specific e-invoicing updates in the notes concern other markets, such as Italy, Malaysia and India. In the UAE the model is the same whatever your Odoo version: Odoo produces the invoice data, and an ASP from the official list of accredited service providers sends it over Peppol in the PINT AE format and reports it to the FTA. If those terms are new, start with how Peppol and PINT AE work.

Odoo 20 still helps indirectly. GLN identifiers let you identify each delivery location precisely, duplicate warnings help you catch a double invoice before it is posted rather than correct it later with a credit note, and the onboarding eases tax and e-invoicing set-up. Before upgrading, check that your ASP's connector supports Odoo 20. The step-by-step route for Odoo users is in our guide to Odoo e-invoicing in the UAE.

What's new in the other Odoo 20 apps?

Outside accounting and payroll, Odoo 20 improves Manufacturing, Project, Point of Sale, eCommerce, Subscriptions, Marketing Automation, Sign, Helpdesk and Purchase. The biggest structural change is Field Service: the app is discontinued and its features now live in Planning, with a live map of technicians and travel fees you can invoice.

AppWhat's new in Odoo 20
ManufacturingProduced quantities recorded on work orders; continuous production lets later operations start once some quantity is ready; validated or cancelled orders can be reset to draft; orders planned as soon as possible by default
ProjectProjects created from CRM opportunities; task schedule printed from the Gantt view
Planning (former Field Service)Live map of technicians' locations; travel fees invoiced by distance or as a fixed travel-time fee
Point of SaleService fees through presets, shown on invoices; combo suggestions for large tables; order-specific QR codes to order and pay after the meal; one preparation ticket per product
eCommerceAutomatic cross-sell suggestions; gift cards emailed to the recipient; loyalty progress in the cart; preferred delivery date; returns from the customer portal
SubscriptionsLoyalty rules and rewards for subscriptions
Marketing AutomationDrag-and-drop workflow builder for customer journeys
SignSignature requests sent by automated actions, with fixed or role-based signers
HelpdeskAI suggested answers based on similar tickets
PurchaseA default Incoterm per vendor, applied to its quotations and purchase orders

For UAE readers, three of these stand out. Restaurants and cafés get the Point of Sale changes. Importers and re-exporters, who deal with Incoterms daily, save a step with the vendor default. Service companies with technicians across several emirates need to plan the move from Field Service to Planning.

How should you plan an upgrade to Odoo 20?

Test the upgrade on a copy of your database first, review custom modules and Studio changes, and retrain users on the process changes: bank entries, parent accounts, payment statuses, Field Service in Planning and AI credits. Above all, schedule it so it does not collide with your e-invoicing go-live, and confirm your ASP connector supports Odoo 20.

  1. Take stock. Note your current version, edition and hosting, then list your custom modules, Studio changes and connectors (ASP, bank, e-commerce, payment).
  2. Test on a copy of your database. Run your real cases on the upgraded copy: an invoice, a credit note, a bank reconciliation, a payslip, a WPS file.
  3. Review customisations. Every custom module must be ported and every Studio change checked. Drop what standard Odoo 20 now covers, such as home-made duplicate checks or UAE payroll rules.
  4. Prepare the process changes. Bank entries from bank transactions, renamed payment statuses, parent accounts, Field Service in Planning, and an AI credit budget if you plan to use agents.
  5. Decide on the UAE chart of accounts with your accountant, and on the date you switch.
  6. Time it against e-invoicing. Either upgrade first and connect your ASP on Odoo 20, or go live on your current version and upgrade afterwards. Avoid doing both in the same weeks. Check your dates in the UAE e-invoicing deadlines.

An upgrade of a customised database is a project in its own right, with the same cost drivers as an implementation: see our Odoo pricing guide for the UAE. If the integrator that built your database no longer maintains it, our checklist for choosing an Odoo partner lists the questions to ask. Kenobiz can also help you plan the upgrade and the ASP connection as a single schedule, starting with a demo of Odoo 20 on your own invoices.

Not on Odoo yet and choosing software rather than upgrading? Compare the options on equal terms in UAE e-invoicing software compared and Odoo vs Zoho Books, or use the software finder. For a micro-business that mainly sends invoices, Odoo, Zoho Books and Wafeq are all reasonable choices.

This page describes software features, not tax or payroll advice. For your own VAT, Corporate Tax or end-of-service questions, check with an FTA-registered tax agent or your payroll adviser.

Odoo is a trademark of Odoo S.A.

Frequently asked questions

When was Odoo 20 released?

Odoo published its official Odoo 20 release notes in September 2026. When your own database can move to Odoo 20 depends on how it is hosted and how much it is customised, so ask your partner for a test upgrade before you fix a date.

Does Odoo 20 support UAE e-invoicing?

Odoo 20 issues the invoices and credit notes, adds GLN identifiers for Peppol on delivery contacts and eases e-invoicing setup in the Accounting onboarding. The release notes announce no UAE-specific PINT AE feature: transmission to your customer and reporting to the FTA still go through an accredited service provider (ASP) connected to Odoo.

Is AI included in Odoo 20?

The AI features are part of Odoo 20, but they are not free to run. According to the release notes, all AI features now need credits, which you buy through Odoo's in-app purchase (IAP) system. Check the current credit prices on odoo.com before you build automations around AI agents.

Should I upgrade to Odoo 20 before the e-invoicing deadline?

Only if the upgrade can be finished and tested well before your e-invoicing go-live, and if your ASP connector supports Odoo 20. Otherwise go live on your current version and upgrade afterwards. Businesses with revenue below AED 50 million must appoint an ASP by 31 March 2027 and go live on 1 July 2027.

What happened to Field Service in Odoo 20?

The Field Service app has been discontinued and its features now live in the Planning app. Planning also gains a live map of technicians' locations and invoicing of travel fees, either by distance or as a fixed travel-time fee. Teams that use Field Service today should plan some retraining before they upgrade.

See Odoo on your own invoices

A 30-minute demo with an Odoo partner in Dubai, in English or French — using your real invoice examples.

Sources

Official texts and references used for this page:

  1. Odoo — Odoo 20 release notes (September 2026) — 2026-09, consulted 2026-10-10
  2. Odoo documentation — United Arab Emirates fiscal localisation — consulted 2026-10-10
  3. Odoo documentation — United Arab Emirates payroll localisation — consulted 2026-10-10
  4. Ministry of Finance — list of accredited e-invoicing service providers (ASPs) — consulted 2026-10-10
  5. Ministerial Decision No. 244 of 2025 — e-invoicing implementation phases (MoF) — 2025
  6. Ministerial Decision No. 66 of 2026 — amends Decision No. 244 of 2025 (MoF) — 2026

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