PINT-AE (Peppol International UAE) is the official electronic invoice format mandated by the UAE Ministry of Finance for all B2B and B2G transactions. Every business that issues or receives e-invoices in the UAE must follow this XML specification.
What PINT-AE Actually Is
PINT-AE is a UAE-specific version of the global Peppol BIS Billing 3.0 model, built on UBL 2.1 (Universal Business Language). It defines exactly how invoice data must be structured, including:
- The order of fields in the XML file
- The names of each XML tag
- Which fields are mandatory, optional, or conditional
- Data validation rules
This standardization ensures that systems across the UAE and other countries can communicate accurately and automatically.
The PINT-AE XML Structure
A PINT-AE invoice is organized into five main sections:
1. Invoice Header
Key information about the invoice itself:
- IBT-001 β Invoice Number (unique identifier)
- IBT-002 β Invoice Issue Date (YYYY-MM-DD format)
- IBT-003 β Invoice Type Code (tax invoice, credit note, or debit note)
- IBT-005 β Invoice Currency Code (e.g., AED or USD)
2. Seller and Buyer Details
Information about both trading partners:
- IBT-027 / IBT-044 β Seller and Buyer Names
- IBT-031 / IBT-048 β Seller and Buyer Tax Registration Numbers (TRN)
- IBT-034 / IBT-049 β Electronic Addresses for digital delivery
- IBG-05 / IBG-08 β Postal Addresses (including Emirates codes like DXB or AUH)
3. Line Items
Each good or service appears as a separate item:
- IBT-153 / IBT-154 β Item Name and Description
- IBT-129 / IBT-146 β Quantity and Unit Price
- IBT-151 / IBT-152 β Tax Category and Rate
- IBT-158 β HSN Code (for goods)
- BTUAE-17 β SAC Code (for services)
4. Tax Breakdown
Shows how VAT is applied:
- IBT-116 β Taxable Amount (before VAT)
- IBT-117 β Tax Amount (VAT charged)
- IBT-118 β Tax Category (Standard, Zero-Rated, Exempt, Reverse Charge)
- IBT-119 β Tax Rate (percentage, e.g., 5%)
5. Totals and Payment Details
Summary of the invoice:
- IBT-109 β Invoice Total Without Tax
- IBT-110 β Total Tax Amount
- IBT-112 β Invoice Total with Tax
- IBT-115 β Amount Due for Payment
- IBT-081 β Payment Type (bank transfer, card, etc.)
Field Types: Mandatory, Optional, Conditional
Every field in the PINT-AE XML has a rule:
- Mandatory (M) β Must always be present
- Optional (O) β May be included if relevant
- Conditional (C) β Required only under specific circumstances
For example, the seller TRN is always mandatory, but a purchase order reference is conditional (required only if the buyer provided one).
UAE-Specific Requirements
PINT-AE includes customizations for UAE regulations:
- Bilingual rendering β Line items must display in both Arabic and English
- TRN validation β Both seller and buyer TRNs are validated against the FTA registry
- UAE tax rules β Tax categories align with UAE VAT regulations (Standard 5%, Zero-Rated, Exempt, Reverse Charge)
- Emirates codes β Postal addresses use standard Emirates abbreviations (DXB, AUH, SHJ, etc.)
How to Generate PINT-AE Invoices
You have two options:
-
Native support β Your accounting software exports PINT-AE XML directly. Check with your software provider for PINT-AE compatibility.
-
ASP integration β Your software exports data in a standard format (CSV, JSON, or XML), and an Accredited Service Provider transforms it into PINT-AE before submission to the FTA.
TrustBill integrates with Tally, Zoho Books, QuickBooks, SAP, and other systems to generate PINT-AE compliant invoices without changing your existing workflow.
Start free with 50 invoices β no card required.



