L O A D I N G
E-invoice data fields

UAE E-Invoicing Invoice Fields: What Every Electronic Invoice Must Carry

A practical walk-through of the Ministry of Finance mandatory field list for electronic tax invoices and commercial invoices, and how to map each field to master data in your ERP.

Free consultation

Get a Free ERP Consultation

Tell us a little about your business. A consultant will reach out within one business day.

  • No obligation
  • Vendor-neutral advice
  • Your data stays private
Quick answer Updated October 2026 · Reviewed by UAE ERP Experts consultants

What fields must a UAE electronic tax invoice contain?

The Ministry of Finance mandatory fields document of 23 February 2026 lists 51 fields for a UAE electronic tax invoice and 49 for a commercial electronic invoice. Tax invoice fields fall into groups such as invoice details, seller details, buyer details, document totals and tax breakdown, plus an eight-flag transaction type code. Each field should come from ERP master data rather than manual entry.

  • The tax invoice field list has 9 invoice detail, 11 seller and 9 buyer fields.
  • The invoice transaction type code is eight flags, each set to 1 or 0.
  • The TIN is the first 10 digits of the Corporate Tax TRN; the VAT TRN has 15 digits.
  • The full PINT AE data dictionary adds conditional fields for specific scenarios.

Why the invoice fields decide whether your e-invoices are accepted

The UAE e-invoicing invoice fields are the data elements that every structured electronic invoice must contain before an Accredited Service Provider (ASP) will pass it on to your buyer and report it to the Federal Tax Authority. On 23 February 2026 the Ministry of Finance published a document titled UAE Electronic Invoice Mandatory Fields (version 1.0). It lists 51 mandatory fields for an electronic tax invoice and 49 for a commercial electronic invoice, and it is meant to be read alongside Ministerial Decisions No. 243 and 244 of 2025 and the Peppol PINT AE specification.

For a finance team this is the most practical part of the mandate. Your PDF invoice today may already show a TRN, a VAT amount and a total, but a PINT AE invoice is read by software, not by a person. Each field has a defined meaning, a code list or a format, and a missing or wrongly coded value means the invoice fails validation at the ASP. That is why most of the work sits in your ERP's customer master, item master, tax codes and invoice numbering, not in the transmission itself.

This page goes field group by field group and shows where each value should come from in an ERP. It does not repeat the scope and deadline rules, which are covered on the UAE e-invoicing requirements page, or the project plan, which is on the e-invoicing implementation page. It describes how systems are configured to support the rules; it is not tax advice, so confirm your position with your tax advisor and check the latest Ministry of Finance and FTA guidance, because documents are versioned and updated.

Why the invoice fields decide whether your e-invoices are accepted
  • 51 mandatory fields for an electronic tax invoice (MoF list, v1.0, Feb 2026)
  • 49 mandatory fields for a commercial electronic invoice
  • Your e-invoicing identifier is based on your 10-digit TIN
  • Most failures trace back to customer, item and tax-code master data
UAE Compliance

What the official field list says

Key points from the Ministry of Finance mandatory fields document and the decisions it refers to. Field names below follow that document; always check the current version before configuring.

Six field groups for a tax invoice

The 51 tax invoice fields fall into invoice details (9), seller details (11), buyer details (9), document totals (5), tax breakdown (4) and invoice line (13). The line group includes two UAE-specific values: VAT line amount in AED and invoice line amount in AED, which matter whenever you invoice in USD, EUR or another currency.

TIN as your participant identifier

Your participant identifier is based on your Tax Identification Number, the first 10 digits of your 15-digit TRN. If you are in a VAT tax group, the document notes that your TIN is the first 10 digits of your own Corporate Tax TRN, not the group representative's. A person in scope that is not required to register for Corporate Tax must register with the FTA to obtain a TIN.

Endpoint: electronic address plus scheme 0235

Seller electronic address carries the TIN, and seller electronic identifier is a fixed value of 0235 for UAE businesses. Together they form the endpoint that your ASP registers for you, so the buyer's ASP can find you on the network.

Commercial invoices are in scope too

The highlights state that e-invoicing applies to any person conducting business in the UAE regardless of VAT registration, unless excluded under Article 4 of Ministerial Decision No. 243 of 2025. Non-tax (commercial) invoices therefore have their own 49-field list, where buyer legal registration details replace the buyer tax identifier fields.

Record keeping still applies

E-invoicing does not replace your tax record obligations. Keep the structured invoice, ASP responses and the ERP audit trail for at least 5 years (7 for real estate) under Cabinet Decision 74 of 2023, and confirm the retention approach with your tax advisor.

General information, not tax or legal advice. Rules change; confirm current FTA, MOHRE and Ministry of Finance guidance with your advisor.

The mandatory fields, group by group, and where they live in your ERP

A mapping view of the electronic tax invoice field list. The right-hand column is where a well-configured ERP should hold the value, so it flows to the invoice without retyping.

The mandatory fields, group by group, and where they live in your ERP
Field groupMandatory fields (MoF list)Source in your ERPCommon gap we see
Invoice details (9)Invoice number, invoice date, invoice type code, invoice currency code, invoice transaction type code, payment due date, business process type, specification identifier, payment means type codeInvoice numbering series, document type, currency, payment terms, payment method; last three are fixed or mapped valuesPayment due date blank on cash or 'on receipt' terms; payment method not captured as a code
Seller details (11)Seller name, electronic address (TIN), electronic identifier (0235), legal registration identifier and type, tax identifier (TRN), tax scheme code (VAT), address line 1, city, country subdivision, country code (AE)Company or legal entity settings, trade license recordTrade name used instead of the registered legal name; emirate stored as free text
Buyer details (9)Buyer name, electronic address, electronic identifier, tax identifier (TRN), tax scheme code, address line 1, city, country subdivision, country codeCustomer master: legal name, TRN, Peppol endpoint, billing addressMissing or unverified TRNs; one customer record used for several legal entities
Document totals (5)Sum of line net amounts, total without tax, total tax amount, total with tax, amount due for paymentCalculated by the invoice engineRounding at header instead of line level; advances not reflected in amount due
Tax breakdown (4)Tax category taxable amount, tax category tax amount, tax category code, tax category rateVAT tax codes mapped to PINT AE tax categoriesZero-rated, exempt and out-of-scope sharing one tax code
Invoice line (13)Line identifier, invoiced quantity, unit of measure code, line net amount, item net price, item gross price, item price base quantity, item tax category code, item tax rate, VAT line amount in AED, line amount in AED, item name, item descriptionItem master, units of measure, price lists, discounts, exchange ratesUnits like 'pcs' or 'box' not mapped to standard codes; line descriptions empty for services

Field names follow the Ministry of Finance document UAE Electronic Invoice Mandatory Fields v1.0 (23 February 2026). The full PINT AE data dictionary also has conditional and optional fields for specific scenarios. Check the latest version before configuring.

The invoice transaction type flags

One field deserves its own section. The invoice transaction type code is a sequence of eight flags, each set to 1 (applicable) or 0 (not applicable). Your ERP needs a rule for each flag rather than a person choosing it at invoicing time.

The invoice transaction type flags
FlagWhen it is likely to applyHow to drive it in the ERP
Free trade zoneSupplies involving a free zone, for example designated zone goods movementsCustomer or delivery address flagged by zone; confirm treatment with your advisor
Deemed supplyGoods or services treated as supplied for VAT, such as certain business gifts or own useA dedicated invoice type or tax code used only for deemed supplies
Margin schemeSecond-hand goods and similar sales where VAT applies to the marginItem category or sales channel flag
Summary invoiceOne invoice covering several supplies to the same buyer in a periodA consolidated billing run linked to the source deliveries
Continuous supplyRentals, retainers, maintenance contracts and other periodic suppliesSubscription, contract or recurring invoice templates
Disclosed agent billingInvoices raised by an agent in the name of a principalAgent contract record on the customer or project
Supply through e-commerceSales made through an online channelSales channel field populated from the web store or marketplace integration
ExportsGoods or services supplied outside the UAECustomer country and delivery terms, linked to the zero-rated export tax code

Descriptions in the middle column are our plain-English examples, not legal definitions. Confirm which flags apply to your transactions with your tax advisor.

Field readiness checklist for your ERP

Work through these items before you connect to an ASP. They sit underneath the wider UAE e-invoicing checklist, which also covers ASP selection and governance.

  • Record your own TIN (first 10 digits of the Corporate Tax TRN) and 15-digit VAT TRN separately in company settings
  • Store the registered legal name and the trade license number with its type (TL, EID, PAS or CD) for each legal entity
  • Hold the emirate as a controlled list for country subdivision, not free text
  • Collect and verify TRN, legal name and billing address for every B2B customer, and add a field for the buyer endpoint
  • Map every VAT tax code to a single PINT AE tax category and rate; split codes that currently mix zero-rated, exempt and out-of-scope
  • Map every unit of measure in the item master to a standard unit code
  • Make item name and description mandatory, including for service lines and free-text lines
  • Configure exchange rates so foreign-currency invoices produce the VAT line amount in AED and line amount in AED
  • Define a rule for each of the eight transaction type flags and test one invoice for each that applies to you
  • Check that credit notes carry a reference to the original invoice and use the correct document type code
  • Lock invoice numbering so numbers are unique, sequential per series and never reused after cancellation
ERP Workflow

How field data flows from your ERP to the buyer

The fields are filled in your ERP, converted to PINT AE XML, then validated and exchanged by ASPs. The message-level detail is on our e-invoicing API integration page.

  1. 1Master data set up (company, customer, item, tax code)
  2. 2Sales invoice or credit note posted in ERP
  3. 3Fields mapped and transaction flags set by rules
  4. 4PINT AE XML generated
  5. 5Your ASP validates fields and sends to buyer's ASP
  6. 6Tax data reported to the FTA
  7. 7Status or rejection returned to ERP
  8. 8Errors fixed at source and reissued

One shared database: every step updates stock, finance and reports in real time.

How each platform holds the field data

We implement all four platforms below. This is a general view of where the data sits; e-invoicing features are changing quickly, so confirm current capability for your edition and region with the vendor.

How each platform holds the field data
ZohoOdooERPNextDynamics 365
Seller identity (TIN, TRN, license)Organization profile and tax settings in Zoho BooksCompany record and fiscal localizationCompany doctype; extra fields usually added via custom fieldsLegal entity setup and tax registration numbers
Buyer TRN and endpointCustomer contact tax fields; endpoint may need a custom fieldPartner record (VAT and Peppol-related fields in recent versions)Customer doctype with custom fields for endpointCustomer account tax registration; endpoint per localization or extension
Tax category mappingTax rates and tax treatmentsTaxes linked to fiscal positionsItem tax templates and sales taxes templatesSales tax codes and item sales tax groups
Unit of measure codesItem units, mapping to standard codes may be neededUoM records, map to standard codesUOM doctype, map to standard codesUnits with external code mapping
Transaction type flagsTypically custom fields or rules on invoiceTypically configuration or custom moduleCustom fields and server scriptsTypically extension or ISV solution
XML generation and ASP connectionSee Zoho UAE e-invoicingSee Odoo UAE e-invoicingApp, custom integration or ASP connectorElectronic reporting framework or ISV connector to an ASP

No ERP is itself an ASP. The ERP produces the data; the ASP you appoint validates and exchanges it. Check the Ministry of Finance list of accredited providers.

Tax invoice vs commercial invoice: what changes

