Published by: Perfonec Computers  |  Category: UAE E-Invoicing  |  Read time: ~13 minutes  |  Updated: July 2026

Odoo UAE E-Invoicing 2027: Everything You Need to Know

By Akanksha Surana, CEO and Owner at Perfonec Computers  |  Updated July 2026

Quick Answer

Odoo ERP supports UAE e-invoicing from 2027 through the UAE e-invoicing module and ASP API integration. No ERP replacement needed — your existing Odoo instance is configured and connected to an FTA-approved ASP for PINT AE XML transmission through the Peppol network. Perfonec is an Odoo Ready Partner with Odoo Middle East holding Odoo Functional Certification Cert n°0000699697.

Odoo ERP Odoo Ready Partner with Odoo Middle East
QuickBooks Authorised Dealer and Pro Advisor

📞 +971 4 386 6199

Summary: Odoo ERP supports UAE e-invoicing from 2027 through ASP integration via the dedicated UAE e-invoicing module. This complete guide covers how Odoo connects to UAE e-invoicing, what configuration is required in your Odoo instance, the 17 mandatory PINT AE data fields, the most common configuration mistakes, mandatory deadlines, and what Perfonec provides as an Odoo Ready Partner with Odoo Middle East. Perfonec Computers handles complete Odoo UAE e-invoicing implementation for UAE businesses across Dubai and the wider UAE.

Odoo ERP is one of the most widely used all-in-one business platforms in the UAE — covering accounting, inventory, CRM, HR, payroll, manufacturing, and e-commerce in a single integrated system. As UAE e-invoicing becomes mandatory from 2027, UAE businesses using Odoo need to understand exactly what is required to bring their existing Odoo instance into PINT AE XML compliance — and crucially, that no ERP replacement is needed to achieve it.

The UAE e-invoicing framework does not mandate any specific software. It mandates the PINT AE XML format and transmission via an FTA-approved ASP through the Peppol network. Odoo’s modular architecture is well suited to this requirement — the UAE e-invoicing module installs in your existing Odoo instance and connects to your chosen ASP via API, without requiring a version change or platform migration.

Related reading:

How to Prepare for UAE E-Invoicing 2027 Without Changing Your ERP →
UAE E-Invoicing Guidelines Version 1.1 — What Changed in June 2026 →
Zoho Books UAE E-Invoicing 2027: Complete Setup Guide →
UAE E-Invoicing for Free Zone Businesses — Are DMCC and JAFZA Exempt? →

📄 Free Odoo UAE E-Invoicing Guide PDF

Download our free guide — 7-step Odoo setup process, 17 mandatory PINT AE fields checklist, common configuration mistakes, platform comparison, deadline table, and what Perfonec provides.

Download the Free Odoo E-Invoicing Guide →


Is Odoo ERP Ready for UAE E-Invoicing 2027?

Verdict: Yes. Odoo ERP supports UAE e-invoicing from 2027 through the dedicated UAE e-invoicing module and ASP API integration. Odoo 16, 17, and 18 are all supported. No ERP replacement or version migration is required — the UAE e-invoicing module installs in your existing Odoo instance and connects to your chosen FTA-approved ASP via API.
Feature Odoo UAE E-Invoicing Status
E-invoicing method UAE e-invoicing module + ASP API integration
PINT AE XML support Via UAE e-invoicing module installed in Odoo
ERP change required ✅ No — module installed in existing Odoo instance
Odoo versions supported Odoo 16, 17, and 18
ASP connection method API connection from Odoo module to FTA-approved ASP endpoint
Mandatory deadline — large businesses 1 January 2027 — ASP appointment by 30 October 2026
Mandatory deadline — SMEs 1 July 2027 — ASP appointment by 31 March 2027
Pilot phase Available from 1 July 2026 — no financial penalties during pilot
Perfonec authorisation Odoo Ready Partner with Odoo Middle East — Odoo Functional Certification Cert n°0000699697 issued by Odoo S.A. View certificate →

