PINT AE Mandatory Fields Checker: Free UAE Tool | Fastlane
⚠️ One missing mandatory field = a rejected eInvoice — AED 50m+ businesses go live 1 January 2027, everyone else 1 July 2027 · 175 days left in 2026 to fix your data. Get Expert Help →
HomeBlogPINT AE Mandatory Fields Checker
E-Invoicing Tool · UAE · 2026

PINT AE Mandatory Fields Checker — Get the Exact Fields Your eInvoice Needs

Every UAE eInvoice must carry 51 mandatory PINT AE fields across six categories — and the code values inside them change depending on who you invoice and how the supply is treated. Answer three questions in the checker below to see the fields and values that apply to your scenario, then use the reference tables to brief your accounting team before your 2026–2027 go-live date.

📅 Updated July 2026 ⏱ 12 min read 👤 Fastlane Tax Team 🏷️ E-Invoicing

Key Takeaways

4 insights · 12 min read
01

Every PINT AE eInvoice carries 51 mandatory fields: 9 invoice details, 11 seller, 9 buyer, 5 document totals, 4 tax breakdown and 13 invoice line fields.

02

The fields are fixed, but the values are not — tax category code S at 5% for a standard supply, Z for zero-rated, E for exempt and AE for reverse charge.

03

Non-AED invoices must also populate the UAE-specific AED line fields. A generic Peppol profile does not produce them, so confirm PINT AE support with your provider.

04

Deadlines are revenue-driven: AED 50 million and above go live 1 January 2027, everyone else 1 July 2027, government entities 1 October 2027.

Quick Answer

A PINT AE eInvoice must carry 51 mandatory fields across six categories, but the values inside them depend on your scenario: buyer TRN and Peppol identifier for B2B, tax category code S at 5% for a standard supply, AE for reverse charge, and the UAE-specific AED line fields whenever you invoice in a foreign currency.

In this guide Use the checker The 51 baseline fields Tax category codes Invoice type codes Free zone specifics Exports & reverse charge Invoicing in USD or EUR Your go-live date Missing-field consequences Common field errors Field glossary

The PINT AE mandatory fields are the 51 data points every UAE eInvoice must carry before an accredited service provider will let it onto the Peppol network. The field list itself never changes — what changes is the values you put in it, and that depends on who you are invoicing, where they are established and how the supply is treated for VAT. Get a code wrong and the invoice either fails validation outright or, worse, passes validation carrying the wrong tax treatment. The checker below resolves your scenario in three questions; the reference tables underneath are what your finance team should be working from. If you would rather hand the whole mapping exercise over, that is what our UAE eInvoicing readiness service does.

New to the format itself? Start with our full explainer on what PINT AE is and how the 5-corner model works, then come back here for the field-level detail.

How does the PINT AE mandatory fields checker work?

It maps your scenario onto the field values that actually differ. Three inputs — entity type, supply route and VAT considerations — are enough to determine your buyer-side identifier requirements, your tax category code, your invoice type code and whether the UAE-specific AED fields apply. The 51-field baseline is constant underneath all of it.

Free tool · No sign-up

PINT AE Mandatory Fields Checker

Answer three quick questions and get the exact PINT AE fields, code values and watch-outs that apply to your eInvoicing scenario — on top of the 51 mandatory fields every UAE eInvoice must carry.

  1. 1 Entity type
  2. 2 Supply route
  3. 3 Considerations
  4. 4 Your fields

What type of UAE entity are you?

This sets your baseline eInvoicing position and the seller-side identifiers you must populate.

This checker reflects the PINT AE baseline of 51 mandatory fields and the code values that most commonly apply to each scenario. Conditional requirements beyond the baseline vary by transaction — confirm the final field set against the current UAE Data Dictionary with your accredited service provider before go-live.

The six steps the checker works through

  1. Confirm your entity type — free zone, mainland or government. This sets your baseline position and your seller-side identifiers.
  2. Identify the supply route — UAE business, UAE government entity, overseas customer, designated zone recipient or consumer.
  3. Apply the VAT treatment — select the tax category code that matches reality: S at 5%, Z zero-rated, E exempt, AE reverse charge or O outside scope.
  4. Collect the buyer identifiers — request each B2B customer’s TRN and Peppol electronic address and store them against the customer master record.
  5. Map the fields in your system — check your software can output all 51 fields, including unit of measure codes and the AED line amounts on foreign-currency invoices.
  6. Test with your provider — run test invoices covering credit notes, exports and reverse-charge scenarios before your go-live date.

Expert Tip

