E-invoicing in UAE
Transform Your Financial Management with e-Invoicing in UAE
Our Products:
Recently Published
Flick team
Last updated at
June 28, 2025
The UAE Ministry of Finance released the UAE eInvoicing Public Consultation Document on 6 February 2025 to outline the country’s move towards a national e-Invoicing system. The document introduces a standardised e-Invoice format built on the PINT AE Data Dictionary, which is based on Peppol BIS Billing 3.0 and extended with UAE-specific requirements.
All e-invoices must follow this XML format to enable structured, validated, and interoperable communication between suppliers, buyers, and the Federal Tax Authority (FTA).
In this blog, we will explain everything you need to know about the PINT AE format—including technical requirements, mandatory fields, XML validations, and how the invoice submission process works under the Decentralized Continuous Transaction Control and Exchange (DCTCE) model.
An Overview of E-Invoicing in the UAE
The UAE launched its e-Invoicing program to support the “We the UAE 2031” vision. One of the goals of this vision is to build a strong digital system that helps the government and businesses work better together. The Ministry of Finance wants to make tax reporting faster and more modern by using e-Invoicing. This new system also follows global methods like Digital Reporting Requirements (DRR) and Continuous Transaction Controls (CTC).
E-Invoicing helps improve VAT compliance by shrinking the tax gap and reducing the chance of tax fraud. It also makes audits easier and helps keep things clear and accurate. For a business, e-Invoicing will lower the cost of processing, speed up VAT refunds, and reduce mistakes.
PINT AE is the standardized e-invoice format defined by the UAE Ministry of Finance. It is based on the Peppol BIS Billing 3.0 model and extended with UAE-specific requirements.
PINT AE outlines the structure and data fields that every e-invoice must include. These fields include invoice number, tax registration number, buyer and seller details, tax breakdowns, line items and totals.
All e-invoices must follow the XML format based on the PINT AE Data Dictionary. It helps systems across suppliers, buyers, and tax authorities to send and receive invoices without errors. Every business must use this format when creating or exchanging e-invoices in the UAE.
The UAE Standard e-Invoice follows a structured XML format defined by the PINT AE Data Dictionary. This structure consists of multiple sections. Each section contains specific data elements marked as mandatory, conditional, or optional, depending on the invoice type and transaction context. Below are a few of the main components of the UAE e-Invoice structure:
This section includes key invoice-level information:
Each good or service must be listed as a separate line item:
4. Tax Breakdown
5. Totals and Payment Details
Final invoice calculations appear here:
The UAE e-Invoicing system, based on the PINT AE Data Dictionary, classifies each data field in an e-invoice as either Mandatory (M), Optional (O), or Conditional (C). This classification determines whether a field must appear in the invoice and under what circumstances.
These fields must always be present in the XML. If any mandatory field is missing, the invoice will fail validation and cannot be submitted.
Examples:
These fields are not required but can be included if relevant to the transaction. They add context or provide additional business information.
Examples:
IBT-159 – Item Country of Origin
These fields are only required if specific conditions are met. Their inclusion depends on the values of other fields or the nature of the transaction.
Examples:
Technical Guidelines for UAE e-Invoice Implementation
The UAE system accepts only XML (Extensible Markup Language) for e-invoicing. This format allows systems to read, verify, and process invoice data automatically. The invoice must follow the PINT AE structure defined in the Peppol BIS Billing 3.0 specification, which is built on the UBL 2.1 standard.
Note: If your invoice is in PDF, image, Excel, or Word format, it will not meet compliance requirements. Only PINT AE is accepted for validation and submission.
The PINT AE schema defines the full structure and rules for how invoices must be built. This includes sections for the invoice header, party details, delivery information, tax breakdown, item lines, and payment details. Each tag must be used in the right order and location. For example:
IBT-001 – Invoice Number
The XML file must also include metadata fields that identify the invoice format and version. These include:
Note: If any required tag is missing or placed incorrectly, the invoice will fail validation.
3. Use Valid Tags and Acceptable Values
Every tag in the PINT AE Data Dictionary must follow a fixed format. These rules make sure invoices are consistent and readable by automated systems. If your XML contains the wrong values or formats, the invoice will be rejected during validation.
Use only approved code lists where required:
Use the right format for dates. For example:
Valid: IBT-002 = 2024-12-10
Invalid: 10/12/2024, 10-Dec-2024, or 10.12.24
Enter amounts as plain numbers. For example:
IBT-117 (Tax Amount) must use a decimal point and should not include symbols or text.
Valid: 50.00
Invalid: AED 50, 50.00 AED or 50,00
Use classification codes for goods and services. For example:
Note: Do not use special characters, extra spaces, or free text in these fields. The system only accepts exact codes as defined in the PINT AE specification. Your software must validate these before sending the invoice.
Each field in the PINT AE schema falls into one of three types: Mandatory, Conditional, or Optional.
The UAE e-Invoicing system follows a Decentralized Continuous Transaction Controls (DCTCE) model. In this model, invoices are exchanged in real time through Accredited Service Providers (ASPs) and simultaneously reported to the Federal Tax Authority’s (FTA) Control Data Platform (CDP).
Quick Navigation