UAE E-Invoicing Technical Rules: PINT AE Fields | Fastlane
🔧 Date formats, currency fields and tax category codes are configured at source in your ERP — not corrected downstream by your provider · 175 days left in 2026 to map and test. Get Expert Help →
HomeBlogUAE E-Invoicing: Technical Rules & PINT AE Fields
E-Invoicing · Technical Guide · UAE

UAE E-Invoicing Technical Rules: PINT AE Data Fields, Tax Codes & Invoice Types

Scope and deadlines are the easy part. Implementations fail on the technical layer — dates in the wrong format, foreign currency invoices with no AED tax figures, a single default tax code applied across mixed-rate lines, and buyers with no Peppol identifier. Here is each one, with the correct approach.

Fastlane Compliance Team Published March 2026 15 min read Updated July 2026 E-Invoicing

Key Takeaways

4 insights · 15 min read
01

Dates must be ISO 8601 — YYYY-MM-DD. Configure the output at source in the ERP; a provider reformatting silently downstream is a risk, not a solution.

02

Non-AED invoices need the tax accounting currency set to AED, with the VAT amount in AED and the rate applied. The FTA cannot derive it from a USD-only document.

03

One invoice can carry mixed rates — provided each line has the right tax category code (S / Z / E / AE / O) and the totals aggregate per category.

04

Domestic reverse charge is in scope with code AE. Imported services under reverse charge generate no UAE e-invoice at all — there is no UAE supplier to issue one.

Quick Answer

Most implementations fail on four things: dates not in ISO 8601 YYYY-MM-DD format, foreign currency invoices missing the AED tax currency and rate, a single default tax code applied across mixed-rate lines, and buyers with no Peppol identifier handled with blank or placeholder data.

In this guide Where implementations fail Date format Foreign currency fields Tax category codes Mixed-rate invoices Document types Credit notes & corrections Buyers without a Peppol ID Disclosed agent billing Data storage location Imported services Common validation errors

Where do UAE e-invoicing implementations actually fail?

In the data, not the decision. Businesses settle scope and deadlines relatively easily, then lose weeks at the technical layer — date formats, currency fields, tax category codes, buyer identifiers and document sequencing. None of it is conceptually hard; all of it has to be configured at source rather than patched downstream.

The unifying principle is worth stating once. Your Accredited Service Provider validates and transmits; it does not interpret. It will tell you a document failed schema validation. It will not tell you that you applied a zero rate where an exemption belonged, or that the date it received was ambiguous, because it has no way of knowing what you meant. Anything requiring judgement about your business stays with you.

This is article three of three. Article one covers who is actually in scope — VAT registration, Tax Groups, exempt and zero-rated supplies, exclusions. Article two covers the two deadlines and ASP onboarding. If either of those is unsettled, start there, because the technical work below assumes you know your phase.

Work the configuration in a fixed order. Each step depends on the one before it:

  1. Fix the date output format — ISO 8601 at source, tested with a date after the twelfth of a month so an unconverted value is unambiguous.
  2. Separate the tax codes — distinct codes for standard-rated, zero-rated, exempt, reverse charge and out-of-scope, each mapped to the right tax category.
  3. Configure foreign currency handling — tax accounting currency AED, with the AED VAT amount and the rate applied carried on non-AED invoices.
  4. Standardise items and units of measure — coded items and standard units in place of free-text line descriptions.
  5. Build the buyer identifier register — Peppol identifiers for every active customer, plus an agreed fallback for those without one.
  6. Test on real data and document failures — every tax category, every currency, with rejection codes and resolutions written down before go-live.

What date format does PINT AE require?

ISO 8601, in the form YYYY-MM-DD. So 31 December 2026 is written 2026-12-31, not 31/12/2026. This is a schema requirement, not a display preference, and a date in any other format fails validation before it reaches anyone who could interpret it.

The trap is that legacy ERPs often display DD/MM/YYYY while exporting something else, or export exactly what they display. Teams reasonably assume their provider will reformat it, and some transformation layers will — which is worse, because it hides the problem until a value is genuinely ambiguous.

Test with a date after the twelfth of a month. 03/04/2026 could be 3 April or 4 March and any converter will pick one silently. 2026-12-31 has exactly one reading. If your ERP outputs DD/MM/YYYY today, this belongs on the pre-go-live remediation list rather than in a conversation with your provider.

FormatExampleResult
ISO 8601 — required2026-12-31Valid, unambiguous
DD/MM/YYYY31/12/2026Fails schema validation
MM/DD/YYYY12/31/2026Fails schema validation
DD-MMM-YY31-Dec-26Fails schema validation
Ambiguous converted value03/04/2026May pass validation with the wrong date

