Mandatory e-invoicing in the UAE: how to prepare Odoo, 1C, and other accounting systems

Learn UAE e-invoicing deadlines and how to prepare Odoo, 1C, and other systems for accredited provider exchange.

  • What changes
  • Key dates
  • Mandatory transition deadlines
  • How an electronic invoice is processed

Exchange map

The accounting system generates the data, while the ASP validates and transmits it through the regulated channel.

Readiness is determined not by the invoice print form, but by data completeness, integration, status handling and incoming document processing.

UAE E-Invoicing: Prepare Odoo and 1C
01

Accounting system

Odoo, 1C, or another ERP generates the invoice from validated details, line items, and tax data.

02

Integration

Maps fields, validates the document, sends it to the provider, and returns statuses.

03

Accredited ASP

Ensures regulated exchange of electronic invoices and transmission of tax data.

04

Control

The company handles rejections, incoming documents, retries, and maintains an exchange history.

What changes

An electronic invoice under the UAE's new system is a structured data set exchanged between the supplier and buyer and submitted to the Federal Tax Authority. The Ministry of Finance specifically states that a PDF, Word file, image, scan, or email is not an eInvoice by itself.

The system primarily covers B2B and B2G transactions, except in specifically defined cases. Exchange is based on OpenPeppol and the national PINT AE specification. Therefore, the accounting system must generate a complete data set, send it to an accredited provider, receive technical statuses, and retain the processing history.

Key dates

30.10.2026ASP selection for companies with revenue of 50 million AED or more
01.01.2027mandatory go-live for companies with revenue of AED 50 million or more
01.07.2027mandatory go-live for companies with revenue below AED 50 million

Mandatory transition deadlines

CategoryAppoint an accredited providerMandatory go-live
Annual revenue of 50 million AED or moreBy 30 October 20261 January 2027
Annual revenue below 50 million AEDBy 31 March 20271 July 2027
Government entities within the scope of the requirementsBy 31 March 20271 October 2027

The pilot phase began on July 1, 2026. From this date, organizations may also join voluntarily. From January 1, 2027, transactions between members of the same tax group will be temporarily excluded from the mandatory scope for 24 months. Following the changes of October 19, 2026, data does not have to be physically stored only in the UAE, but the organization must retain electronic invoices, credit notes, and related information for the prescribed period and provide it to the tax authority upon request.

How an electronic invoice is processed

From Odoo or 1C to the buyer and tax environment

Source

Odoo, 1C, or ERPdetails, lines, taxes, and transaction grounds

Preparation

Integration layermapping, validation, queue, and log

Regulated exchange

Accredited ASPvalidation and conversion to the UAE format
PeppolDelivery to the buyer’s provider

Recipients

Buyerstructured incoming document
Tax layerrequired tax data

Result

Statuses in ERPaccepted, delivered, rejected, or requiring correction

Why simply connecting an ASP is not enough

An accredited provider provides access to the e-invoicing infrastructure but does not fix processes or data within the company. Before connecting, determine where the original invoice is created, which system stores the parties’ details, who handles errors, and how the received document becomes an accounting entry.

Currencies, discounts, advance payments, credit notes, intercompany transactions, and cross-border operations require separate checks. If the rules are not aligned, the connected system will reject documents or move manual work from email to an integration error queue.

Odoo checklist

What to check in Odoo

Odoo supports EDI and Peppol for several countries, but standard Peppol functionality does not confirm readiness for UAE national requirements. In the current Odoo 18 documentation, the UAE is not included in the published list of countries for standard Peppol registration, while UAE rules require appointing a provider from the Ministry of Finance list.

In practice, you need to verify the localization and capabilities of the selected ASP, then determine the integration method: a direct API or a separate middleware service. If necessary, add missing fields, validation rules, an exchange queue, and clear business-user statuses in Odoo. Learn more about system implementation and customization on the page Turnkey Odoo.

Map out your integration landscape

Four 1C preparation areas

Data model

Complete organisation and counterparty directories, tax settings, identifiers, units of measure and mandatory invoice fields.

Outgoing flow

