Enter your invoice details and line items to build a PINT AE / UBL XML draft for the UAE Peppol e-invoicing mandate. Copy or download it — then process it through your FTA-accredited service provider.
Draft aid only. This generator helps you understand and pre-fill the PINT AE structure. It does not validate against the full FTA schema, sign, transmit over Peppol, or report to the FTA. Real invoices must go through an accredited service provider (ASP). Do not rely on this output as a compliant filed invoice.
Invoice total (incl. VAT)
Net AED 10,000 + VAT AED 500
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:CustomizationID>urn:peppol:pint:billing-1@ae-1</cbc:CustomizationID>
<cbc:ProfileID>urn:peppol:bis:billing</cbc:ProfileID>
<cbc:ID>INV-2026-001</cbc:ID>
<cbc:IssueDate>2026-07-01</cbc:IssueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>AED</cbc:DocumentCurrencyCode>
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyLegalEntity>
<cbc:RegistrationName>My Company LLC</cbc:RegistrationName>
</cac:PartyLegalEntity>
<cac:PartyTaxScheme>
<cbc:CompanyID>100123456700003</cbc:CompanyID>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>
</cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
<cac:Party>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Client FZ-LLC</cbc:RegistrationName>
</cac:PartyLegalEntity>
<cac:PartyTaxScheme>
<cbc:CompanyID>100987654300003</cbc:CompanyID>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>
</cac:Party>
</cac:AccountingCustomerParty>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="AED">500.00</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="AED">10000.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="AED">500.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>5.00</cbc:Percent>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
<cac:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="AED">10000.00</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="AED">10000.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="AED">10500.00</cbc:TaxInclusiveAmount>
<cbc:PayableAmount currencyID="AED">10500.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity unitCode="EA">1.00</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="AED">10000.00</cbc:LineExtensionAmount>
<cac:Item>
<cbc:Name>Consulting services</cbc:Name>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>5.00</cbc:Percent>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="AED">10000.00</cbc:PriceAmount>
</cac:Price>
</cac:InvoiceLine>
</Invoice>The UAE has adopted the Peppol 5-corner (DCTCE) Continuous Transaction Control model. Instead of emailing a PDF, you issue a structured PINT AE XML invoice, your accredited service provider validates and transmits it over Peppol to the buyer's provider, and the tax data is reported to the FTA in near real time.
Use this tool to see exactly what fields the format needs and to pre-build drafts — then hand the data to your ASP for the real submission. Reconcile the totals against your VAT Form 201.
PINT AE is the UAE's localisation of the Peppol International Invoice — a UBL 2.1 / Peppol BIS Billing 3.0 XML format. Under the UAE's 5-corner (DCTCE) model, invoices are exchanged in this format over the Peppol network and reported to the Federal Tax Authority in near real time.
A pilot begins in July 2026, with the mandate expanding from 31 October 2026 for businesses with revenue above AED 50 million, then broadening further. PDF or manual-format invoices will no longer be legally valid for in-scope B2B and B2G transactions.
No. This tool produces a draft to help you understand and pre-fill the PINT AE structure. Actual invoices must be transmitted through an FTA-accredited service provider (ASP), which validates against the full schema, signs, sends over Peppol, and reports to the FTA. Treat this output as a working draft only.
The Tax Registration Number is the 15-digit number issued by the FTA to VAT-registered businesses. Both seller and buyer TRNs are needed on a valid B2B e-invoice so the reverse-charge and input-recovery records reconcile.
No. The XML is generated entirely in your browser — nothing is uploaded. Copy or download it and process it through your own ASP.
Disclaimer: This is a draft-generation aid for the UAE PINT AE format, not a certified e-invoicing solution and not tax advice. It does not guarantee schema conformance, and the generated XML is not a legally valid filed invoice. Always use an FTA-accredited service provider and verify requirements with the Federal Tax Authority. See our full disclaimer.