⚠️ The date error that passes validation is the dangerous one

A converter that turns 03/04/2026 into a valid ISO date will do so silently, and it has a 50% chance of choosing 3 April over 4 March. The document validates, transmits and reports — with the wrong tax point on it. Test every date path with a day after the twelfth, where an unconverted value is unambiguously wrong. Have your ERP output checked →

What extra fields does PINT AE require for foreign currency invoices?

Three things must be present or derivable on a non-AED invoice: the invoice currency, the tax accounting currency set to AED, and the VAT amount in AED together with the exchange rate applied. Omitting them is one of the most common validation failures for UAE exporters and USD-billing service businesses.

The reasoning is straightforward. Your VAT return is in AED. The Federal Tax Authority needs to reconcile the VAT on the invoice to the VAT in the return, and it cannot do that from a document denominated only in dollars. Someone has to state the AED figure, and that someone is the supplier.

Exact field names should be confirmed against the current PINT AE data dictionary [VERIFY field naming and cardinality] — but the substance does not change: invoice currency, AED as the tax currency, and an AED VAT figure the FTA can tie to your return.

Data pointRequired whenPurpose
Invoice currency codeAlwaysThe currency the invoice is denominated in — USD, GBP, EUR
Tax accounting currency codeNon-AED invoicesMust be AED — the currency tax is reported in
Exchange rate appliedNon-AED invoicesConverts the invoice currency to AED for the tax calculation
VAT amount in AEDNon-AED invoicesThe figure that must reconcile to your VAT 201

Worked example — a USD invoice with AED tax figures

A Dubai consultancy invoices a UAE client USD 20,000 plus 5% VAT of USD 1,000. The AED peg is 3.6725, so the document must also carry the AED equivalents: net AED 73,450 and VAT AED 3,672.50, with AED as the tax accounting currency and the rate applied stated. The AED 3,672.50 is the figure that has to appear in the VAT 201 return. Ship the invoice without it and validation fails; ship it with a different rate to the one you use in the ledger and your return will not reconcile.

Which tax category codes does PINT AE use?

Five codes cover almost every UAE supply: S for standard-rated, Z for zero-rated, E for exempt, AE for reverse charge and O for out of scope. Each line item on an e-invoice carries one, and the code — not the rate — is what tells the system how to treat the line.

The distinction that causes the most trouble is between Z, E and O, because all three show 0% tax on the face of the document and finance teams treat them as interchangeable. They are not. Zero-rated is a taxable supply at 0% and preserves input tax recovery; exempt is not a taxable supply and restricts it; out of scope is outside UAE VAT entirely. Article one covers what that means for scope; here it determines the code.

Tax treatmentCodeRateWhat it signals
Standard-rated supplyS5%Taxable, VAT charged
Zero-rated supplyZ0%Taxable at 0%, input tax recovery preserved
Exempt supplyE0%Not a taxable supply, input tax restricted
Domestic reverse chargeAE0%Buyer self-accounts for the VAT
Out of scopeOOutside UAE VAT entirely

One configuration point to check rather than assume: exports of goods. International code lists carry a separate export category alongside plain zero-rating, and national profiles differ on which one applies. Confirm the code your exports should carry against the current PINT AE code list before you map it [VERIFY export category code] — it is a small detail that fails a large number of documents when it is wrong.

Can a single invoice carry mixed tax rates?

Yes — separate invoices are not required for different tax treatments. One structured document can carry standard-rated, zero-rated, exempt, reverse charge and out-of-scope lines together, provided each line carries the correct tax category code and the totals section aggregates the tax per category.

This is where ERP mapping errors surface most reliably. A system configured with one default tax code applies it to every line, which produces a document that is internally inconsistent the moment a zero-rated item appears next to a standard-rated one. The invoice fails validation, and the error message points at the totals rather than at the configuration that caused it.

Worked example — a three-category invoice

A retailer issues one invoice: AED 10,000 of standard-rated goods (code S, VAT AED 500), AED 4,000 of zero-rated goods (code Z, VAT AED 0) and an AED 1,000 out-of-scope component (code O). The document total is AED 15,500 with total VAT of AED 500, and the tax breakdown must show three separate subtotals — one per category — not a single blended line. Apply code S across all three and the AED 15,000 taxable base produces a VAT figure that will not reconcile to anything.

