Skip to main content
Co-Mate

UAE · E-Invoicing Integration

UAE E-Invoicing Integration

Make your current ERP UAE e-invoicing compliant. We map your invoices to PINT AE, validate them and connect to any Accredited Service Provider (ASP) on the Peppol network. ASP-agnostic, built around SAP Business One, Dynamics, Odoo, Zoho, Tally or your custom system.

What is UAE e-invoicing?

UAE e-invoicing requires businesses to issue B2B and B2G invoices as structured PINT AE files, exchanged through a Ministry of Finance Accredited Service Provider (ASP) on Peppol and reported to the Federal Tax Authority (FTA). Businesses with revenue of AED 50 million or more go live on 1 January 2027; smaller businesses on 1 July 2027.

What are the key dates for UAE e-invoicing?

PhaseWho is in scopeThresholdDeadlineOfficial source
Pilot & voluntary adoptionPilot participants invited by the Ministry; any business that chooses to adopt earlyNoneFrom 1 July 2026MD 244/2025, Arts. 3–4
Phase 1Businesses whose Revenue is equal to or above the threshold≥ AED 50,000,000Appoint ASP by 30 October 2026; go live by 1 January 2027MR 66/2026 (amends MD 244/2025)
Phase 2Businesses whose Revenue is below the threshold< AED 50,000,000Appoint ASP by 31 March 2027; go live by 1 July 2027MD 244/2025, Art. 5(1)(b)
Government entitiesGovernment entities (non-sovereign transactions)NoneAppoint ASP by 31 March 2027; go live by 1 October 2027MD 244/2025, Art. 5(1)(c)
Tax group reliefTransactions between members of the same VAT (tax) groupNoneTreated as excluded for 24 months from 1 January 2027MD 197/2026

"Revenue" means gross income in the most recent accounting period, based on the financial statements (MD 244/2025, Art. 1). The Phase 1 ASP deadline was originally 31 July 2026; every 2026 change is listed in UAE e-invoicing amendments in 2026.

What does Co-Mate do in UAE?

In the UAE, Co-Mate is the mapping layer between your ERP and your Accredited Service Provider. We map your invoice data to PINT AE and connect to the ASP you choose. The ASP handles Peppol exchange and reporting to the FTA.

What we deliver

  • Extraction of invoices and credit notes from your ERP (API, database or export)
  • PINT AE mapping, agreed tax-category mapping and pre-validation before submission
  • An ASP-agnostic connector to your chosen ASP, with retries and duplicate protection
  • Status, message IDs and rejection reasons written back to each ERP document
  • Optional import of inbound supplier e-invoices into accounts payable
  • Monitoring and updates when PINT AE rules or code lists change

What your ASP handles

  • Exchange of your e-invoices with the buyer's ASP over the Peppol network
  • Validation of documents against PINT AE on receipt
  • Reporting of tax data to the Federal Tax Authority
  • Peppol participant registration and delivery to your customers
  • Its own portal, archive and support under its service terms

Co-Mate is an integration engineering company. We are not an accredited UAE ASP, Peppol Access Point, ZATCA-approved provider or French plateforme agréée; we connect your systems to them.

UAE e-invoicing compliance requirements

To comply, a business needs an appointed ASP, invoice data that meets PINT AE, and processes to issue, receive, correct and keep e-invoices on time. In practice that means having these in place before your go-live date:

RequirementWhat it meansBasis
ASP appointedA contract with an Accredited Service Provider from the Ministry's published list, by your phase deadline.MD 244/2025, Art. 5
PINT AE dataEvery e-invoice and e-credit note carries the mandatory PINT AE fields: parties, TRNs, invoice type, line items, tax categories and totals.MoF mandatory fields V1.0
ERP fields and master dataCustomer TRNs, addresses, Peppol participant IDs, item and tax codes stored in the ERP so each invoice can be generated without manual edits.Needed to produce valid PINT AE
Issue on timeE-invoices and e-credit notes issued and transmitted within the VAT Law timeline for registrants, or within 14 days of the transaction otherwise.MD 243/2025, Art. 6
Electronic credit notesIssued for cancellations, price reductions, returns and errors, referencing the original invoice.MD 243/2025, Art. 6(2)
ReceivingSupplier e-invoices received and processed through the system, not only your own sales invoices.MD 243/2025, Art. 6(3)
Keep the ASP updatedNotify your ASP in writing of changes to your FTA-registered data within five business days.MD 243/2025, Art. 5(3)
Record keepingKeep e-invoices, e-credit notes and related data for the Tax Procedures Law period and provide them to the FTA on request. Storage inside the UAE is no longer required.MD 197/2026

Fines for missing these are set by Cabinet Decision No. 106 of 2025, explained in UAE e-invoicing penalties. If your revenue is under AED 50 million, start with the steps before 31 March 2027.

Who must comply with UAE e-invoicing?

Ministerial Decision No. 243 of 2025 applies the e-invoicing system to any person conducting business in the UAE, for every business transaction, except the exclusions in its Article 4 (sovereign government transactions, international passenger air tickets and related documents, air cargo for 24 months, and certain exempt or zero-rated financial services). Implementation is phased by revenue under Ministerial Decision No. 244 of 2025, as shown in the key dates table.

In practical terms, you should plan for UAE e-invoicing if:

  • You issue invoices to other businesses or to government entities in the UAE.
  • You receive invoices from UAE suppliers: receiving and processing e-invoices is an obligation too, so accounts payable is affected, not just billing.
  • You are a group with several UAE entities, free zone companies or branches invoicing from different systems.
  • You are a foreign business with UAE operations or a UAE VAT registration.

Business-to-consumer (B2C) transactions are outside the system until the Minister decides otherwise (MD 244/2025, Art. 5(2)).

