You do not need to replace QuickBooks, Sage, Odoo, Xero, or Zoho Books to comply. Everything a UAE business needs in one place — Peppol, PINT-AE, ASPs, deadlines, penalties, software options, and a practical roadmap to get compliant.

You do NOT need to change your accounting software to comply with UAE e-invoicing. QuickBooks, Sage, Odoo, Xero, and Zoho Books can all be connected to an FTA-approved ASP through a middleware layer — none of them generate Peppol PINT-AE XML natively, but that's a data-and-transmission gap, not a reason to switch platforms. UAE e-invoicing is the Federal Tax Authority's mandatory framework requiring VAT-registered businesses to exchange B2B and B2G invoices as structured Peppol PINT-AE XML through an Accredited Service Provider (ASP), instead of PDF. It rolls out in phases: businesses with revenue ≥ AED 50 million must appoint an ASP by 30 October 2026 and go live by 1 January 2027; all other VAT-registered businesses follow by 1 July 2027. This guide covers the full picture — the legal basis, the 5-corner Peppol model, PINT-AE, ASPs, penalties, software options, and a practical roadmap.
InvoiceUAE is built by Infotree Computers LLC, a Dubai-based technology firm that has been implementing QuickBooks, Sage 50, Sage 300, Zoho One and Zoho Books for UAE and GCC businesses for 14 years. Infotree is a Certified QuickBooks ProAdvisor, Authorized Zoho Partner, Authorized Sage Partner, and holds Odoo Gold Partner status at the Gold level through an affiliate partnership. The team operates from offices in Dubai (UAE), Saudi Arabia, and Bhubaneswar (India), and InvoiceUAE's ASP partner is TaxStar (FTA-approved).
UAE e-invoicing replaces the traditional practice of emailing a PDF invoice with a structured, machine-readable data exchange. Instead of a document designed for a person to read, an electronic invoice under this framework is data — validated, transmitted, and reported automatically between business systems and the Federal Tax Authority (FTA). It does not replace the invoice you send your customer; it runs alongside it as a parallel compliance submission.
For a full plain-English walkthrough aimed at first-time readers, see our complete beginner's guide to UAE e-invoicing.
UAE e-invoicing rests on three pieces of legislation:
Together these move the UAE to a Decentralized Continuous Transaction Control and Exchange (DCTCE) model — invoice data is validated and reported to the FTA continuously, at the point of transaction, rather than only at VAT return time.
| Phase | Business Criteria | ASP Appointment Deadline | Mandatory Go-Live |
|---|---|---|---|
| Pilot | Selected volunteers | N/A | 1 July 2026 |
| Phase 1 | Revenue ≥ AED 50 million | 30 October 2026 | 1 January 2027 |
| Phase 2 | Revenue < AED 50 million | 31 March 2027 | 1 July 2027 |
| B2G | Government entities | 31 March 2027 | 1 October 2027 |
For the full technical breakdown of these deadlines — including the May 2026 Phase 1 extension and how the AED 50 million threshold is actually assessed — see our UAE E-Invoicing Mandate guide.
The UAE's DCTCE framework uses a 5-corner model to move invoice data from supplier to buyer and to the FTA simultaneously:
Your ERP occupies Corner 1, your ASP occupies Corner 2 — this is why an ASP is not optional: without one, the chain from Corner 1 to the FTA simply doesn't exist.
Every buyer and seller on the network is identified by a Peppol Participant (Endpoint) ID — scheme 0235 followed by the business's 10-digit TIN. Three reserved fallback endpoint IDs exist for scenarios where the real buyer isn't a normal Peppol-registered counterparty: 0235:9900000098 for a buyer not yet subject to e-invoicing (a compliant tax invoice, e.g. PDF, is still issued to them directly alongside the e-invoice), 0235:9900000097 for deemed supplies with no invoice recipient at all (only FTA tax-data reporting applies), and 0235:9900000099 for export invoices where the overseas receiver isn't Peppol-registered.
PINT-AE (Peppol International Invoice — UAE) is the UAE-specific implementation of the international Peppol PINT specification — a UBL 2.1-based XML format with UAE-specific fields added: Peppol Participant IDs, emirate codes, supply type, and the 15-digit TRN format. Your ASP handles the actual generation; you never need to write XML by hand. The PINT-AE XML file is the legal invoice record under this framework — a PDF or on-screen copy is only a supporting rendering of it, not the compliance document itself.
For the full conceptual explanation (including how PINT-AE differs from standard PINT and from Saudi Arabia's ZATCA format), see our What is PINT-AE? guide. For a field-by-field technical reference with a real XML sample, see our PINT-AE technical reference.
"E-invoicing" covers more than a single invoice type. The PINT-AE framework defines several distinct electronic document types, each with its own Peppol document type code:
Each type carries its own mandatory fields and validation rules under the PINT-AE schema — see our PINT-AE technical reference for the field-level detail, and our credit notes guide for how corrections specifically work.
Every PINT-AE invoice needs a consistent set of mandatory data, generally grouped into these categories:
| Category | Required Fields |
|---|---|
| Seller information | Legal name, 15-digit TRN, address, contact details, ASP/Peppol identifier |
| Buyer information | Legal name, TRN (if VAT-registered), address, contact details |
| Invoice metadata | Unique invoice number, issue date/time (UTC), document type code, currency |
| Transaction details | Line-item description, quantity, unit price, VAT rate per line, discounts |
| Tax summary | Total taxable amount, VAT amount, gross total |
| Digital/transmission | Digital signature, preceding-invoice reference (for credit notes/corrections), transmission timestamp, acknowledgment ID |
| Optional fields | Purchase order reference, payment terms, bank details, remarks |
Both Arabic and English labelling are structurally supported in the PINT-AE schema for bilingual invoice presentation, even though the underlying data is transmitted once. Getting the seller/buyer TRN, emirate code, and supply-type fields right the first time is the single biggest factor in avoiding ASP rejections — see our mandatory vs. optional fields breakdown for the complete field-by-field list.
An Accredited Service Provider (ASP) is an FTA-certified company that validates your invoice data against the PINT-AE schema, converts it to compliant XML, and transmits it through the Peppol network — while simultaneously reporting the tax data to the FTA. Every business in scope must appoint one; there is no direct-to-FTA submission path.
Not sure what an ASP actually does day to day, or how to pick one? See our complete ASP guide and our ASP selection criteria — both link to the Ministry of Finance's official pre-approved provider list. Want to see specific providers profiled? See our Top UAE ASP Comparison.
Read the ASP Guide →This exclusion list comes directly from Article 4 of Ministerial Decision No. 243 of 2025, plus any further transaction the Minister separately determines. See our Mandate guide for the full scope discussion, including how mixed B2B/B2C revenue is handled.
E-invoicing doesn't change the UAE's underlying VAT record-keeping rule: issued and received tax invoices, credit notes, and their supporting records must be retained for a minimum of 5 years and produced to the FTA on request. Two practical points specific to PINT-AE records:
| Violation | Penalty Amount | Frequency / Cap |
|---|---|---|
| Failing to appoint an ASP, or failing to activate the system, by the deadline | AED 5,000 | Per month — uncapped, continues until remedied |
| An invoice or credit note not issued or transmitted on time | AED 100 | Per document — capped at AED 5,000/month |
| Failing to notify the FTA of a system malfunction in time | AED 1,000 | Per day |
There is no grace period once your mandatory date passes. For the full breakdown — including a worked example of how the penalties compound, and whether they can be appealed — see our UAE E-Invoicing Penalties guide. For how these penalties compare against the actual cost of compliance — platform fees, ASP charges, and setup — see our UAE E-Invoicing Pricing & Cost Guide.
InvoiceUAE connects to every major platform UAE businesses actually use, without requiring you to switch software. The difference between platforms is how much custom field mapping and which connection method applies — not whether a no-migration path exists.
| ERP / Accounting Software | Connection Method | What It Means |
|---|---|---|
| OAuth 2.0 API | Direct, fully automated — connects in under 15 minutes | |
| PintSync or CSV/IIF export | Installs on the same PC/server, reads the company file directly — no migration to QBO needed | |
| Cloud API (OAuth 2.0) | Direct connection — validate custom TRN/endpoint fields first | |
| Cloud API (OAuth 2.0) | Direct connection — validate multi-currency and credit-note handling | |
| External API (XML-RPC/JSON-RPC) or custom module | Direct connection — native TRN field via the l10n_ae UAE localization module | |
| PintSync or CSV export | Installs on the same PC/server, reads the company database directly — same no-migration approach as QuickBooks Desktop | |
| Web Services / Syracuse REST API or file export | API integration with custom field mapping | |
| Cloud API | API integration with custom field mapping |
For platform-by-platform setup detail, see our ERP Integration Guide. Dedicated guides are available for QuickBooks Online, QuickBooks Desktop, Sage 50, Zoho Books, and Odoo.
The core mechanism — Peppol, PINT-AE, ASP — is identical for every VAT-registered business, but the practical complexity differs by sector. These are illustrative scenarios, not case studies of real customers:
A UAE retailer selling mainly to consumers (B2C) is not required to submit those consumer sales through Peppol today, since B2C is currently excluded. But the same retailer still needs to receive compliant B2B purchase invoices from its own suppliers once those suppliers are in scope — and if it also supplies other businesses (e.g., wholesale or corporate accounts), those B2B invoices are in scope regardless of how small a share of total revenue they represent.
Logistics businesses typically issue a high volume of B2B invoices — freight, warehousing, customs clearance — across many corporate customers. Invoice volume, not business size alone, is what makes this sector particularly sensitive to automation: manual PINT-AE submission at high volume multiplies the risk of the per-invoice late-transmission penalty. Bulk validation and bulk submission (rather than one-invoice-at-a-time processing) become operationally important here.
Construction commonly bills in stages via Interim Payment Certificates (IPCs) rather than one invoice per project. Each IPC is generally its own taxable supply and needs its own compliant e-invoice at the time of that billing event — a single consolidated invoice at project completion does not satisfy the requirement. This makes clean, consistent invoice numbering and timely IPC-by-IPC submission more operationally important than in sectors with simpler, one-invoice-per-sale billing.
A professional services firm (consulting, accounting, legal) typically has lower invoice volume than logistics or retail, but often serves clients across multiple emirates and sometimes internationally. Getting each client's TRN, emirate code, and supply type correct in the accounting system's customer master — a one-time setup per client — matters more here than raw invoice throughput.
Want this handled for you end to end? InvoiceUAE connects your existing accounting software to any FTA-approved ASP, handling PINT-AE generation, field enrichment, and submission automatically.
Book a Demo →For the full list with detailed fixes, see our Setup Mistakes & Best Practices guide and our 10-step preparation checklist.
Not sure if your accounting system is ready for UAE e-invoicing? Contact Infotree for a GAP Analysis and System Impact Assessment — we'll map exactly where your setup stands against PINT-AE requirements before your ASP deadline. Have other accounting-related issues or e-invoicing compliance questions? Contact us — we're happy to help.
Request a Free GAP Analysis →Need hands-on help? Contact Infotree for UAE e-invoicing implementation — from ASP selection to go-live testing, our team handles the full setup, whichever accounting system or ERP you run.
Contact Us for E-Invoicing Implementation →It is the Federal Tax Authority's mandatory framework requiring VAT-registered businesses to exchange B2B and B2G invoices as structured Peppol PINT-AE XML through an Accredited Service Provider, rather than as PDFs.
No. Your existing QuickBooks, Zoho Books, Xero, Sage, Odoo, or Dynamics 365 setup keeps working as-is. A middleware layer like InvoiceUAE reads your existing invoices and handles the PINT-AE conversion and ASP submission.
Confirm which phase applies to you based on annual taxable turnover, then appoint an FTA-approved ASP well before your deadline — sandbox testing takes real time, and the ASP appointment deadline is not your starting point for testing.
The core mechanism (Peppol, PINT-AE, ASP) is the same for every VAT-registered business, but practical complexity varies — high invoice-volume sectors like logistics need robust bulk-processing, while construction's progress-billing structure means each interim certificate is typically its own taxable supply.
You risk missing your ASP appointment and go-live dates, which trigger penalties under Cabinet Decision No. 106 of 2025 from the day after your mandatory date — there is no grace period once it passes.
More than just standard sales invoices: Electronic Tax Invoices, Electronic Tax Credit Notes, self-billed versions of both (where that arrangement applies), and commercial invoice/credit note variants for specific trade scenarios. Each carries its own Peppol document type code and validation rules.
A minimum of 5 years, matching the UAE's standard VAT record-keeping rule. The PINT-AE XML file itself is the legal record — a PDF copy is only a supporting rendering. Records can be stored offshore or in the cloud as long as the FTA can retrieve them on request.
The PINT-AE schema structurally supports bilingual Arabic/English labelling for invoice fields, even though the underlying data is transmitted once per invoice. Check your ASP's specific presentation/rendering options for how this appears on any human-readable copy.
It's the address every business uses on the Peppol network — scheme 0235 followed by a 10-digit TIN. For buyers who aren't yet Peppol-registered, three reserved fallback endpoint IDs exist: one for buyers not yet subject to e-invoicing, one for deemed supplies with no invoice recipient, and one for exports to an unregistered overseas receiver.
Ready to see how InvoiceUAE handles all of this for your business?
Start Your Free 15-Day Trial →Sources: UAE Ministry of Finance — Cabinet Decision No. 106 of 2025, Ministry of Finance — Ministerial Decision No. 243 of 2025, Deloitte, KPMG, Ministry of Finance — Pre-Approved Service Providers.
Ashish Singh is a UAE E-Invoicing specialist and Software Consultant at Infotree Computers LLC, Dubai, with 5+ years helping SMEs and enterprises implement FTA-compliant workflows. A QuickBooks ProAdvisor (Silver) with hands-on expertise across Zoho, QuickBooks, Odoo, Xero, and Sage, he specializes in Peppol PINT-AE compliance and ERP-to-ASP integration for businesses across the UAE and Middle East.