How Odoo ERP Connects to UAE E-Invoicing — Step by Step

Verdict: Odoo connects to UAE e-invoicing through three components — the UAE e-invoicing module, an API connection to your FTA-approved ASP, and correct PINT AE field configuration in your Odoo master data. The seven steps below cover the complete setup process from initial audit to go-live.

Step 1 — Run a PINT AE Data Field Audit on Your Odoo Invoices

Before installing the UAE e-invoicing module, audit your current Odoo invoice output against the mandatory PINT AE field requirements. Check customer TRN fields in Odoo Contacts under the Accounting tab, VAT fiscal positions assigned to products and services, unit of measure codes mapped to UN/CEFACT standards, structured address fields in both company settings and customer records, and your company TRN in Odoo General Settings. Fix all gaps before module installation — resolving them after the module is installed and the ASP is connected adds significant rework time.

The most critical step. Every PINT AE validation failure that Perfonec resolves during Odoo pilot phase testing traces back to a data gap that existed in Odoo before the module was installed. The audit in Step 1 prevents 80% of implementation delays. Perfonec runs a free PINT AE audit as the first step of every Odoo e-invoicing engagement.

Step 2 — Install the UAE E-Invoicing Module in Odoo

In your Odoo instance, navigate to Apps and install the UAE E-Invoicing module. For Odoo 17 and 18, this module is available directly in the Odoo App Store. For Odoo 16 and earlier versions, Perfonec installs a compatible UAE e-invoicing module that adds PINT AE XML generation capability to your existing invoicing workflow. The module does not alter your existing invoice templates or workflows — it adds a PINT AE XML generation and ASP transmission layer on top of your confirmed invoices.

One significant advantage of Odoo’s modular architecture for UAE e-invoicing is that the module install does not require an Odoo version upgrade. Your existing Odoo 16 or 17 instance can be made e-invoicing compliant without upgrading to a newer version — reducing implementation risk and avoiding the business disruption that a full Odoo version upgrade would cause.

Step 3 — Select and Appoint Your FTA-Approved ASP

33 ASPs have been pre-approved by the UAE Ministry of Finance. Select one based on Odoo API compatibility, pricing model, technical support quality, and whether they have a pre-built Odoo connector. Submit your ASP appointment paperwork before your mandatory deadline — 30 October 2026 for large businesses with revenue above AED 50 million, and 31 March 2027 for SMEs. Your ASP provides API credentials after onboarding — client ID, client secret, and endpoint URL — needed for the Odoo module configuration in Step 4.

Perfonec recommends the right FTA-approved ASP for your Odoo version, transaction volume, and industry.

Step 4 — Configure the ASP API Connection in Odoo

In Odoo, navigate to Accounting > Configuration > E-Invoicing Settings (UAE). Enter your ASP API credentials — client ID, client secret, and endpoint URL. Map your Odoo fiscal positions and tax groups to the correct PINT AE VAT category codes: S for standard rated at 5%, Z for zero-rated at 0%, E for exempt supplies, and O for out of scope transactions. Configure your company TRN, structured address fields, and bank details. Test the API connection to confirm Odoo can reach your ASP endpoint and return a successful response.

The fiscal position mapping in this step is critical. In Odoo, the fiscal position assigned to a customer record determines which PINT AE VAT category code appears on their invoices. Every customer in Odoo must have the correct fiscal position assigned — not just the correct tax rate — for PINT AE XML to generate with the right category codes.

Step 5 — Configure PINT AE Fields in Odoo Master Data

Update all UAE VAT-registered customer contacts with their TRN numbers in the Accounting tab of each Odoo contact record. Configure unit of measure codes in Inventory > Configuration > Units of Measure — map each unit to the correct UN/CEFACT code. EA for each, KGM for kilogram, LTR for litre, MTR for metre. Ensure all product descriptions in your Odoo product master are clear and specific — generic descriptions like “Services” or “Goods” will fail PINT AE line item description validation at the ASP. Set the correct fiscal position on every customer record to ensure the correct PINT AE VAT category code is applied.

