How UAE E-Invoicing Works: Peppol, PINT AE XML and ASP Explained Simply

Published by: Perfonec Computers  |  Category: UAE E-Invoicing  |  Read time: ~12 minutes  |  Updated: August 2026
How UAE E-Invoicing Works: Peppol, PINT AE XML and ASP Explained Simply

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

Quick Answer

UAE e-invoicing requires every B2B invoice to be generated in PINT AE XML format and transmitted through the Peppol network via an FTA-approved ASP. If you use QuickBooks — QBESync by Perfonec handles all of this automatically. If you use Odoo ERP — the Odoo E-Invoice Add-On by Perfonec handles all of this automatically. Your team continues using their existing software exactly as before. Zero workflow change. One click to compliance.

QBESync UAE E-Invoicing Add-On for QuickBooks — by Perfonec
Odoo Add-On UAE E-Invoicing Add-On for Odoo ERP — by Perfonec

📞 +971 4 386 6199

The Short Version for QuickBooks and Odoo Users

If you use QuickBooks — install QBESync by Perfonec. Done. If you use Odoo ERP — install the Odoo E-Invoice Add-On by Perfonec. Done. Both products handle all PINT AE XML generation and Peppol transmission automatically. Your team continues using their existing software exactly as before. Zero workflow change. One click to compliance.

Summary: UAE e-invoicing becomes mandatory from 1 January 2027 for large businesses and 1 July 2027 for all other VAT-registered SMEs. This guide explains — in plain language — exactly what Peppol is, what PINT AE XML means, what an ASP does, and how the complete e-invoicing journey works from the moment you confirm an invoice in your accounting software to the moment your buyer receives it. Perfonec Computers has developed two UAE e-invoicing products — QBESync for QuickBooks users and the Odoo E-Invoice Add-On for Odoo users — that handle all UAE e-invoicing compliance automatically.

Most UAE business owners have now heard the terms UAE e-invoicing, Peppol, PINT AE XML, and ASP — but most are still unclear on what these terms actually mean in practice and what they need to do before their mandatory deadline. This guide cuts through the jargon and explains exactly how UAE e-invoicing works — in plain language — so that every UAE business owner understands their obligations and the simplest path to compliance.

📄 Free Guide PDF — How UAE E-Invoicing Works

Download our free plain-language guide — what Peppol is, what PINT AE XML means, what an ASP does, the 8-step invoice journey, QBESync and Odoo Add-On features, before vs after comparison, and mandatory deadlines.

Download the Free Guide →

What Is UAE E-Invoicing — In One Paragraph

Verdict: UAE e-invoicing is the FTA’s requirement that every B2B invoice must be generated in a specific digital format called PINT AE XML and transmitted electronically to the buyer through the Peppol network via an FTA-approved ASP. PDF invoices sent by email are no longer valid B2B invoices after the mandatory deadline.

UAE e-invoicing under Ministerial Decisions No. 243 and 244 of 2025 is the FTA’s requirement that every B2B invoice issued by a UAE VAT-registered business must be generated in a specific digital format called PINT AE XML and transmitted electronically to the buyer through a government-approved network called Peppol — via a certified middleman called an ASP (Accredited Service Provider). The invoice must travel digitally from your accounting software to your buyer’s system through this specific route:

Your Software  →  QBESync / Odoo Add-On  →  ASP  →  Peppol Network  →  Buyer’s System

PDF invoices sent by email are no longer legally valid B2B invoices after your mandatory go-live date. Every B2B invoice must travel through this digital route — regardless of which accounting software you use, regardless of your industry, and regardless of whether you are on the mainland or in a free zone.


The Three Terms Every UAE Business Owner Needs to Understand

Verdict: UAE e-invoicing uses three technical terms — PINT AE XML, Peppol, and ASP — that sound complex but are straightforward once explained in plain language. Understanding these three terms is all a UAE business owner needs to understand how e-invoicing works and what they need to do.

PINT AE XML — What Format the Invoice Must Be In