The practical test before go-live is to push a genuinely mixed invoice through the pipeline rather than a clean single-rate one. Most test cycles use the simplest document available, which is exactly the document that will not reveal this problem.

What document types does PINT AE cover?

More than the sales invoice — and each type has its own handling. Tax invoices, credit notes, debit notes, self-billed documents and internally generated deemed supply documents all sit within the framework, and a business that maps only its standard sales invoice will discover the gap at go-live.

The one most often overlooked is self-billing, where the customer raises the document on the supplier's behalf under an agreement between them. It is common in commodity trading, logistics and some agency arrangements, and it inverts the usual sender and receiver roles on the network. If any of your revenue is self-billed, that flow needs mapping separately.

Document typeHandlingWatch for
Tax invoiceExchanged through the networkThe default case — usually the only one mapped
Simplified tax invoiceExchanged where in scopeConfirm the B2C position and phase
Credit noteExchanged, referencing the originalMust be matchable to the invoice it corrects
Debit noteExchanged, referencing the originalOften unmapped in ERPs that rarely use them
Self-billed documentExchanged with roles invertedSender and receiver are not who you expect
Deemed supply documentCreated internally, not transmittedNo buyer endpoint — retained for compliance

Map every document type your business actually issues, not the ones your ERP demo covered. The quickest way to build that list is to run a twelve-month extract of document types from the ledger and count them — the long tail is usually where the unmapped ones hide.

How do credit notes and corrections work?

You correct an exchanged document by issuing a credit note that references it, not by editing or resending the original. Once an invoice has been transmitted and reported, it exists in the network and in the FTA's data. Amending it in your ERP and sending it again creates two documents where there should be one plus a correction.

The reference to the original is what makes the pair matchable. A credit note without it is an orphan document that reconciles to nothing, which is a problem for your customer's accounts payable before it is a problem for your return.

This changes finance process, not just system configuration. Teams used to reissuing a corrected PDF need a different habit: raise the credit note, reference the original, then issue a fresh invoice if one is needed. Build that into the training in article two's pre-go-live checklist rather than discovering it in week one.

✅ Validation passes when…

  • Dates are ISO 8601, configured at source
  • Each line carries its own correct tax category code
  • Non-AED invoices state AED tax currency, rate and VAT amount
  • Credit notes reference the document they correct
  • Buyer identifiers are on file or a fallback is agreed

❌ Validation fails when…

  • Dates arrive as DD/MM/YYYY or get silently converted
  • One default tax code is applied across mixed-rate lines
  • A USD invoice carries no AED figures at all
  • The buyer endpoint is blank or filled with placeholder data
  • A corrected invoice is edited and resent instead of credited

Want your ERP output checked against the schema?

Send us a sample export — dates, tax codes, currency fields and line structure — and we will tell you what will fail before your provider does.

Review My ERP Output

What happens when the buyer has no Peppol Participant Identifier?

You can still issue the invoice — through your provider's fallback route, which typically pairs the structured file with a readable rendering delivered outside the network. What you must not do is leave the buyer endpoint blank or fill it with placeholder data.

The scenario is routine for UAE exporters. A Dubai business supplying services to a customer in France, or anywhere outside the networks that use this infrastructure, will regularly meet buyers with no identifier. That does not remove your obligation to produce and report a compliant document; it changes how the document reaches the customer.

Fallback handling varies by provider, which is the practical point. Confirm the exact procedure with yours during integration rather than at the first export, and record it in your error-handling governance so the finance team is not improvising. Placeholder identifiers are the failure mode to avoid outright — they can pass schema validation while routing to nobody.

Two related checks while you are there: how the provider handles a delivery that is accepted by the network but rejected by the buyer's system, and how you are notified. Compare providers on these operational details, not just price — our UAE e-invoicing ASP comparison covers what to ask.

How does disclosed agent billing work under e-invoicing?

The document must identify both the actual supplier and the agent, with the agent's own VAT registration in the designated field — not the seller's TRN used throughout for simplicity. Collapsing the two creates an inconsistency between the declared supplier identity and the credentials the document was sent under.

The underlying VAT position is what drives this. In a disclosed agent arrangement, the agent acts in the name of the principal and the supply is made by the principal, so the principal is the supplier on the document. The agent is a separate identified party with its own registration. In an undisclosed arrangement, where the agent acts in its own name, the analysis is different again and the agent is treated as making the supply.

The invoice data has to reflect the actual commercial structure rather than a simplified version of it. That is more work at configuration time and considerably less work at audit time, because a document whose parties match the contracts needs no explaining. Confirm the exact PINT AE field for the agent registration during mapping [VERIFY field naming].