Step 6 — Test in the Voluntary Pilot Phase

The UAE e-invoicing pilot phase opened on 1 July 2026 and is available to all UAE businesses regardless of their mandatory deadline. Generate test invoices in Odoo and transmit them through your ASP via the UAE e-invoicing module. Verify that each invoice passes PINT AE validation at the ASP and is transmitted successfully through the Peppol network to the buyer’s access point. Test every invoice type your business uses — standard commercial invoices, credit notes, advance payment invoices, zero-rated export invoices, exempt supply invoices, and any multi-supply invoices combining different VAT categories. Resolve every validation error before your mandatory go-live date.

Enter the pilot phase now. The pilot carries no financial penalties. Errors discovered during pilot testing are resolved without penalty — errors discovered after your mandatory go-live date carry AED 100 per non-compliant invoice. Even if your mandatory deadline is July 2027, start testing in the pilot phase immediately after completing Steps 1 to 5.

Step 7 — Go Live

From your mandatory go-live date, all confirmed B2B invoices in Odoo automatically generate PINT AE XML and transmit to the buyer through your ASP via the Peppol network. Train your accounting team on the updated invoice confirmation workflow — the process inside Odoo remains the same, but confirmed invoices now automatically trigger ASP transmission rather than PDF email delivery. PDF invoices alone are not legally valid B2B invoices after your mandatory go-live date.

Perfonec provides on-call support on your mandatory Odoo go-live date.


Mandatory PINT AE Fields in Odoo UAE Invoices

Verdict: All 17 fields below must be present and correctly formatted in every Odoo invoice before it can pass PINT AE validation at the ASP. The most commonly missing fields in UAE Odoo implementations are customer TRN, fiscal position assignment, and unit of measure UN/CEFACT codes.
  • Supplier TRN — company TRN in Odoo General Settings > Company > Tax ID
  • Buyer TRN — customer TRN in Contacts > Accounting tab (required if customer is UAE VAT-registered)
  • Invoice number — auto-generated sequential number in Odoo Accounting
  • Invoice date — date of issue in ISO format (YYYY-MM-DD) — auto-applied by Odoo
  • Invoice type code — 380 for commercial invoice, 381 for credit note — mapped in UAE e-invoicing module
  • Currency code — AED for domestic invoices; both transaction currency and AED for foreign currency invoices
  • Supplier address — structured fields: street, city, country code (AE) in Odoo Company settings
  • Buyer address — structured fields: street, city, country code in customer Contact record
  • Line item description — specific product or service name from Odoo product master — not generic
  • Unit of measure code — UN/CEFACT code mapped in Odoo Inventory > Units of Measure
  • Unit price — price per unit from Odoo pricelist before VAT
  • Quantity — invoice line quantity from Odoo
  • VAT category code — S, Z, E, or O — mapped from Odoo fiscal position assigned to the customer
  • VAT rate — percentage from Odoo tax configuration applied to the line item
  • VAT amount — VAT amount calculated by Odoo per line item
  • Line total — line amount including VAT from Odoo
  • Invoice total — sum of all line totals including VAT from Odoo

Most Common PINT AE Configuration Mistakes in Odoo UAE