Run the checker once for each type of invoice you issue, not once for your business. Most UAE companies have three or four distinct patterns — standard domestic sale, export, intercompany recharge, credit note — and it is almost always the third or fourth pattern, the one nobody documented, that fails in testing.

What are the 51 baseline PINT AE mandatory fields?

Fifty-one fields across six categories, and every one of them must be present and valid. The split is 9 invoice details, 11 seller details, 9 buyer details, 5 document totals, 4 tax breakdown fields and 13 invoice line fields. Miss one and the invoice is rejected at your sending provider before it ever reaches your customer.

CategoryFieldsWhat you must be able to output
Invoice details9Invoice number, invoice date, invoice type code, currency code, transaction type code, payment due date, business process type, specification identifier, payment means type code
Seller details11Name, electronic address and identifier, legal registration identifier and its type, tax identifier (your TRN) and tax scheme code, address line 1, city, country subdivision, country code
Buyer details9Name, electronic address and identifier, tax identifier and tax scheme code, address line 1, city, country subdivision, country code
Document totals5Sum of line net amounts, total without tax, total tax amount, total with tax, amount due for payment
Tax breakdown4Tax category taxable amount, tax category tax amount, tax category code, tax category rate
Invoice line13Line identifier, quantity, unit of measure code, line net amount, item net price, item gross price, price base quantity, item tax category code, item tax rate, VAT line amount in AED, line amount in AED, item name, item description
Total51All six categories complete — no partial submissions

Two of these deserve a flag because they are UAE-specific extensions rather than standard Peppol: VAT line amount in AED and invoice line amount in AED. They exist so that FTA reporting works in dirhams even when the invoice is raised in another currency. The dictionary itself is adopted under Ministerial Decision No. 243 of 2025, and a provider offering “generic Peppol” will not produce these fields — ask specifically for the UAE profile, and see our comparison of MoF-accredited service providers before you sign anything.

Want to know which of the 51 fields your system is missing?

Send us one sample invoice export and one customer record — we will come back with the specific gaps and what it takes to close them.

Request a Field Gap Check

Which PINT AE tax category code applies to your supply?

The tax category code is the field that carries the most risk. It sits on every invoice line and in the tax breakdown, and it tells the FTA how you have treated the supply. The code list follows the standard used across Peppol implementations, and the code must reflect the actual VAT treatment under the UAE VAT law — not a default that someone set once and never revisited.

CodeMeaningRateTypical UAE use
SStandard rated5%The default for most domestic B2B and B2G supplies of goods and services
ZZero rated0%Qualifying exports, international transport, certain healthcare, education and qualifying medicines
EExempt0%Certain financial services, bare land, local passenger transport — no input VAT recovery
AEVAT reverse charge0% on your invoiceImported services and goods where the recipient accounts for the VAT
OOutside the scope of taxn/aSupplies that fall outside UAE VAT, including certain designated zone movements of goods

The distinction that costs businesses the most money is zero-rated versus exempt. Both show 0% on the invoice, so they look interchangeable to whoever is coding the item master — but a zero-rated supply preserves your right to recover input VAT and an exempt supply does not. Code a batch of zero-rated exports as exempt and you have quietly written off the input VAT attached to them. That error was recoverable when invoices were PDFs and nobody compared them; once transaction-level data reaches the FTA automatically, it is visible. If your VAT returns already involve a partial exemption calculation, treat the code mapping as a tax project rather than a data project.

Which invoice type code should a PINT AE eInvoice carry?

380 for a commercial invoice, 381 for a credit note. The invoice type code sits in the invoice details category and tells the receiving system what kind of document it is looking at. It follows the standard Peppol code list, and using the wrong one causes downstream matching failures in your customer's accounts payable system even when validation passes.

CodeDocumentWhen you use it
380Commercial invoiceThe standard tax invoice — the overwhelming majority of what you issue
381Credit noteCancelling or reducing a previously issued invoice; must reference the original
383Debit noteIncreasing the amount charged on a previously issued invoice
386Prepayment invoiceAdvance or deposit invoicing ahead of the supply

Credit notes are where readiness projects reliably come unstuck. In a PDF world a credit note is a document with the word "credit" on it; in PINT AE it is a structured document carrying type code 381 plus a reference to the original invoice number and date. If your accounting system currently produces credit notes as negative invoices, or as manually edited copies of the original, that has to be fixed before go-live — and it is a bookkeeping fix, not a software one. Our monthly bookkeeping team handles this kind of clean-up as part of the close.

Which PINT AE mandatory fields do free zone companies get wrong?