Can UAE invoice data be stored outside the UAE?

Yes — there is no absolute requirement that invoice data sits on UAE servers, but four conditions apply wherever it is held. The Federal Tax Authority must be able to access and audit it on demand; invoices must be retrievable in full and in the correct format within a reasonable timeframe; records must be retained for the required period; and the data must be secure and tamper-evident.

The belief that overseas cloud storage is automatically non-compliant is common and costly — businesses migrate infrastructure they did not need to migrate. What matters is not the geography of the server but whether the FTA can get what it asks for, in a usable form, when it asks.

Retention is the condition most often left vague. Accounting records and supporting documents must generally be kept for at least seven years after the end of the relevant tax period, and 15 years for real estate records. That obligation survives your provider contract, so make archive export a contractual term rather than a question you raise at renewal.

ConditionWhat it means in practice
FTA accessA documented pathway for the authority to reach the data on demand
RetrievabilityFull documents, correct format, within a reasonable timeframe
Retention periodAt least 7 years; 15 years for real estate records
Security and integrityStored securely, tamper-evident, with access controls
Exit from your providerArchive export agreed contractually, before you need it

Document the access pathway in writing rather than assuming it exists. "The data is in our cloud provider's region" is not an answer to an FTA request; "here is the process, the owner and the retrieval time" is. Confirm the current record-location provisions in the Tax Procedures framework as part of your readiness review [VERIFY current record-location provisions].

Do imported services under reverse charge need a UAE e-invoice?

No. There is no UAE supplier to issue one. The overseas supplier raises its own invoice under its home rules, and the UAE recipient self-accounts for VAT on the import in its return. Nothing enters the UAE Electronic Invoicing System.

Keep this paired with its opposite, because the two are the most confused items in the whole framework. Domestic reverse charge, between two UAE VAT-registered parties, does require an electronic invoice carrying tax category code AE. Imported services under reverse charge require no UAE document at all. Same VAT mechanism, opposite invoicing outcome.

What does not disappear is the record-keeping. You still need the overseas supplier's invoice, still account for output and input VAT correctly in the return, and still retain the documentation for the full retention period. Being outside the invoicing system is not being outside the tax records — a distinction our bookkeeping service handles as part of the monthly close. If your platform is the constraint rather than your process, our comparison of Zoho Books, QuickBooks Online and Xero covers which systems handle UAE tax codes cleanly, and rebuilding a chart of accounts that never separated zero-rated from exempt sits with our small business accounting service.

What are the most common PINT AE validation errors?

Seven errors account for the overwhelming majority of failed documents, and every one of them is a configuration problem rather than a conceptual one. They are listed below with the correct approach, which doubles as a pre-go-live test script.

Common errorCorrect approach
Date formatted as 31/12/20262026-12-31 — ISO 8601, configured at source
Foreign currency invoice with no AED figuresAED as tax currency, with the rate applied and the AED VAT amount
One default tax code across mixed-rate linesCorrect category code per line (S / Z / E / AE / O)
Blank or placeholder buyer endpointUse the provider's fallback route — never a placeholder
Seller TRN used throughout in disclosed agent billingIdentify both parties, with the agent's registration in its own field
Corrected invoice edited and resentIssue a credit note referencing the original
Assuming overseas storage is non-compliantLocation is flexible — access, retrievability and retention are not

Three errors that pass validation and are still wrong

An ambiguous date silently converted — 03/04/2026 becomes a valid ISO date, just possibly the wrong one. Test with a day after the twelfth.

A placeholder buyer identifier — well-formed enough to pass schema checks, routed to nobody. The document is compliant and undelivered.

An exchange rate that differs from the ledger — the invoice validates, and then your VAT 201 does not reconcile to your invoice population.

The common thread is that schema validation tests structure, not truth. A document can be perfectly formed and still misstate the transaction, which is why the testing that matters uses real invoices across every tax category and currency you actually issue — not the clean single-rate sample that comes with the integration.

ServiceFastlane priceIncludes
E-invoicing readinessAED 3,000 fixed feePINT AE field mapping, ERP configuration, tax code mapping, ASP connectivity
VAT return filingAED 149 – 199Per return, reconciled to your invoice population
VAT registrationAED 199One-off, EmaraTax submission
Monthly bookkeepingFrom AED 499 / monthTax codes and master data maintained continuously
Corporate tax filingAED 249 / 499 / 999Per return, from the same clean ledger

PINT AE mapping, without the trial and error