PINT AE XML is the mandatory digital invoice format for UAE e-invoicing. Think of it like a very specific data structure — every invoice must contain exactly the right fields in exactly the right format. PINT stands for Peppol International — the international standard. AE is the UAE country code. XML is the file format. Your existing accounting software — QuickBooks, Odoo, TallyPrime, Zoho Books — does not automatically produce PINT AE XML when you create an invoice. It needs to be converted or generated in this format before transmission. QBESync (for QuickBooks) and the Odoo E-Invoice Add-On (for Odoo) handle this conversion automatically — your team does nothing different.

Peppol — What Network the Invoice Must Travel Through

Peppol is the international electronic invoice transmission network — think of it like a secure, government-certified postal system specifically for business invoices. It is used in dozens of countries worldwide and the UAE has adopted it as the mandatory transmission method for UAE B2B e-invoicing. Your invoice enters the Peppol network through an access point, travels to the buyer’s access point, and is delivered to the buyer’s accounting system. TallyPrime 7.0 has its own Peppol access point built natively into the software. QuickBooks and Odoo connect to the Peppol network through an ASP — which is exactly what QBESync and the Odoo E-Invoice Add-On handle automatically after a one-time Perfonec setup.

ASP — The Certified Middleman Between Your Software and Peppol

ASP stands for Accredited Service Provider — a company that the UAE Ministry of Finance has approved to receive your PINT AE XML invoice, validate it, and transmit it through the Peppol network to your buyer. Think of the ASP as a certified courier — your invoice goes from your software to the ASP, the ASP checks it is correctly formatted, and then delivers it through Peppol. 33 ASPs are pre-approved by the UAE Ministry of Finance. QBESync and the Odoo E-Invoice Add-On connect to your chosen ASP automatically after a one-time setup — you never need to interact with the ASP manually after Perfonec configures the connection.


The Journey of a UAE E-Invoice — Step by Step

Verdict: A UAE e-invoice travels through eight steps from confirmation in your accounting software to delivery in your buyer’s system. After QBESync or the Odoo E-Invoice Add-On is installed by Perfonec, steps 2 through 8 are fully automatic — your team only does step 1.
Step What Happens Who Does It
1 You create and confirm a B2B invoice in your accounting software — QuickBooks, Odoo, TallyPrime, or Zoho Books You — same as always
2 Invoice data is extracted and automatically converted to PINT AE XML format with all 17 mandatory fields populated ✅ QBESync / Odoo Add-On / TallyPrime 7.0
3 All 17 mandatory PINT AE fields are validated before transmission — errors caught before reaching the ASP ✅ QBESync / Odoo Add-On automatically
4 The validated PINT AE XML invoice is sent to your FTA-approved ASP via a secure API connection ✅ QBESync / Odoo Add-On automatically
5 The ASP performs its own PINT AE validation and transmits the invoice into the UAE Peppol network Your FTA-approved ASP
6 The Peppol network routes the invoice to the buyer’s Peppol access point Peppol network
7 The buyer’s ASP or Peppol access point delivers the invoice to the buyer’s accounting system Buyer’s ASP and system
8 Invoice transmission status — sent, received, or rejected — is visible in your QBESync or Odoo dashboard ✅ QBESync / Odoo Add-On dashboard
After QBESync or the Odoo E-Invoice Add-On is installed by Perfonec — your team only does Step 1. Steps 2 through 8 happen automatically in the background without any action from your accounting team. The entire UAE e-invoicing process is invisible to your team after the one-time Perfonec setup.

QBESync and Odoo E-Invoice Add-On — One-Click UAE E-Invoicing Compliance

Verdict: Perfonec has developed two UAE e-invoicing products that handle all of steps 2 through 8 automatically — QBESync for QuickBooks users and the Odoo E-Invoice Add-On for Odoo users. Both are developed by Perfonec from the ground up for UAE PINT AE XML compliance. Both make UAE e-invoicing invisible to your accounting team after a one-time setup.

QBESync

UAE E-Invoicing Add-On for QuickBooks — by Perfonec Computers

For QuickBooks Premier, Enterprise and Pro users

  • Extracts invoice data from QuickBooks automatically on confirmation — no extra steps for your team
  • Converts QuickBooks invoice data to PINT AE XML with all 17 mandatory fields mapped correctly
  • Validates all PINT AE fields before transmission — catches errors before the ASP does
  • Sends validated PINT AE XML to your FTA-approved ASP via secure API — completely automatically
  • Shows transmission status per invoice in QBESync dashboard — sent, received, or rejected with details
  • Handles credit notes (type 381), advance payment invoices per Version 1.1, and multi-currency invoices
  • Works with QuickBooks Premier, Enterprise, and Pro — no version upgrade needed
  • Developed by Perfonec — the Authorised QuickBooks Dealer and Certified Pro Advisor in Dubai