The field list is identical — the values are where free zone entities slip. There is no separate free zone profile in PINT AE and no exemption from the programme. A DMCC consultancy and a Bur Dubai mainland LLC populate the same 51 fields. What differs is the tax category code on certain movements of goods and, occasionally, the legal registration identifier type.

Three specifics worth checking before you go live. First, designated zone treatment: supplies of goods within or between UAE designated zones can fall outside the scope of VAT, which means code O rather than S — but the rules are fact-specific and turn on whether goods are consumed in the zone, so confirm the treatment per transaction type rather than applying a blanket rule. Second, your legal registration identifier is your free zone licence number, issued by your zone authority, and it must be recorded with the correct identifier type. Third, if you are not VAT-registered because you sit below the AED 375,000 mandatory registration threshold, you still need to establish your eInvoicing position — the phase timetable is driven by revenue, not by VAT status.

One myth to retire: QFZP status has nothing to do with eInvoicing. Qualifying Free Zone Person status determines whether qualifying income accesses the 0% corporate tax rate under strict substance and de minimis conditions. It does not exempt you from issuing structured eInvoices, and it does not change a single mandatory field. The overlap is practical rather than legal: the same audited, IFRS-compliant records that support a QFZP claim are far easier to produce when your invoice data is structured — something our free zone audit team sees every season.

What changes for exports and reverse-charge supplies?

Exports change your buyer fields and your tax category code; reverse charge changes who reports the VAT. Both scenarios keep all 51 mandatory fields in place — they simply carry different values, and both are routinely mis-coded because the person building the item master is not the person who understands the VAT treatment.

🌍 Export to a customer outside the UAE

  • Buyer country code is the overseas country, not AE
  • Buyer address fields reflect the overseas establishment
  • Buyer tax identifier is the foreign registration where one exists
  • Tax category code Z at 0% where the export qualifies
  • Export evidence must be retained for FTA inspection

🔄 Reverse charge applies

  • Tax category code AE on the affected lines
  • Tax amount on your invoice is nil
  • The recipient accounts for the VAT in their own return
  • The reverse-charge treatment should be stated on the invoice
  • Taxable amount is still reported in the tax breakdown

The trap in both cases is the same: a nil tax amount does not mean a nil taxable amount. The tax breakdown category still has to carry the taxable amount, the code and the rate, and those values still have to reconcile to the document totals. Invoices that show AED 0.00 in every tax field, including the taxable amount, are one of the most common validation failures we see in testing — and they are the kind of error that reconciles perfectly against a sales ledger while being completely wrong.

What if you invoice in USD instead of AED?

You can invoice in any currency, but you must also restate the line amounts in AED. This is where the two UAE-specific PINT AE fields earn their keep: VAT line amount in AED and invoice line amount in AED. Without them the FTA cannot report your transaction in dirhams, and a generic Peppol profile simply does not have the fields.

Worked example: a USD 30,000 export-adjacent invoice

A Dubai company invoices a UAE-established customer USD 30,000 for consultancy, standard-rated at 5%, converted at 3.6725 AED per USD:

PINT AE fieldValueNote
Invoice currency codeUSDThe invoice is raised and settled in dollars
Invoice line net amountUSD 30,000.00In the invoice currency
Invoice line amount in AEDAED 110,175.00UAE-specific field — 30,000 × 3.6725
Tax category code / rateS / 5%Standard-rated domestic supply
Invoice total tax amountUSD 1,500.005% of the invoice value
VAT line amount in AEDAED 5,508.75UAE-specific field — 110,175 × 5%
Invoice total with taxUSD 31,500.00 / AED 115,683.75Both must reconcile at the document level

Two practical points. Use a single documented exchange rate source and apply it consistently — ad hoc rates pulled from whatever a team member had open create differences that will surface when your eInvoice data is compared with your VAT return. And check the rounding rules your provider applies at line level versus document level; a half-fils difference repeated across 400 lines becomes a reconciliation item nobody wants to own at month-end.

When do the PINT AE mandatory fields become compulsory for you?

Your date is set by revenue, not by licence type, emirate or free zone. Under Ministerial Decision No. 244 of 2025, businesses at or above AED 50 million appoint an accredited service provider by 31 July 2026 and go live 1 January 2027. Everyone below that appoints by 31 March 2027 and goes live 1 July 2027. Government entities follow from 1 October 2027.

GroupRevenue bandAppoint provider byFields become compulsory
Voluntary windowAny businessOpen nowOptional — test without a reporting obligation
Large & major businessesAED 50 million and above31 July 20261 January 2027
All other businessesBelow AED 50 million31 March 20271 July 2027
Government entitiesNot revenue-basedPer MoF phase 3 guidance1 October 2027