How does UAE e-invoicing work?

UAE 5-corner e-invoicing model with Co-Mate's ERP connector: Your ERP → Co-Mate connector → Your ASP → Buyer's ASP → Buyer → FTAYour ERPCorner 1: supplierCo-Mate connectorPINT AE · validationYour ASPCorner 2 → PeppolBuyer's ASP → BuyerCorners 3 & 4FTACorner 5: tax data
UAE 5-corner e-invoicing model with Co-Mate's ERP connector

The UAE uses a decentralised continuous transaction control and exchange approach built on Peppol, often called the 5-corner model:

  1. Corner 1, supplier: your ERP creates the invoice.
  2. Corner 2, supplier's ASP: receives the invoice data, validates it against PINT AE and sends it over Peppol.
  3. Corner 3, buyer's ASP: receives the invoice on the Peppol network.
  4. Corner 4, buyer: gets a structured invoice in their own system.
  5. Corner 5, Federal Tax Authority: receives the tax data reported by the ASPs.

Your business does not connect to the FTA directly. Your integration point is your ASP, which is why the quality of the ERP-to-ASP connector decides how smooth compliance feels day to day.

What invoice format and technical requirements apply?

UAE e-invoices follow PINT AE, the UAE specification of the Peppol International (PINT) data model, expressed as UBL-based XML. The Ministry's mandatory fields document lists every required field. Key requirements include:

  • Mandatory data fields for supplier and buyer, Tax Registration Numbers (TRN), invoice type, dates, line items, tax categories, rates and totals.
  • Peppol participant identifiers for sender and receiver, so invoices route to the right ASP.
  • Business rules and code lists for tax categories, units of measure, payment means and invoice type codes.
  • Electronic credit notes linked to the original invoice.
  • Specific invoice scenarios such as zero-rated exports, reverse charge, self-billing and disclosed agent billing, each with its own data requirements.
Definition: PINT AE
The UAE's national specification of Peppol International invoice and credit note formats. It sets the XML structure, mandatory fields and validation rules for UAE e-invoices.

How does Co-Mate connect your ERP for UAE e-invoicing?

We build a connector that sits beside your ERP. Your team keeps posting invoices exactly as they do today.

  1. Extract: read posted invoices and credit notes through your ERP's API, service layer, database views or export events.
  2. Map: convert each document into PINT AE using a mapping table agreed with your finance team.
  3. Pre-validate: check TRNs, Peppol IDs, tax categories, totals and rounding before anything leaves your network.
  4. Submit: send to your ASP's API with retries, idempotency keys and secure credential storage.
  5. Write back: store ASP status, message IDs and any rejection reason against the invoice in your ERP.
  6. Receive: optionally pull inbound supplier e-invoices from your ASP into accounts payable.

ASP-agnostic by design. The ASP adapter is a separate module. If you switch providers, we replace the adapter, not your integration. For how this compares with buying a module from your ERP vendor, see ASP vs integrator vs ERP vendor.

Which ERPs and billing systems do we support for UAE?

  • SAP Business One
  • Microsoft Dynamics 365
  • Oracle NetSuite
  • Odoo
  • ERPNext
  • Zoho Books
  • Tally
  • QuickBooks
  • Xero
  • Sage
  • Custom PHP / .NET / Java
  • POS systems

Don't see yours? If it stores invoices in a database or exposes an API, export or webhook, we can connect it. See all ERP e-invoicing integrations.

Implementation steps

A predictable path from first call to live, monitored e-invoicing.

  1. 1

    Scope & ASP readiness

    Confirm which entities, invoice types and phase apply. If you have not chosen an ASP yet, we give a neutral technical comparison of their APIs.

  2. 2

    PINT AE field gap analysis

    Map every PINT AE mandatory and conditional field against your ERP data, including TRNs, Peppol IDs, tax categories and item classifications.

  3. 3

    Connector build

    Extraction from your ERP, PINT AE mapping, pre-validation and API integration with your ASP, including credit notes and status callbacks.

  4. 4

    ASP sandbox testing

    End-to-end tests with your ASP: standard, zero-rated, exempt, reverse charge, exports, credit notes and rejection handling.

  5. 5

    Go-live

    Production onboarding with your ASP, phased switch-on by entity or branch, and an engineer on call during the first billing cycles.

  6. 6

    Monitor & maintain

    Rejection alerts, retry queues and updates when the Ministry of Finance or FTA revises PINT AE rules or code lists.

Common UAE e-invoicing challenges and how we handle them

ChallengeWhy it mattersHow we handle it
Missing buyer TRNs and Peppol IDsInvoices cannot be routed or validated without correct participant identifiers.Master-data audit, lookup tools and validation rules that block incomplete invoices before submission.
Tax category mappingStandard-rated, zero-rated, exempt, reverse charge and out-of-scope supplies must map to the right PINT AE codes.A documented tax-code mapping table agreed with your finance team and tested case by case.
Credit notes without clear referencesCredit notes must reference the original invoice correctly.Connector logic that links credit notes to originals and flags orphans for review.
Multiple ERPs or branchesGroup entities often invoice from different systems.One canonical invoice layer fed by several sources, sending through a single ASP integration.
Locked-in vendor modulesSome ERP add-ons only work with one provider.ASP-agnostic middleware so you can change provider without rebuilding the integration.
Rejections nobody seesRejected invoices left unresolved create compliance and payment risk.Rejection queue, alerts and status written back to the invoice in your ERP.

UAE e-invoicing FAQ

Make your ERP UAE e-invoicing ready without replacing it.

A 30-minute call with an engineer, not a salesperson. You get a clear scope, a fixed-price proposal and an honest view of what to change and what to keep.