ERP field mapping, date and currency configuration, tax code mapping and ASP connectivity — one fixed fee, all ERP systems, Dubai office.

AED 3,000 / fixed fee
F

Fastlane Compliance Team

FTA-registered tax agents and MoE-approved auditors running e-invoicing implementations for UAE businesses — PINT AE field mapping, ERP configuration, tax code remapping, buyer identifier registers and go-live testing across all ERP systems.

Ask the team a question

Schema validation tests structure, not truth. We test both.

PINT AE field mapping, ERP date and currency configuration, tax code mapping and ASP connectivity — fixed fee AED 3,000, all ERP systems, Dubai office.

FAQ

Frequently Asked Questions About PINT AE & UAE E-Invoice Data

ISO 8601, in the form YYYY-MM-DD. So 31 December 2026 is written 2026-12-31, not 31/12/2026. This is a schema requirement rather than a preference, and a date in any other format fails validation. Configure the output format in your ERP at source; do not rely on a provider silently reformatting it downstream.
Three things must be present or derivable: the invoice currency code, the tax accounting currency code which must be AED, and the VAT amount expressed in AED together with the exchange rate applied. The Federal Tax Authority needs the AED-equivalent VAT figure to verify the return, and it cannot derive it from a USD-only invoice.
Yes. Separate invoices are not required for different tax treatments. Each line item must carry the correct tax category code, and the totals section must aggregate tax amounts per category. What fails validation is a system applying one default tax code across every line, which is the most common mixed-rate configuration error.
Code AE, at a 0% rate, with the buyer self-accounting for the VAT. The other codes in common use are S for standard-rated at 5%, Z for zero-rated, E for exempt and O for supplies outside the scope of tax. Coding a reverse charge supply as O or leaving it untaxed misstates the transaction.
Issue the invoice through your provider's fallback route, which typically pairs the structured file with a readable rendering delivered outside the network. Do not leave the buyer endpoint blank and do not populate it with placeholder data. Confirm the exact fallback with your provider, because implementations differ, and expect this for non-GCC export customers.
There is no absolute requirement that invoice data sits on UAE servers, but conditions apply wherever it is held: the Federal Tax Authority must be able to access and audit it on demand, invoices must be retrievable in full and in the correct format within a reasonable timeframe, records must be retained for the required period, and the data must be secure and tamper-evident.
No. There is no UAE supplier to issue one, so the overseas supplier raises its own invoice under its home rules and the UAE recipient self-accounts for VAT in its return. This is the opposite of domestic reverse charge between two UAE registered parties, which does require an electronic invoice carrying the reverse charge tax category code.
A credit note is exchanged through the same network as the original invoice and must reference the document it corrects, so the two can be matched. Corrections are made by issuing a credit note rather than by editing or resending the original, because an exchanged document has already been delivered and reported. Build that sequence into your finance process before go-live.
Related Services

Explore Our Tax & Compliance Services

📡

E-Invoicing Readiness

PINT AE field mapping, ERP configuration, tax code mapping and ASP connectivity — fixed fee AED 3,000.

🛠

Free E-Invoice Generator

See what a compliant UAE electronic invoice looks like, field by field, before you start mapping.

📊

ASP Comparison Tool

Compare accredited providers on ERP support, fallback handling, onboarding lead time and integration model.

🧾

VAT Filing

VAT 201 preparation from AED 149 per return, reconciled to the invoice population your system actually issued.

📑

Accounting & Bookkeeping

IFRS-compliant monthly bookkeeping from AED 499/month, with tax codes and master data kept e-invoicing ready.

💻

E-Invoicing with Zoho Books

How the Zoho Books stack connects onward for UAE e-invoicing, and what needs configuring at source.

Expert Review

Reviewed by Qualified Tax Professionals

FL

Fastlane Compliance Team

FTA-Registered Tax Agents • MoE-Approved Auditors • Chartered Accountants

This guide was prepared by the compliance team at Fastlane Management Consultancy with reference to Federal Decree-Law No. 8 of 2017 on VAT as amended by Federal Decree-Law No. 16 of 2024, the Tax Procedures framework as amended by Federal Decree-Law No. 17 of 2024, and the ministerial decisions governing the Electronic Invoicing System and Accredited Service Providers. Field names, cardinality and code lists are defined by the PINT AE data dictionary, which is versioned and updated — validate your mapping against the current published specification and your provider's implementation notes rather than against a guide. This is general information and not advice on your specific configuration.

AED 3,000 fixed fee · PINT AE mapping and ERP configuration
Review My ERP Output
Created with