Use the gap between the two dates properly. It is the implementation and testing window, not slack — five months for phase 1, three for phase 2. The data work described on this page (buyer identifiers, unit of measure codes, tax category mapping, credit note handling) is what fills it, and none of it requires you to have signed a provider yet. Businesses that start the master-data clean-up during the voluntary window arrive at their go-live date with a testing exercise instead of a rescue project.

Have your invoice data mapped to all 51 fields

Field-gap assessment, tax category code mapping, buyer identifier collection and provider-side testing — run alongside your monthly bookkeeping and VAT compliance.

AED 499 / month

What happens when a PINT AE mandatory field is missing?

The invoice never leaves. Validation happens at your sending service provider before transmission, so a missing mandatory field means the document is rejected at source: your buyer does not receive it, the FTA is not notified, and the sale sits undocumented until someone notices and resends. There is no partial acceptance and no grace for a single blank field.

⚠️ Penalty Alert

A non-compliant invoice issued after your go-live date is treated as a missing invoice, not a late one. Penalties for failing to issue an eInvoice in the required format sit under Cabinet Decision No. 106 of 2025, and any knock-on VAT filing failure is penalised separately. Get your fields checked before go-live →

Worked example: what a rejected batch actually costs

A company issues 60 invoices in the last week of a quarter. Twelve are rejected because the buyer electronic address is missing on newly onboarded customers, and nobody monitors the provider's rejection queue over the weekend. Those twelve represent AED 220,000 of VAT. The return is filed two months late while the position is untangled. The first-offence late filing penalty is AED 1,000. Late payment runs at 14% per annum charged monthly under Cabinet Decision No. 129 of 2025: AED 220,000 × 14% ÷ 12 = AED 2,566.67 per month, so two months adds AED 5,133. Total AED 6,133 — before any eInvoicing penalty, and caused entirely by one unpopulated field.

FailureAuthorityCost
Late VAT return — first offenceCabinet Decision No. 129 of 2025AED 1,000
Late VAT return — repeat within 24 monthsCabinet Decision No. 129 of 2025AED 2,000
Late payment of VAT dueCabinet Decision No. 129 of 2025 (effective 14 April 2026)14% per annum, charged monthly
Failure to issue an eInvoice in the required formatCabinet Decision No. 106 of 2025Administrative penalty — confirm the current schedule with the MoF

The operational lesson matters more than the penalty table: somebody has to own the rejection queue daily. In a PDF world an invoice that failed to send still existed; in a structured world it does not. Build the check into the same routine that produces your VAT 201 return, filed within 28 days of your tax period end.

What are the most common PINT AE field errors we see?

Almost all of them are data errors made months before go-live. The technical connection rarely fails; the master data does. These are the six that account for most rejected test batches.

Six field errors that stall go-live

Missing buyer electronic address — the invoice cannot be routed at all. Start collecting Peppol identifiers from your top customers now.

Free-text units of measure — "pcs", "nos" and "each" are not codes. Every item needs a standard unit of measure code.

Zero-rated coded as exempt — both show 0%, but only one preserves input VAT recovery.

Credit notes as negative invoices — a credit note needs type code 381 and a reference to the original document.

Nil taxable amounts on reverse-charge lines — the tax amount is nil, the taxable amount is not.

No AED restatement on foreign-currency invoices — the UAE-specific line fields are missing entirely on generic Peppol profiles.

If you want to see what a fully populated structured invoice looks like before you commit to a provider, our free UAE e-invoice generator is a low-commitment sandbox, and if you are running Zoho we have documented the configuration in our Zoho Books eInvoicing guide.

PINT AE field glossary: what do TRN, UNCL codes and electronic addresses mean?

The field names are unfamiliar even to experienced UAE finance teams. This glossary covers the terms that appear in provider mapping documents and in the checker above.

TermWhat it means
Tax identifierYour FTA-issued TRN, and your customer’s, carried in the seller and buyer categories
Electronic addressThe Peppol participant identifier an eInvoice is routed to — supplied by the party, not looked up
Legal registration identifierYour trade licence or commercial registration number, with its identifier type
Tax category codeThe code describing the VAT treatment of a line — S, Z, E, AE or O
Invoice type codeThe document type — 380 invoice, 381 credit note, 383 debit note, 386 prepayment
Unit of measure codeThe standard code for the quantity unit; free text such as “pcs” is not accepted
Specification identifierThe identifier declaring which PINT AE specification version the invoice follows
ASPAccredited Service Provider — the licensed intermediary that validates and transmits your eInvoices
Data DictionaryThe MoF-published specification defining every field, code and rule for UAE eInvoices
VAT 201The VAT return filed on EmaraTax within 28 days of the end of a tax period