Verdict: These eight mistakes account for the majority of PINT AE validation failures in UAE Odoo e-invoicing implementations. Every one is identified during a PINT AE data field audit and fixed in your existing Odoo configuration — no module or version change required.
  • Missing customer TRN in Contacts Accounting tab — the most common Odoo e-invoicing error in the UAE. Every UAE VAT-registered customer must have their 15-digit TRN entered in the Accounting tab of their Odoo contact record. Missing TRN generates immediate PINT AE validation failure at the ASP.
  • Fiscal position not assigned to customer record — in Odoo, the fiscal position assigned to the customer determines which PINT AE VAT category code (S, Z, E, O) appears in the XML. Customers without a fiscal position will generate incorrect or missing VAT category codes in their PINT AE invoices.
  • Unit of measure not mapped to UN/CEFACT codes — PINT AE requires a UN/CEFACT unit code on every invoice line. Odoo units of measure must be individually mapped to the corresponding UN/CEFACT code in the UoM configuration. Units without mapping generate line-level validation failures.
  • Generic product descriptions — PINT AE requires a clear and specific description on every invoice line item. Product names like “Services”, “Goods”, “Item”, or “Misc” will fail PINT AE description validation. Update all generic product names in the Odoo product master before go-live.
  • Company address not structured in Odoo General Settings — PINT AE requires structured address fields: separate street, city, and country code fields. Odoo company addresses entered as a single free-text line fail PINT AE address structure validation.
  • Multi-currency invoice missing AED equivalent amounts — invoices in foreign currencies must include both the transaction currency amounts and the AED equivalent amounts in PINT AE XML. Standard Odoo multi-currency invoices only output the transaction currency — the UAE e-invoicing module must be configured to include AED amounts.
  • Advance payment invoices not configured for Version 1.1 — under UAE E-Invoicing Guidelines Version 1.1, a formal electronic tax invoice must be issued when an advance payment or deposit is received — not at the time of final delivery. Standard Odoo deposit invoice workflow needs adjustment for this requirement.
  • Credit notes not mapped to invoice type code 381 — PINT AE distinguishes between invoices (type 380) and credit notes (type 381). The UAE e-invoicing module must be configured to output type code 381 for all Odoo credit notes, not 380.

Odoo E-Invoicing vs Other UAE Accounting Platforms

Verdict: Odoo ERP’s main advantage for UAE e-invoicing is its all-in-one architecture — a single system handles accounting, inventory, CRM, and payroll, with the UAE e-invoicing module connecting all confirmed invoices to the ASP. TallyPrime has the strongest native e-invoicing advantage (Peppol-certified in v7.0). QuickBooks uses the QBESync add-on. Zoho Books uses ASP API integration.
Feature Odoo ERP TallyPrime QuickBooks Zoho Books
E-invoicing method Module + ASP ✅ Native Peppol QBESync add-on API + ASP
Add-on cost Module cost applies ✅ Nil — native QBESync fee ASP only
Best for UAE ✅ All-in-one ERP Trading, mfg Service biz SMEs
FTA status Configurable Peppol certified Configurable FTA accredited
Implementation time 3 to 6 weeks 2 to 4 weeks 3 to 5 weeks 3 to 5 weeks

For a complete comparison of all five major UAE accounting platforms: Best Accounting Software in UAE 2026: Complete Guide →


UAE E-Invoicing Mandatory Deadlines 2027

Business Category ASP Appointment Deadline Mandatory Go-Live
Revenue AED 50 million or above 30 October 2026 (extended) 1 January 2027
All other VAT-registered SMEs 31 March 2027 1 July 2027
Government entities 31 March 2027 1 October 2027
Intra-group UAE VAT groups Grace period applies 1 January 2029
Pilot phase — all businesses From 1 July 2026 No penalty — testing period
Penalty schedule — Cabinet Decision No. 106 of 2025: AED 5,000 per month for failure to implement. AED 100 per non-compliant invoice capped at AED 5,000 per month. The voluntary pilot phase from 1 July 2026 carries no financial penalties.

What Perfonec Provides for Odoo UAE E-Invoicing

