InvoiceIn.
Free PINT AE check: find what is wrong with a UAE e-invoice before it reaches your service provider.
From 1 January 2027 the UAE's e-invoicing system becomes mandatory, starting with businesses whose revenue is AED 50 million or more. Business-to-business and business-to-government invoices become XML files in the PINT AE format, exchanged through an Accredited Service Provider. Drop your XML here: we check it against OpenPeppol's official PINT AE 1.0.4 rules and list every rule it breaks, with what to fix.
Free. No sign-up. Processed in memory, nothing stored.
Check your file
A PINT AE invoice or credit note, as XML. The file is processed in memory and discarded.
Invoice
Rule findings
Raw JSON
When it applies
Each business appoints an Accredited Service Provider first, then goes live on its date.
| Who | Appoint an ASP by | Go live by |
|---|---|---|
| Revenue of AED 50 million or more | 30 October 2026 | 1 January 2027 |
| Revenue under AED 50 million | 31 March 2027 | 1 July 2027 |
| Government entities | 31 March 2027 | 1 October 2027 |
Voluntary use has been possible since 1 July 2026. Transactions with consumers are out of scope for now. Source: Ministerial Decision No. 244 of 2025, as amended by Ministerial Decision No. 66 of 2026 (Ministry of Finance). Dates are law and can move: check with the Ministry of Finance before you plan around them.
What gets checked
The rules are the ones OpenPeppol publishes for the UAE — PINT AE Billing 1.0.4 — run as its reference validator runs them. Every finding shows the official rule text and a plain-language explanation.
UBL 2.1 schema
Is the file well-formed XML in the structure UBL 2.1 requires? This is what fails first when an export is edited by hand.
Shared PINT rules
Mandatory fields, totals that add up, and valid codes for currency, units and tax categories. Rule ids start with ibr-.
UAE rules
The seller's and buyer's TRN and legal registration, the specification identifier, and each VAT category — standard rated, zero rated, exempt, reverse charge, out of scope — with the rate and breakdown it requires. Rule ids end in -ae or start with aligned-ibrp-.
What this is not
InvoiceIn is not an Accredited Service Provider. It does not send your invoice over the Peppol network and does not report anything to the Federal Tax Authority. Your ASP runs its own checks; this page helps you find errors before you get there. A pass means the file meets the published PINT AE rules. It is not tax or legal advice.
For developers
The same check is one API call. It returns the invoice as JSON together with the validation report.
Read the API docs ↗curl -F "[email protected]" \
"https://invoicein-api.peculiar.systems/v1/invoice?include=validation"