Work through the checker for each invoice pattern you issue, hand the output to whoever owns your item and customer masters, and give them a deadline that sits comfortably before your provider testing window. If that is a job you would rather delegate, our eInvoicing readiness service covers the field mapping, the provider selection and the testing end to end.

F

Fastlane Tax Team

FTA-registered tax agents and MoE-approved auditors supporting UAE businesses across the mainland and 40+ free zones. Every tool and guide is checked against current MoF and FTA publications before it is published.

Ask the team a question

Know your fields before your provider tests them

We map your invoice data to all 51 PINT AE fields, fix the tax category codes and run the test batches with your provider — bundled with bookkeeping and VAT compliance from AED 499/month.

FAQ

Frequently Asked Questions About PINT AE Mandatory Fields

51. They are grouped into six categories: 9 invoice details, 11 seller details, 9 buyer details, 5 document totals, 4 tax breakdown fields and 13 invoice line fields. All 51 must be present and valid or the invoice fails validation at your accredited service provider and is never delivered.
Code S with a rate of 5% for a standard-rated supply. Use Z for zero-rated supplies such as qualifying exports, E for exempt supplies, AE where the reverse charge applies, and O for supplies outside the scope of UAE VAT. The code must match the actual VAT treatment, not the treatment you would prefer.
It is your customer's participant identifier on the Peppol network — the address the invoice is routed to. You cannot look it up in your own system; your customer supplies it once they have onboarded with their own accredited service provider. Start collecting these identifiers from your largest B2B customers now, because missing buyer addresses are the single biggest cause of go-live delays.
No. The 51 mandatory fields are identical for free zone and mainland entities. What can differ is the value in the tax category code, because supplies of goods within or between designated zones may fall outside the scope of UAE VAT. Free zone status affects the VAT and corporate tax treatment, never the field list.
Yes. The invoice currency code can be USD, EUR, GBP or any currency you trade in. What you must also populate are the UAE-specific fields that restate the line amount and the VAT amount in AED, so that FTA reporting works in dirhams. Use a documented, consistent exchange rate source for the conversion.
381. A commercial invoice is 380, a credit note is 381, a debit note is 383 and a prepayment invoice is 386, following the standard code list used across Peppol implementations. A credit note must also reference the original invoice it corrects.
The invoice fails validation at your sending service provider. It is not delivered to your buyer, it is not reported to the FTA, and until you correct and resend it, the sale is undocumented. Issued after your go-live date, a non-compliant invoice is treated as a missing invoice and exposes you to penalties under Cabinet Decision No. 106 of 2025.
No. The checker covers the 51-field baseline and the code values that most commonly apply to each scenario. Conditional requirements beyond the baseline vary by transaction type and are defined in the UAE Data Dictionary, so confirm your final field mapping with your accredited service provider or with us before you go live.
Related Services

Explore Our Tax & Compliance Services

📩

UAE eInvoicing Compliance

PINT AE readiness end to end: 51-field mapping, tax code review, provider selection and go-live testing.

📊

ASP Comparison

A structured comparison of MoF-accredited eInvoicing service providers active in the UAE market.

🧾

VAT Filing

VAT 201 preparation and filing on EmaraTax from AED 149. Filed within 28 days of your tax period end.

📝

VAT Registration

FTA VAT registration and TRN issuance from AED 199. Mandatory above AED 375,000 of taxable supplies.

📑

Accounting & Bookkeeping

IFRS-compliant monthly bookkeeping from AED 499/month on Zoho, QuickBooks or Xero — eInvoice ready.

📈

Corporate Tax Filing

UAE corporate tax return preparation and filing from AED 249, including Small Business Relief claims.

Expert Review

Reviewed by Qualified Tax Professionals

FL

Fastlane Tax Team

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

This guide was reviewed by the tax compliance team at Fastlane Management Consultancy against the Ministry of Finance eInvoicing publications and the Federal Tax Authority’s current guidance. Our chartered accountants and FTA-registered tax agents support businesses across the UAE mainland and 40+ free zones with VAT, corporate tax, audit, accounting and eInvoicing readiness. Regulatory dates and penalty amounts change — confirm your position with us before acting on any deadline.

51 fields, mapped Field-gap check · code mapping · from AED 499/mo
Check My Fields
Created with