Verdict: Perfonec is an Odoo Ready Partner with Odoo Middle East and handles complete Odoo UAE e-invoicing implementation — from PINT AE audit through to go-live — for UAE businesses across Dubai and the wider UAE. Every engagement is handled by the Perfonec team with direct Odoo implementation experience.
  • PINT AE Data Field Audit — review current Odoo invoice output for every missing or incorrect PINT AE field before any module installation begins
  • Customer TRN Cleanup — verify and update TRN fields for all UAE VAT-registered customers in Odoo Contacts Accounting tab — including bulk TRN verification against FTA records
  • UAE E-Invoicing Module Installation — install and configure the UAE e-invoicing module in your Odoo instance (Odoo 16, 17, or 18) without disrupting your existing workflows
  • Fiscal Position Mapping — map all Odoo fiscal positions and tax groups to the correct PINT AE VAT category codes (S, Z, E, O) for every customer and product type
  • Unit of Measure Configuration — map all Odoo units of measure to the correct UN/CEFACT codes required for PINT AE line item validation
  • ASP Selection and API Setup — recommend the right FTA-approved ASP and configure the Odoo API integration with ASP credentials and field mapping
  • Pilot Phase Testing — test live Odoo invoices through your ASP with Perfonec support on every PINT AE validation error
  • Staff Training — train your accounting team on the updated Odoo invoice confirmation workflow with ASP transmission
  • Go-Live Support — on-call Perfonec support on your mandatory go-live date to resolve any last-minute issues

Learn more about Odoo ERP UAE by Perfonec — Odoo Ready Partner with Odoo Middle East →


Get Your Odoo ERP Ready for UAE E-Invoicing 2027

Perfonec Computers is an Odoo Ready Partner with Odoo Middle East — handling complete Odoo UAE e-invoicing implementation from PINT AE audit to go-live. Free e-invoicing readiness assessment available for all UAE Odoo users.

Also authorised for QuickBooks (Authorised Dealer and Pro Advisor), TallyPrime (Authorised Silver Partner), and Zoho Books (Zoho Partner Directory).

📞 +971 4 386 6199  |  📧 sales@perfonec.com  |  💬 WhatsApp Us

Book a Free Odoo E-Invoicing Assessment →


About the author

Akanksha Surana

Akanksha Surana is the CEO and Owner of Perfonec Computers, Dubai — an Odoo Ready Partner with Odoo Middle East holding Odoo Functional Certification Cert n°0000699697, and a Certified QuickBooks Pro Advisor with 9 years of experience implementing Odoo ERP, QuickBooks, TallyPrime, and Zoho Books for UAE businesses. She specialises in UAE VAT compliance, FTA e-invoicing integration, PINT AE configuration, and Odoo ERP implementation for SMEs across Dubai and the wider UAE. Read Akanksha’s full profile →


Frequently Asked Questions — Odoo UAE E-Invoicing 2027

Does Odoo ERP support UAE e-invoicing from 2027?

Yes. Odoo ERP supports UAE e-invoicing from 2027 through the UAE e-invoicing module and ASP API integration. Odoo 16, 17, and 18 are all supported. No ERP replacement or version migration is required — the module installs in your existing Odoo instance and connects to your chosen FTA-approved ASP via API.

Do I need to upgrade my Odoo version for UAE e-invoicing?

No. Your existing Odoo 16, 17, or 18 instance can be made UAE e-invoicing compliant without upgrading to a newer version. The UAE e-invoicing module is installed in your current Odoo instance. Only the module installation and ASP API configuration are required — no Odoo version upgrade is needed.

What is the most common Odoo UAE e-invoicing configuration mistake?

The most common mistake is missing customer TRN numbers in the Accounting tab of Odoo contact records. Every UAE VAT-registered customer must have their 15-digit TRN in their Odoo contact record. The second most common mistake is the fiscal position not being assigned to customer records — this determines which PINT AE VAT category code (S, Z, E, O) appears on invoices.

How long does Odoo UAE e-invoicing implementation take?

For most UAE businesses, a complete Odoo e-invoicing implementation from PINT AE audit to go-live takes 3 to 6 weeks. The timeline depends on the volume of master data corrections (customer TRNs, fiscal positions, unit codes), ASP onboarding time, and the complexity of your invoice types. Contact Perfonec for a free Odoo e-invoicing readiness assessment.