Learn more about QBESync →  |  How to make QuickBooks UAE e-invoicing compliant →

Odoo E-Invoice Add-On

UAE E-Invoicing Add-On for Odoo ERP — by Perfonec Computers

For Odoo 16, 17 and 18 users

  • Installs in your existing Odoo 16, 17, or 18 instance — no version upgrade needed
  • Generates PINT AE XML automatically from every confirmed B2B invoice in Odoo
  • Reads Odoo fiscal positions for automatic PINT AE VAT category code mapping — S, Z, E, O
  • Sends PINT AE XML to your FTA-approved ASP via secure API — completely automatically
  • Shows transmission status per invoice in Odoo dashboard — sent, received, or rejected with error details
  • Handles credit notes (type 381), advance payment invoices per Version 1.1, and multi-currency invoices
  • Your team uses Odoo exactly as before — the Add-On runs silently in the background
  • Developed by Perfonec — Odoo Ready Partner with Odoo Middle East (Cert n°0000699697)

Learn more about the Odoo E-Invoice Add-On →  |  Odoo UAE E-Invoicing 2027 — complete guide →


What Your Team Actually Needs to Do — Before and After

Verdict: After Perfonec installs and configures QBESync or the Odoo E-Invoice Add-On — your team does nothing new. Create the invoice. Confirm it. QBESync and the Odoo E-Invoice Add-On handle everything else automatically. Zero workflow change.
Task Before QBESync / Add-On After QBESync / Add-On
Create invoice Create in QuickBooks or Odoo Same — no change at all
Confirm invoice Click Confirm or Save Same — no change at all
Generate PINT AE XML Not possible natively ✅ Auto-generated instantly on confirmation
Validate PINT AE fields Not possible natively ✅ Auto-validated before ASP transmission
Send to ASP Not possible natively ✅ Auto-transmitted silently via API
Peppol delivery to buyer Not possible natively ✅ Auto-delivered through Peppol network
Send invoice to buyer Email PDF manually ✅ Handled automatically via Peppol
Check invoice status No status available ✅ Dashboard shows sent, received, or rejected

What Are the 17 Mandatory PINT AE Fields?

Verdict: Every UAE PINT AE XML invoice must contain 17 mandatory fields. Missing any one of these fields causes the invoice to be rejected at the ASP. QBESync and the Odoo E-Invoice Add-On map all 17 fields automatically from your existing QuickBooks or Odoo data — you only need to ensure the underlying data is correct in your accounting software.
  • Supplier TRN (your 15-digit UAE VAT number)
  • Buyer TRN (customer’s UAE VAT number)
  • Invoice number (unique sequential)
  • Invoice date (ISO format)
  • Invoice type code (380 invoice / 381 credit note)
  • Currency code (AED or foreign + AED)
  • Supplier address (structured fields)
  • Buyer address (structured fields)
  • Line item description (specific, not generic)
  • Unit of measure (UN/CEFACT code)
  • Unit price (before VAT)
  • Quantity
  • VAT category code (S, Z, E, or O)
  • VAT rate percentage
  • VAT amount per line
  • Line total including VAT
  • Invoice total (sum of all lines)

The most common PINT AE validation failures in UAE businesses come from missing buyer TRN numbers in the customer master, single-line address formats where structured fields are required, and generic item descriptions like “Services” or “Goods”. These are data gaps in your accounting software — not software failures. Perfonec identifies and fixes all of these in a PINT AE data field audit before QBESync or the Odoo E-Invoice Add-On is installed.


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 — use it to test QBESync or the Odoo E-Invoice Add-On before your mandatory deadline.

Get UAE E-Invoicing Compliant — QuickBooks or Odoo, One Click

Perfonec Computers has developed QBESync for QuickBooks users and the Odoo E-Invoice Add-On for Odoo users — both handle all PINT AE XML generation and Peppol transmission automatically. Free e-invoicing readiness assessment available.