The two lists are almost identical. The differences are in how the seller and buyer are identified.

Tax invoice vs commercial invoice: what changes
AreaElectronic tax invoice (51 fields)Commercial electronic invoice (49 fields)
Seller tax identitySeller tax identifier: the TRN for sellers registered for taxSeller tax registration identifier: TIN if the seller has no TRN
Buyer identityBuyer tax identifier (TRN) and buyer tax scheme codeBuyer legal registration identifier and its type (TL, EID, PAS or CD)
Line amounts in AEDVAT line amount in AED and invoice line amount in AED are mandatoryNot in the commercial list
Transaction type flagsSame eight flagsSame eight flags
Typical ERP impactDriven by VAT setup and customer TRNsNeeds trade license or other ID captured for buyers
Implementation Timeline

When the field work needs to be done

Published dates from Ministerial Decision No. 244 of 2025. Dates have been amended before, so check the latest Ministry of Finance / FTA guidance.

Durations are typical ranges; your plan is agreed after discovery.

  1. Field gap analysis

    Typically 1-3 weeks

    Compare your invoice templates and master data with the field list. Our readiness assessment covers this step.

  2. Master data clean-up

    Often 2-6 weeks

    Collect customer TRNs and license data, split tax codes, map units of measure.

  3. Revenue AED 50 million or more

    ASP by 30 Oct 2026, live 1 Jan 2027

    Field mapping should be tested with the ASP well before go-live.

  4. Revenue below AED 50 million

    ASP by 31 Mar 2027, live 1 Jul 2027

    Use the voluntary period from 1 July 2026 to test real invoices.

  5. Government entities

    From 1 Oct 2027

    Suppliers to government should check buyer endpoint details early.

Serving the UAE

UAE e-invoicing invoice fields across all seven emirates

On-site workshops in Dubai, Abu Dhabi and Sharjah, and remote or on-site delivery across the Northern Emirates and free zones.

Official sources and references

Facts on this page were checked against these sources in October 2026. Rules change, so confirm current requirements before acting.

FAQs

Invoice fields: common questions

Still have a question? Our consultants are happy to help.

Ask an Expert
How many mandatory fields does a UAE e-invoice have?

The Ministry of Finance mandatory fields document (v1.0, 23 February 2026) lists 51 mandatory fields for an electronic tax invoice and 49 for a commercial electronic invoice. The full PINT AE data dictionary adds conditional fields for specific scenarios. Check the current version, as documents are updated.

Is the TIN the same as our TRN?

Not quite. The TIN is a 10-digit identifier: the first 10 digits of your 15-digit TRN. It is used as your electronic address for e-invoicing, while the full TRN still appears as the seller tax identifier on tax invoices.

We invoice in US dollars. Which fields are affected?

The invoice currency code will be USD, but the tax invoice list also requires the VAT line amount in AED and the invoice line amount in AED. Your ERP needs reliable exchange rates and line-level conversion so these values are produced automatically.

Do our customers need anything from us?

You need their correct legal name, TRN and endpoint, and for commercial invoices their legal registration identifier. Trading companies with large customer lists usually start this collection first; see e-invoicing for trading companies.

Can our ERP fill the transaction type flags automatically?

Usually yes, once you define rules. Exports can follow customer country and tax code, continuous supply can follow recurring invoice templates, and e-commerce can follow the sales channel. Avoid leaving flags to manual selection, because errors are hard to spot.

Is this page tax advice?

No. It explains how ERP systems are configured to produce the required data. Confirm how the rules apply to your transactions with your tax advisor and check the latest Ministry of Finance and FTA guidance.

Free Consultation

Find out which invoice fields your ERP is missing

We compare your current invoices and master data with the mandatory field list and give you a clear fix list before you connect to an ASP.

Location

Dubai, United Arab Emirates

Free consultation

Send us your requirements

  • No obligation
  • Vendor-neutral advice
  • Your data stays private
Chat with an ERP expert