Is Perfonec an authorised Odoo partner in UAE?

Yes. Perfonec Computers is an Odoo Ready Partner with Odoo Middle East and holds Odoo Functional Certification Cert n°0000699697 issued by Odoo S.A. View the Perfonec Odoo certification here.

Where do I configure UAE e-invoicing settings in Odoo?

In Odoo, navigate to Accounting > Configuration > E-Invoicing Settings (UAE). This is where you enter your ASP API credentials, map fiscal positions to PINT AE VAT category codes, configure company TRN and structured address fields, and test the ASP connection. Unit of measure codes are configured separately in Inventory > Configuration > Units of Measure.

What is the penalty for not complying with UAE e-invoicing from 2027?

The penalty schedule under Cabinet Decision No. 106 of 2025 is AED 5,000 per month for failure to implement e-invoicing, and AED 100 per non-compliant invoice capped at AED 5,000 per month. The voluntary pilot phase from 1 July 2026 carries no financial penalties — use it to test your Odoo e-invoicing implementation before your mandatory deadline. Book a free Odoo e-invoicing assessment with Perfonec.


Published by Perfonec Computers — Odoo Ready Partner with Odoo Middle East (Cert n°0000699697), Authorised Dealer and Pro Advisor for QuickBooks, Authorised Silver Partner for TallyPrime, and Zoho Partner. CEO: Akanksha Surana, Certified QuickBooks Pro Advisor. Manama Street, Dubai, UAE. Based on UAE Ministry of Finance Electronic Invoicing Guidelines Version 1.1 (1 June 2026), Ministerial Decisions No. 243 and 244 of 2025, Cabinet Decision No. 106 of 2025, and Odoo ERP product documentation. Verify current Odoo module availability at odoo.com. For general guidance only — not legal or tax advice.

{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”Does Odoo ERP support UAE e-invoicing from 2027?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Yes. Odoo ERP supports UAE e-invoicing from 2027 through the UAE e-invoicing module and ASP API integration. Odoo 16, 17, and 18 are all supported. No ERP replacement or version migration is required.”}},{“@type”:”Question”,”name”:”Do I need to upgrade my Odoo version for UAE e-invoicing?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”No. Your existing Odoo 16, 17, or 18 instance can be made UAE e-invoicing compliant without upgrading. The UAE e-invoicing module installs in your current Odoo instance with only module installation and ASP API configuration required.”}},{“@type”:”Question”,”name”:”What is the most common Odoo UAE e-invoicing configuration mistake?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”The most common mistake is missing customer TRN numbers in the Accounting tab of Odoo contact records. The second most common is fiscal position not being assigned to customer records — this determines which PINT AE VAT category code appears on invoices.”}},{“@type”:”Question”,”name”:”How long does Odoo UAE e-invoicing implementation take?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”For most UAE businesses, a complete Odoo e-invoicing implementation from PINT AE audit to go-live takes 3 to 6 weeks depending on master data corrections, ASP onboarding time, and invoice type complexity.”}},{“@type”:”Question”,”name”:”Is Perfonec an authorised Odoo partner in UAE?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Yes. Perfonec Computers is an Odoo Ready Partner with Odoo Middle East holding Odoo Functional Certification Cert n°0000699697 issued by Odoo S.A.”}},{“@type”:”Question”,”name”:”Where do I configure UAE e-invoicing settings in Odoo?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”In Odoo, navigate to Accounting > Configuration > E-Invoicing Settings (UAE) for ASP credentials, fiscal position mapping, and company TRN. Unit of measure codes are configured in Inventory > Configuration > Units of Measure.”}},{“@type”:”Question”,”name”:”What is the penalty for not complying with UAE e-invoicing from 2027?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Penalties under Cabinet Decision No. 106 of 2025: AED 5,000 per month for failure to implement, and AED 100 per non-compliant invoice capped at AED 5,000 per month. The pilot phase from 1 July 2026 carries no financial penalties.”}}]}