Understanding the UAE Standard e-Invoice XML Format

A Detailed Guide to PINT AE Structure, Compliance Requirements, and Validation
The UAE's transition to a national e-invoicing framework marks a major step in strengthening the country's digital tax infrastructure. The Ministry of Finance outlined the foundation of this system in its Public Consultation Document released on 6 February 2025. At the center of the framework is a unified e-invoice structure based on the PINT AE Data Dictionary, an adaptation of Peppol BIS Billing 3.0 enriched with UAE-specific technical requirements.
The mandated XML format aims to deliver a consistent, machine-readable, and interoperable method for invoice exchange across suppliers, buyers, and the Federal Tax Authority. Understanding how this structure works is essential for businesses preparing for the UAE's upcoming e-invoicing mandate.
E-Invoicing in the UAE and the National Digital Strategy
The introduction of e-invoicing aligns with the broader objectives of the We the UAE 2031 vision, which seeks to modernize government business interactions and raise the standard of digital reporting. By adopting global frameworks such as Digital Reporting Requirements and Continuous Transaction Controls, the UAE is moving toward real-time reporting, improved data accuracy, and reduced instances of non-compliance.
For businesses, the shift promises faster processing, fewer operational errors, better audit preparedness, and improved VAT refund timelines.
Defining PINT AE
PINT AE is the official structured invoice format designated for UAE e-invoicing. Built on the Peppol BIS Billing 3.0 model, it provides a standardized XML schema that contains all data elements required for national compliance. These elements range from core identifiers and tax information to item details and totals.
Every invoice exchanged within the UAE e-invoicing ecosystem must follow this XML schema without deviation. The format ensures that different software systems can communicate seamlessly, supporting the real-time validation and reporting mechanisms expected under the country's e-invoicing program.
Core Structure of the UAE Standard e-Invoice
The XML layout defined by PINT AE organizes invoice data into structured sections. Each one includes elements classified as mandatory, conditional, or optional.
Invoice Header This section records the essential attributes of the invoice:
- IBT-001 Invoice Number
- IBT-002 Invoice Issue Date
- IBT-003 Invoice Type Code
- IBT-005 Currency Code
Seller and Buyer Information This captures the identities and tax details of the parties involved:
- IBT-027 Seller Name and IBT-044 Buyer Name
- IBT-031 and IBT-048 TRNs
- IBT-034 and IBT-049 Electronic Addresses
- IBG-05 and IBG-08 Address Groups including Emirates codes
Item Line Details Each good or service is listed as a structured line item:
- IBT-153 Item Name and IBT-154 Description
- IBT-129 Quantity and IBT-146 Net Price
- IBT-151 Tax Category Code and IBT-152 Tax Rate
- IBT-158 HSN Code for goods
- BTUAE-17 SAC Code for services
Tax Breakdown This section details VAT calculations:
- IBT-116 Taxable Amount
- IBT-117 VAT Amount
- IBT-118 Tax Category
- IBT-119 Tax Rate
Final Totals and Payment Information This section consolidates invoice calculations and payment details:
- IBT-109 Total Without Tax
- IBT-110 Total VAT
- IBT-112 Total With Tax
- IBT-115 Amount Due
- IBT-081 Payment Means Code
Classification of Data Fields
The PINT AE Data Dictionary places every field into one of three categories.
Mandatory These must appear in every invoice without exception. Missing mandatory fields will cause immediate validation failure. Examples include:
- IBT-001 Invoice Number
- IBT-002 Issue Date
- IBT-031 and IBT-048 TRNs
- IBT-112 Total With Tax
Optional These fields can be included when relevant, providing additional context:
- IBT-072 Delivery Date
- IBG-32 Item Attributes
- IBT-159 Country of Origin
Conditional These appear only when specific circumstances apply:
- BTUAE-04 Exchange Rate when currency is not AED
- BTUAE-17 SAC Code for services
- IBT-111 Total Tax in Accounting Currency when applicable
Each field also follows cardinality rules indicating whether the value must appear once, may appear once, or may appear multiple times.
Technical Requirements for Building a UAE-Compliant XML Invoice
Use of XML The UAE requires all invoices to be issued in XML. Other formats such as PDF or image files are not acceptable, regardless of how they are generated. XML ensures structured, machine-readable data suitable for automated validation.
Conformance with PINT AE Schema The invoice must follow the exact structure defined in the PINT AE schema. This includes using:
- CustomizationID for identifying the PINT AE profile
- SpecificationID formatted as urn:peppol:pint:billing-1@ae-1
Invalid ordering, missing tags, or improper formatting will lead to a failed submission.
Approved Code Sets and Formats To maintain consistency, only specific code lists and data structures are allowed:
- ISO 4217 for currency codes
- ISO 3166-1 Alpha-2 for country codes
- UNECE Rec 20 for units of measure
- Correct date format YYYY-MM-DD
- Decimal amounts without symbols
HSN and SAC codes must be used correctly for goods and services, without variations, abbreviations, or free-text descriptions.
Logic and Dependencies Within the Schema
The schema applies logical rules linking fields together. Examples include:
- Exchange rate must appear if the invoice currency differs from AED.
- Total tax in accounting currency must appear if an accounting currency is used.
- SAC codes must be provided for service line items.
These dependencies ensure accurate reporting and interoperability across systems connected to the national platform.
How the UAE e-Invoice Submission and Validation Process Works
The UAE uses a Decentralized Continuous Transaction Control and Exchange model. Under this approach, Accredited Service Providers facilitate the exchange of invoices while simultaneously reporting details to the Federal Tax Authority.
The workflow generally follows these steps:
- The supplier generates the invoice using the PINT AE XML schema.
- The accredited provider validates the structure and fields.
- The invoice is transmitted to the buyer and reported to the FTA's Control Data Platform.
- A Message Level Status response is issued indicating acceptance or errors.
This enables real-time compliance and an auditable flow of structured data between all parties.
Conclusion
The UAE Standard e-Invoice XML format introduces a structured, verifiable, and interoperable model that elevates the quality of financial reporting across the country. Businesses preparing for upcoming mandates should understand the technical framework early to reduce future disruptions. A unified format not only strengthens compliance but also enhances automation, efficiency, and accuracy across financial operations. As organizations adopt these practices, many leverage modern ERP-integrated platforms such as Accqrate to simplify alignment with evolving regulatory requirements.
cta.title1
cta.description1cta.description2
Recent Blog Posts from Accqrate

E-Invoicing in the UAE

VAT in the UAE: Rates, Thresholds, Exemptions and Compliance Rules for 2025

Corporate Tax in the UAE