Generate invoices and credit notes, validate the data, send it to the provider's API, and return the processing result to the 1C document.

Incoming flow

Receive documents, identify the supplier and transaction grounds, prevent duplicates, and create an accounting record with user control.

Operations

Maintain a log, retry queue, notifications, access rights and an archive of electronic documents together with related statuses.

How to prepare 1C

Having CIS EDI in a 1C configuration does not mean it complies with the UAE model: formats, operators, and transmission rules differ. However, replacing the core ERP is usually unnecessary; an integration layer can be created between 1C and an accredited ASP.

If a group uses 1C, Odoo and other systems simultaneously, the owner of each data type is defined before development. Details, tax categories and amounts must not be edited independently in multiple sources.

If SAP, Dynamics, Oracle or a proprietary system is used

The preparation principle remains unchanged:

  • identify the source of mandatory fields
  • align the data with PINT AE
  • configure integration with an accredited ASP
  • receive incoming documents
  • process technical statuses

An ERP may have a localized module, a ready-made provider adapter, or only a general integration interface. Choose the architecture after checking the specific version, transaction volume, number of legal entities, and ASP capabilities—not just the platform name.

Preparation errors

ErrorConsequenceWhat to do
Treat a PDF as an electronic invoiceThe document does not pass regulated structured exchangeGenerate and transmit the complete data set
Start with a connector without an auditMaster data and tax errors are sent to the external environment in bulkCheck data and owners before integration
Configure outgoing documents onlyIncoming invoices remain a manual processDesign both directions
Do not return statuses to the ERPThe accountant does not know whether the document was deliveredStore the technical and business status in the record
Test one simple invoiceErrors emerge in credit notes, currencies, and discountsCheck the catalog of real-world scenarios
Fail to assign an exception ownerRejections accumulate in the technical logCreate a queue, SLA, and owners

Company preparation plan

  1. 01

    Define the scope

    Document legal entities, departments, transaction types and mandatory connection dates.

  2. 02

    Assess the systems

    Identify the sources of outgoing and incoming documents, manual operations, integrations, and data owners.

  3. 03

    Check the data

    Assess details, tax settings, currencies, units, transaction grounds, and master data quality.

  4. 04

    Select an ASP

    Compare accredited providers by API, scenarios, SLA, security, test environment, and cost.

  5. 05

    Build the integration

    Configure mapping, validation, outgoing and incoming exchange, statuses, retries, and archiving.

  6. 06

    Test

    Run real transactions across different legal entities, currencies, taxes, discounts, advance payments, and credit notes.

  7. 07

    Start monitoring

    Assign exception owners, configure monitoring, and track changes to regulatory requirements.

Turnkey e-invoicing

Prepare the accounting environment for e-invoicing

Odoo · 1C · ERP

We assess processes and data, help define ASP requirements, design the integration, configure incoming and outgoing exchange, and conduct testing before mandatory go-live.

  • Map of systems, legal entities and transactions
  • target architecture and implementation plan
  • Integration, testing and support
Discuss e-invoicing preparation

FAQ

Frequently asked questions about e-invoicing in the UAE

Does a PDF invoice sent by email meet the requirements?

No. The UAE Ministry of Finance explicitly states that PDFs, Word files, images, scans, and emails are not eInvoices by themselves. Structured electronic exchange is required.

Do Odoo or 1C need to be replaced?

Usually not. The existing ERP can be retained if it generates the required data and is integrated with an accredited ASP.

Can you enable built-in Peppol in Odoo and consider the project complete?

Peppol functionality does not replace verification of the national PINT AE specification or operation through a UAE-accredited provider. The specific scenario depends on the Odoo version and ASP.

When must a company with revenue of AED 50 million or more connect?

An ASP must be appointed by October 30, 2026, and mandatory go-live is set for January 1, 2027.

Where should preparation begin?

Start by defining the scope of legal entities and transactions, auditing the data, and assessing the current ERP capabilities. Choosing a connector comes next, not first.

Sources

Review date: 21.10.2026

Discuss the article: Mandatory e-invoicing in the UAE

Enter your email or phone number so we can get back to you.

Send via: