UAE e-invoicing for your ERP. Built to PINT-AE.
einvoice-bridge is the integration layer between your ERP and your Accredited Service Provider. It extracts invoice data, builds PINT-AE UBL 2.1 XML, and catches validation errors before your ASP does.
- MoF Guidelines v1.1
- Peppol PINT-AE
- UBL 2.1 · FTA Data Dictionary
When UAE e-invoicing becomes mandatory
The go-live date depends on your annual revenue. Your ASP must be appointed first — then your ERP must send it valid invoices.
-
Pilot
1 Jul 2026
Voluntary pilot
- Who
- Volunteer businesses
- Status
- Optional
-
Phase 1
1 Jan 2027
Revenue ≥ AED 50M
- ASP appointed by
- 31 Jul 2026
- Go-live
- 1 Jan 2027
-
Phase 2
1 Jul 2027
Revenue < AED 50M
- ASP appointed by
- 31 Mar 2027
- Go-live
- 1 Jul 2027
-
Government
1 Oct 2027
Government entities
- ASP appointed by
- 31 Mar 2027
- Go-live
- 1 Oct 2027
Source: UAE Ministerial Decisions No. 243 and 244 of 2025. B2C transactions are currently out of scope. Always confirm dates with the Ministry of Finance.
You keep your ERP and your ASP. We build the part in between.
Your ASP handles Peppol transmission and FTA reporting. But the invoice it receives must already be correct. That ERP-side work is what einvoice-bridge does.
From ERP record to valid PINT-AE invoice in four steps
-
01 — Extract
Read invoice data from your ERP
Through the ERP's REST API, a database export, or a CSV/JSON file. One adapter per ERP.
-
02 — Map
Normalise to one canonical model
An ERP-independent invoice model that covers all 51 mandatory fields in the FTA Data Dictionary.
-
03 — Validate
Catch errors before submission
Readable business-rule checks first, then the official PINT-AE Schematron on the generated XML.
-
04 — Hand off
Send valid XML to your ASP
PINT-AE UBL 2.1 XML goes to your Accredited Service Provider, with every step recorded.
Built to the specification, not around it
Implemented against the UAE MoF Electronic Invoicing Guidelines v1.1 and the official Peppol PINT-AE documentation.
-
PINT-AE XML generation
UBL 2.1 XML with the correct CustomizationID, ProfileID and UAE-specific fields.
urn:peppol:pint:billing-1@ae-1 -
Two-layer validation
Business rules give clear, human-readable errors. Schematron on the XML catches structural problems.
IBR rules · ph-schematron -
Invoices and credit notes
Tax invoices and tax credit notes, with correct references to the original invoice.
InvoiceTypeCode 380 · 381 -
All VAT categories
Standard (5%), zero-rated, exempt and out-of-scope. Line and document tax totals are calculated and cross-checked.
ibt-151 · ibt-118 · ibg-23 -
Compliance audit trail
Canonical data, XML payload, validation results, ASP response and full event history for every invoice.
PostgreSQL · JSONB event log -
Pluggable adapters
New ERP means a new adapter. New ASP means a new connector. The core engine does not change.
Java 21 · Spring Boot · Docker
ERPs and service providers
ERP adapters
- TallyPrime Available
- CSV / JSON file import Available
- Odoo v16 / v17 Planned
- SAP S/4HANA On request
- Microsoft Dynamics 365 On request
ASP connectors
- Sandbox connector (demo & testing) Available
- ClearTax UAE Planned
- Taxilla Planned
- Flick Network Planned
- Pagero On request
Your ERP or ASP not listed? Adapters are built per engagement on the same core. Ask about your setup.
Made for the teams that own the deadline
-
Finance
Finance & compliance teams
You chose your ASP. Now your ERP needs to send it valid invoices — without hiring an integration team.
-
Advisory
Accounting & audit firms
Your clients ask how to comply. Offer them a technical delivery partner for the ERP side.
-
Engineering
IT & engineering teams
You know your ERP. You don't want to maintain a PINT-AE mapper, Schematron validator and ASP client.
-
Providers
Accredited Service Providers
Offer SME clients an ERP-side extraction and pre-validation layer that lowers rejected submissions.
UAE e-invoicing questions
Short answers to what finance and IT teams ask first.
When is e-invoicing mandatory in the UAE?
Businesses with revenue of AED 50 million or more must comply from 1 January 2027 (ASP appointed by 31 July 2026). Businesses below AED 50 million must comply from 1 July 2027 (ASP appointed by 31 March 2027). Government entities follow on 1 October 2027.
What is PINT-AE?
PINT-AE is the UAE version of the Peppol International (PINT) billing model. Invoices are exchanged as UBL 2.1 XML, identified by urn:peppol:pint:billing-1@ae-1.
Is einvoice-bridge an Accredited Service Provider?
No. einvoice-bridge works on your side, before the ASP. It turns your ERP data into valid PINT-AE XML and hands it to the ASP you have chosen. The ASP transmits it over Peppol and reports to the FTA.
Do I still need an ASP?
Yes. Only accredited providers can exchange e-invoices on the UAE Peppol network. einvoice-bridge works with your ASP; it does not replace it.
Which ERPs can you connect?
TallyPrime and CSV/JSON import are available today. Adapters for Odoo, SAP S/4HANA, Microsoft Dynamics 365 and custom systems are built per engagement on the same core engine.
How are invoice errors handled?
Two validation layers run before anything reaches the ASP: business rules with readable messages, then the official PINT-AE Schematron. Every result is stored in the audit trail.
Talk through your ERP and ASP setup
A short call to review your systems, invoice volume and deadline — and what the integration would involve.
- Which ERP or billing system you use
- Which ASP you appointed (or are choosing)
- Your revenue band and go-live date
or write to [email protected]