Compliance · PINT-AE / UBL 2.1
UAE E-Invoicing Compliance Software
Invaq is UAE e-invoicing software that converts invoice data into PINT-AE-aligned UBL 2.1 XML, validates it against a deterministic draft ruleset with a 0–100 score, routes it through Accredited Service Providers via a provider-agnostic adapter, and records every step in a SHA-256 hash-chained audit trail — built for the UAE mandate phasing in from July 2026.

The UAE e-invoicing mandate timeline
The rollout is phased by revenue under Ministerial Decision No. 56 of 2026, and penalties for non-compliance run up to AED 5,000 per non-compliant invoice. These are the dates that matter:
1 July 2026Pilot phase opens
The UAE e-invoicing pilot is live. Early movers are already exchanging structured invoices.
30 October 2026ASP appointment deadline — revenue ≥ AED 50M
Businesses with annual revenue of AED 50M or more must appoint an Accredited Service Provider under Ministerial Decision No. 56 of 2026.
1 January 2027Compliance mandatory — large businesses
Businesses with revenue ≥ AED 50M must issue and report e-invoices through their ASP.
31 March 2027ASP appointment deadline — all other businesses
Smaller businesses must have their Accredited Service Provider appointed by this date.
1 July 2027Compliance mandatory — all other businesses
The mandate reaches every in-scope business in the UAE.
What PINT-AE and UBL 2.1 mean — and what Invaq generates
The UAE mandate is built on structured XML, not PDFs. UBL 2.1 is the underlying document vocabulary; PINT-AE is the UAE localization of the Peppol international invoice profile that defines exactly which fields, codes, and totals a compliant invoice must carry. Invaq normalizes every invoice into a single canonical record, then renders it as PINT-AE-aligned UBL 2.1 XML deterministically — what you submitted is always exactly what you can re-inspect later.
- Correct UBL document types per UNCL1001: commercial invoice (380), credit note (381), debit note (383) — each with the right root element and references back to the original invoice.
- Full party detail on both sides: legal names, addresses, and 15-digit TRNs rendered into AccountingSupplierParty and AccountingCustomerParty.
- TaxTotal and LegalMonetaryTotal computed from the same canonical amounts the validation engine checks — the XML can never disagree with what was validated.
- Every interpolated value is XML-escaped, so invoice content can never break or inject into the document structure.
A deterministic validation engine with a 0–100 score
A pure, deterministic rule engine checks every invoice before it can move forward — same input, same verdict, every time. Nothing reaches an ASP unvalidated, and every verdict comes with stored evidence you can hand to an auditor.
- Line-level math: quantity × unit price reconciliation, VAT per line, and category rate enforcement (Standard 5%, Zero-rated, Exempt, Out of scope).
- Totals reconciliation including the per-category VAT breakdown computed on the aggregated base (BR-CO-17), with rounding tolerances that match the standard.
- Duplicate invoice-number detection per legal entity, and mandatory original-invoice references on credit and debit notes.
- Your own workspace policies — PO required, value limits, custom required fields — layer on top and can only make validation stricter, never looser.
- Every run produces a 0–100 score and a persisted evidence record, kept separately from the invoice so re-validation never overwrites history.
The ruleset is a versioned draft (uae-pint-ae-draft-1) of the PINT-AE requirements, updated as the official regulator specification is finalized.

ASP routing without lock-in
Under the UAE model, invoices reach the tax authority through Accredited Service Providers. Invaq treats the ASP as a pluggable adapter behind one interface, so switching or adding providers never touches your invoice, validation, or audit machinery.
- One adapter interface per provider: your invoices, workflows, and audit history never depend on any single ASP.
- Submissions run asynchronously with automatic retries — a provider outage delays delivery, it never loses an invoice.
- Failed submissions land in the Exceptions center with the real error, where they can be retried individually or bulk-fixed by root cause.
- Every attempt, success, and failure is written to the audit trail with the provider message ID.
Honest footnote: the Ministry of Finance pre-approved ASP list currently names 42 providers, and none is fully accredited yet. Live provider connections switch on as the FTA finalizes accreditation — the routing, retry, and audit machinery around them is already running.

Trust Ledger: software that can prove what it did
Most audit logs ask you to trust that nobody edited them. Invaq’s can prove it.
- Each audit event stores a SHA-256 hash of its own canonical content combined with the hash of the event before it — an unbroken chain from the very first record.
- Editing, deleting, or reordering any past event breaks every hash after it. Tampering is mathematically evident, not just policy-forbidden.
- One-click verification re-computes the entire chain and reports exactly where, if anywhere, it breaks.
- The FTA audit pack export bundles the XML documents, validation evidence, and the chain-integrity report into a ZIP for any date range — a self-proving compliance package.

Multi-currency, and invoice numbers that cannot collide
AED locked at finalization
Invoice in USD, EUR, GBP, SAR and more. The AED equivalent is resolved exactly once — at finalization, when the invoice legally comes into existence — and locked onto the record, so re-opening it later can never silently change the legal AED amounts. The conversion is rendered into the XML per PINT-AE convention.
Atomic invoice numbering
Sequential invoice numbers are minted atomically per legal entity: two simultaneous requests can never mint the same legal number. Combined with duplicate detection in the validation engine, your numbering sequence stays defensible under audit.
And the rest of the platform
- Document vault — encrypted storage for VAT certificates, trade licenses, and correspondence, attached per entity or supplier.
- Vendor portal — external suppliers self-manage their own profile and documents, scoped to exactly one supplier record.
- AI CSV mapper — import from any ERP — an LLM proposes the column mapping, you confirm it, then it imports for real.
- API keys + HMAC webhooks — role-scoped server-to-server keys and signed outbound webhooks so your systems react the moment an invoice moves.
- Executive reports — CFO-level tax liability, validation pass rate, and per-entity breakdowns, normalized to AED.
Invaq also plans and evidences your ICV score and runs a consent-enforced CRM on the same audited rails.
See it working before you talk to anyone
Open a full workspace seeded with 5 months of data — invoices, validation runs, exceptions, and a verifiable Trust Ledger. No email. No signup. It expires in 4 hours.
Growth plan from AED 369/mo for up to 5,000 invoices; Enterprise is custom. See pricing
Last updated: 18 July 2026