Also authorised for TallyPrime (Authorised Silver Partner) and Zoho Books (Zoho Partner Directory).

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

Book a Free E-Invoicing Assessment →

About the author

Akanksha Surana

Akanksha Surana is the CEO and Owner of Perfonec Computers, Dubai — developer of QBESync and the Odoo E-Invoice Add-On, Authorised QuickBooks Dealer and Certified Pro Advisor, Odoo Ready Partner with Odoo Middle East (Cert n°0000699697), and Authorised Silver Partner for TallyPrime. She has 9 years of experience implementing accounting software and UAE VAT compliance for UAE businesses. Read Akanksha’s full profile →


Frequently Asked Questions

What is Peppol in UAE e-invoicing?

Peppol is the international electronic invoice transmission network that the UAE has adopted as the mandatory method for transmitting B2B invoices from 2027. Think of it like a secure, government-certified postal system specifically for business invoices. Your invoice enters Peppol through an access point, travels to the buyer’s access point, and is delivered to the buyer’s accounting system. QBESync and the Odoo E-Invoice Add-On connect your software to the Peppol network automatically via your chosen FTA-approved ASP.

What is PINT AE XML?

PINT AE XML is the mandatory digital invoice format for UAE e-invoicing. PINT stands for Peppol International (the international standard), AE is the UAE country code, and XML is the file format. Every UAE B2B invoice must be generated in this exact format with all 17 mandatory fields correctly populated. Your existing accounting software does not produce PINT AE XML natively — QBESync (for QuickBooks) and the Odoo E-Invoice Add-On (for Odoo) generate it automatically from your existing invoice data.

What is an ASP in UAE e-invoicing?

ASP stands for Accredited Service Provider — a company approved by the UAE Ministry of Finance to receive your PINT AE XML invoice, validate it, and transmit it through the Peppol network to your buyer. 33 ASPs are pre-approved. QBESync and the Odoo E-Invoice Add-On connect to your chosen ASP automatically after a one-time Perfonec setup — you never interact with the ASP manually once the connection is configured.

What does my team need to do differently after QBESync or the Odoo Add-On is installed?

Nothing. Your accounting team continues creating and confirming invoices in QuickBooks or Odoo exactly as before. QBESync and the Odoo E-Invoice Add-On handle all PINT AE XML generation, PINT AE field validation, ASP transmission, Peppol delivery, and status tracking automatically in the background. The entire UAE e-invoicing process is invisible to your team after the Perfonec setup is complete.

Can I still send PDF invoices after the mandatory deadline?

No. PDF invoices sent by email are not legally valid B2B invoices after your mandatory go-live date. Every B2B invoice must be transmitted through the Peppol network via an FTA-approved ASP in PINT AE XML format. QBESync and the Odoo E-Invoice Add-On automate this transmission — the Peppol network delivery replaces the email PDF as the legal invoice delivery method.

Who developed QBESync and the Odoo E-Invoice Add-On?

Both products were developed by Perfonec Computers — the Authorised QuickBooks Dealer and Certified Pro Advisor in Dubai, and the Odoo Ready Partner with Odoo Middle East (Cert n°0000699697). Both are built specifically for UAE PINT AE XML requirements from the ground up — not adapted from generic international connectors. Contact Perfonec for a free e-invoicing readiness assessment.

What is the UAE e-invoicing mandatory deadline?

Businesses with annual revenue above AED 50 million must be live by 1 January 2027 with ASP appointment by 30 October 2026. All other VAT-registered SMEs must be live by 1 July 2027 with ASP appointment by 31 March 2027. The voluntary pilot phase from 1 July 2026 carries no financial penalties — use it to test QBESync or the Odoo E-Invoice Add-On before your mandatory deadline. Book a free e-invoicing assessment with Perfonec.


Published by Perfonec Computers — Developer of QBESync and the Odoo E-Invoice Add-On, Authorised Dealer and Certified QuickBooks Pro Advisor, Odoo Ready Partner with Odoo Middle East (Cert n°0000699697), Authorised Silver Partner for TallyPrime, and Zoho Partner. CEO: Akanksha Surana. 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, and Cabinet Decision No. 106 of 2025. For general guidance only — not legal or tax advice.