Avance Technologies

UAE e-Invoicing Reference · MoF field list · PINT AE 2025-Q2 · Updated 25 September 2026

UAE E-Invoice Mandatory Fields: 51 PINT AE Fields Explained

The UAE Ministry of Finance lists 51 mandatory fields for a PINT AE tax e-invoice. This page maps each one to its PINT AE business term, and shows which UAE validation rule requires the fields that the semantic model on its own leaves optional.

In short

The UAE Ministry of Finance identifies 51 mandatory fields for a PINT AE tax e-invoice. Mapped to the PINT AE 2025-Q2 invoice model, 38 of them are unconditionally mandatory in the model's structure. The other 13 are required by UAE-specific validation rules flagged fatal: 6 sit inside an optional group, and 7 are optional in the model until a rule applies. Several of those rules carry stated exceptions, such as credit notes, deemed supplies or particular VAT categories.

Read by cardinality alone, the semantic model makes 40 terms unconditionally mandatory. That figure measures the structure before the UAE rules are applied, so it is not a competing count. Work to the 51; the 40 explains why a reading of the model alone falls short of it.

Version scope. The field list is the Ministry of Finance's, from its UAE eInvoicing Programme presentation of 9 February 2026. The mapping, cardinalities and rules are from PINT AE 2025-Q2, the released UAE specification at the time of writing. OpenPeppol publishes an upcoming version alongside released ones and cardinalities can change between releases, so check requirements against the release your Accredited Service Provider is operating on. The tables here were generated from the published semantic model rather than transcribed, and the method is described at the foot of the page.

This page is the data reference. For the timeline, who is in scope, the role of an Accredited Service Provider and how an existing system connects to one, see connecting an existing ERP to an ASP.

Key takeaways

  • The Ministry of Finance lists 51 mandatory fields for a PINT AE tax e-invoice.
  • 38 of them are unconditionally mandatory in the PINT AE 2025-Q2 semantic model.
  • The other 13 are required by fatal UAE rules, several with exceptions for credit notes, deemed supplies or VAT category.
  • Cardinality alone gives 40 unconditionally mandatory terms; the rules account for the difference.
  • PINT AE tightens 15 terms from optional to mandatory versus the shared PINT model.
  • Seller and buyer street, city and emirate are among them — commonly thin data in an ERP.
  • Item gross price, price base quantity and item description are required on the line.
  • 25 UAE-specific terms exist that the shared PINT model does not define.
  • Amounts can be carried in AED alongside a non-AED invoice currency.

The Ministry of Finance's 51 mandatory fields

The Ministry of Finance's February 2026 presentation on the UAE eInvoicing Programme sets out the mandatory fields in a PINT AE tax e-invoice under six headings, 51 in total. The table follows its numbering and headings. The PINT ID column is our mapping, since the presentation names the fields without IDs, and the last column shows what makes each field required in PINT AE 2025-Q2.

MoF mandatory fields for a PINT AE tax e-invoice, mapped to PINT AE 2025-Q2
#MoF fieldPINT IDRequired by
Invoice details
1Invoice numberIBT-001Semantic model
2Invoice dateIBT-002Semantic model
3Invoice type codeIBT-003Semantic model
4Invoice currency codeIBT-005Semantic model
5Invoice transaction type codeBTAE-02Semantic model
6Payment due dateIBT-009UAE rule IBR-127-AE
7Business process typeIBT-023Semantic model
8Specification identifierIBT-024Semantic model
9Payment means type codeIBT-081UAE rule IBR-191-AE
Seller details
10Seller nameIBT-027Semantic model
11Seller electronic addressIBT-034Semantic model
12Seller electronic identifierIBT-034-1Semantic model
13Seller legal registration identifierIBT-030UAE rule IBR-150-AE
14Seller legal registration identifier typeBTAE-15UAE rule IBR-181-AE
15Seller tax identifierIBT-031UAE rule IBR-134-AE
16Seller tax scheme codeIBT-031-1UAE rule IBR-134-AE, IBR-133-AE
17Seller address line 1IBT-035Semantic model
18Seller cityIBT-037Semantic model
19Seller country subdivisionIBT-039Semantic model
20Seller country codeIBT-040Semantic model
Buyer details
21Buyer nameIBT-044Semantic model
22Buyer electronic addressIBT-049Semantic model
23Buyer electronic identifierIBT-049-1Semantic model
24Buyer tax identifierIBT-048UAE rule IBR-135-AE, IBR-103-AE
25Buyer tax scheme codeIBT-048-1UAE rule Follows IBT-048
26Buyer address line 1IBT-050Semantic model
27Buyer cityIBT-052Semantic model
28Buyer country subdivisionIBT-054Semantic model
29Buyer country codeIBT-055Semantic model
Document totals
30Sum of invoice line net amountIBT-106Semantic model
31Invoice total amount without taxIBT-109Semantic model
32Invoice total tax amountIBT-110Semantic model
33Invoice total amount with taxIBT-112Semantic model
34Amount due for paymentIBT-115Semantic model
Tax breakdown
35Tax category taxable amountIBT-116Semantic model
36Tax category tax amountIBT-117Semantic model
37Tax category codeIBT-118Semantic model
38Tax category rateIBT-119UAE rule IBR-119-AE, ALIGNED-IBRP-048
Invoice line
39Invoice line identifierIBT-126Semantic model
40Invoiced quantityIBT-129Semantic model
41Unit of measure codeIBT-130Semantic model
42Invoice line net amountIBT-131Semantic model
43Item net priceIBT-146Semantic model
44Item gross priceIBT-148Semantic model
45Item price base quantityIBT-149Semantic model
46Invoiced item tax category codeIBT-151UAE rule IBR-145-AE
47Invoiced item tax rateIBT-152UAE rule ALIGNED-IBRP-S-05, Z-05, E-05, AE-05-AE; IBR-190-AE
48VAT line amount in AEDBTAE-08UAE rule IBR-104-AE
49Invoice line amount in AEDBTAE-10UAE rule IBR-194-AE, IBR-104-AE
50Item nameIBT-153Semantic model
51Item descriptionIBT-154Semantic model

How the 51 map to PINT AE

Set against the 2025-Q2 invoice semantic model, the 51 fields fall into three groups.

  • 38 are unconditionally mandatory in the model. The term is 1..1 and so is each business group above it, so the structure alone requires them.
  • 6 are 1..1 inside an optional group. The structure requires them only once the group is used; a UAE rule then requires the group, or the field, on an ordinary tax invoice.
  • 7 are optional in the model. The term is 0..1, and a UAE rule makes it required.

Each of the 13 fields outside the first group is required by a rule published in the PINT AE 2025-Q2 UAE rule set, and each rule used here is flagged fatal: a document that breaks it fails validation. The conditions matter as much as the rule. The table keeps each rule's own exceptions rather than reducing it to "mandatory".

The 13 MoF fields required by UAE rules rather than by the model's structure
MoF fieldIDIn the modelRuleWhen it applies
6. Payment due dateIBT-0090..1IBR-127-AERequired when the amount due for payment (IBT-115) is greater than 0. Not required for credit notes, credit notes related to goods or services, or deemed supplies.
9. Payment means type codeIBT-0811..1 in IBG-16 (0..n)IBR-191-AERequired except on credit notes and deemed supplies, so the payment instructions group has to be present on an ordinary invoice.
13. Seller legal registration identifierIBT-0300..1IBR-150-AERequired when the seller electronic address scheme (IBT-034-1) is 0235.
14. Seller legal registration identifier typeBTAE-150..1 under IBT-030IBR-181-AERequired when the scheme is 0235 and the seller legal registration identifier is given. A trade licence type also brings in the authority name (IBR-172-AE).
15. Seller tax identifierIBT-0310..1IBR-134-AERequired except when the invoice type is out of scope of VAT or a credit note related to goods or services. Takes the TRN format (IBR-132-AE).
16. Seller tax scheme codeIBT-031-11..1 under IBT-031 (0..1)IBR-134-AE, IBR-133-AERequired whenever the seller tax identifier is given, with the value VAT unless a seller tax registration identifier (IBT-032) is used instead.
24. Buyer tax identifierIBT-0480..1IBR-135-AE, IBR-103-AEWhere the buyer electronic address scheme is 0235, the address is not of the form 1XXXXXXXXX and the transaction is not an export, either this or the buyer identifier (IBT-046) is required. A reverse charge line requires the buyer tax identifier itself.
25. Buyer tax scheme codeIBT-048-11..1 under IBT-048 (0..1)Follows IBT-048Required whenever the buyer tax identifier is given.
38. Tax category rateIBT-1190..1 in IBG-23IBR-119-AE, ALIGNED-IBRP-048Required in each VAT breakdown except where the invoice is not subject to VAT. It is not provided for an exempt category (IBR-121-AE).
46. Invoiced item tax category codeIBT-1511..1 in IBG-30 (0..n)IBR-145-AERequired on each invoice line, which in effect makes the line VAT information group mandatory.
47. Invoiced item tax rateIBT-1520..1 in IBG-30ALIGNED-IBRP-S-05, Z-05, E-05, AE-05-AE; IBR-190-AERequired for standard-rated (5.00), zero-rated (0), exempt (0) and reverse charge lines. A not-subject-to-VAT line does not carry a rate (ALIGNED-IBRP-O-05).
48. VAT line amount in AEDBTAE-081..1 in IBG-39 (0..1)IBR-104-AERequired on a line with VAT information: 0 for reverse charge and zero-rated lines, and not given for exempt or not-subject-to-VAT lines (IBR-162/163/164/165-AE).
49. Invoice line amount in AEDBTAE-101..1 in IBG-39 (0..1)IBR-194-AE, IBR-104-AERequired on each invoice line.

Two terms go the other way. The unique identifier number (BTAE-07) and the tax scheme code in the VAT breakdown (IBT-118-1) are unconditionally mandatory in the PINT AE 2025-Q2 model but are not separately enumerated in the MoF's 51-field presentation. A PINT AE document still has to carry them.

What the structure alone requires: 40 terms

The rest of this page reads the semantic model by cardinality, before any UAE rule is applied. That reading is useful for understanding why a field is or is not in the structure, and it is where the figure of 40 comes from. It is not a compliance checklist on its own: the MoF's 51 is.

Each business term carries a cardinality, and each sits somewhere in a tree of business groups that carry their own. Combining the two gives three structural classifications.

  • Unconditionally mandatory. The term is 1..1 or 1..n, and so is each group above it. There are 40 of these.
  • Mandatory within an optional group. The term is 1..1, but a group on its path is 0..1 or 0..n. Structurally it applies once the group is used, though a UAE rule may require the group. There are 35 of these.
  • Optional in the structure. The term is 0..1 or 0..n, though a validation rule may still require it, in general or in a particular scenario. There are 156 of these.

A worked example: payment means type code

Payment means type code (IBT-081) has cardinality 1..1, and its parent, the payment instructions group IBG-16, is 0..n. Read from the structure alone:

IBG-16 (0..n) › IBT-081 (1..1) — structurally required once payment instructions are given

The UAE rule set goes further. IBR-191-AE requires the payment means type code except on credit notes and deemed supplies, so an ordinary tax invoice needs it, and with it the payment instructions group. That is why it appears in the MoF's list and not among the 40. The same holds for the invoiced item tax category code (IBT-151), required on each line by IBR-145-AE, and the invoice line amount in AED (BTAE-10), required on each line by IBR-194-AE.

The 40 unconditionally mandatory terms

Grouped as the specification groups them. The path column shows the business groups above each term. The last column is the usual source in an ERP, indicative rather than a mapping specification, since field names differ between systems.

PINT AE 2025-Q2 invoice — terms with a mandatory path
Business termIDCard.PathTypical ERP source
Invoice details
Invoice numberIBT-0011..1top levelInvoice number / sequence
Unique Identifier NumberBTAE-071..1top levelSystem-generated UUID — produced by the invoicing system, connector or service layer, depending on the implementation
Invoice issue dateIBT-0021..1top levelInvoice date
Invoice type codeIBT-0031..1top levelDocument type (invoice, credit note)
Invoice transaction type codeBTAE-021..1top levelTransaction type — derived from customer/tax setup
Invoice currency codeIBT-0051..1top levelInvoice currency
Business process typeIBT-0231..1IBG-02Fixed value — set by the connector
Specification identifierIBT-0241..1IBG-02Fixed value — identifies the PINT AE release
Seller
Seller nameIBT-0271..1IBG-04Company legal name
Seller electronic addressIBT-0341..1IBG-04Company Peppol / electronic address
Scheme identifierIBT-034-11..1IBG-04 › IBT-034Scheme for that address
Seller address line 1IBT-0351..1IBG-04 › IBG-05Company address line 1
Seller cityIBT-0371..1IBG-04 › IBG-05Company city
Seller country subdivisionIBT-0391..1IBG-04 › IBG-05Company emirate
Seller country codeIBT-0401..1IBG-04 › IBG-05Company country
Buyer
Buyer nameIBT-0441..1IBG-07Customer legal name
Buyer electronic addressIBT-0491..1IBG-07Customer Peppol / electronic address
Scheme identifierIBT-049-11..1IBG-07 › IBT-049Scheme for that address
Buyer address line 1IBT-0501..1IBG-07 › IBG-08Customer address line 1
Buyer cityIBT-0521..1IBG-07 › IBG-08Customer city
Buyer country subdivisionIBT-0541..1IBG-07 › IBG-08Customer emirate / state
Buyer country codeIBT-0551..1IBG-07 › IBG-08Customer country
Document totals
Sum of Invoice line net amountIBT-1061..1IBG-22Sum of line net amounts
Invoice total amount without TAXIBT-1091..1IBG-22Invoice net total
Invoice total TAX amountIBT-1101..1IBG-22Total VAT
Invoice total amount with TAXIBT-1121..1IBG-22Invoice gross total
Amount due for paymentIBT-1151..1IBG-22Balance due after any prepayment or rounding
Tax breakdown
VAT category taxable amountIBT-1161..1IBG-23Taxable amount per VAT category
VAT category tax amountIBT-1171..1IBG-23VAT amount per VAT category
VAT category codeIBT-1181..1IBG-23VAT category code
Tax scheme codeIBT-118-11..1IBG-23 › IBT-118Tax scheme — VAT
Invoice line
Invoice line identifierIBT-1261..1IBG-25Line number
Invoiced quantityIBT-1291..1IBG-25Quantity
Invoiced quantity unit of measure codeIBT-1301..1IBG-25Unit of measure — mapped to a UN/ECE code
Invoice line net amountIBT-1311..1IBG-25Line net amount
Item net priceIBT-1461..1IBG-25 › IBG-29Unit price after discount
Item gross priceIBT-1481..1IBG-25 › IBG-29List price before discount
Item price base quantityIBT-1491..1IBG-25 › IBG-29Price base quantity — often 1 and rarely stored
Item nameIBT-1531..1IBG-25 › IBG-31Product / service name
Item descriptionIBT-1541..1IBG-25 › IBG-31Line description

Two entries are worth a note. The unique identifier number (BTAE-07) is a UAE-specific term distinct from your own invoice number. It is system-generated, and whether the invoicing system, the connector or the service layer produces it depends on the implementation. The specification identifier (IBT-024) is a fixed value that names the release the document claims to follow: the UAE rules require it to begin urn:peppol:pint:billing-1@ae-1 for billing, or the self-billing equivalent.

Where PINT AE is stricter than the shared PINT model

PINT AE derives from the shared Peppol International invoice model and tightens 15 terms from optional to mandatory. This is the part of the specification that most often surprises an implementation team, because these are fields an existing invoice export frequently omits — the data may exist in the system without being carried into the document.

Terms tightened in PINT AE 2025-Q2 relative to the shared PINT invoice model
Business termIDShared PINTPINT AEAppliesNote
Seller address line 1IBT-0350..11..1Ordinary invoiceStreet address is optional in the shared model.
Seller cityIBT-0370..11..1Ordinary invoiceCity is optional in the shared model.
Seller country subdivisionIBT-0390..11..1Ordinary invoiceThe emirate. Optional in the shared model; required here.
Buyer address line 1IBT-0500..11..1Ordinary invoiceStreet address is optional in the shared model.
Buyer cityIBT-0520..11..1Ordinary invoiceCity is optional in the shared model.
Buyer country subdivisionIBT-0540..11..1Ordinary invoiceEmirate or state. Optional in the shared model; required here.
Tax representative address line 1IBT-0640..11..1Only within its optional groupOnly applies when a tax representative is named.
Tax representative cityIBT-0660..11..1Only within its optional groupOnly applies when a tax representative is named.
Tax representative country subdivisionIBT-0680..11..1Only within its optional groupOnly applies when a tax representative is named.
Deliver to address line 1IBT-0750..11..1Only within its optional groupOnly applies when a delivery address is given.
Deliver to cityIBT-0770..11..1Only within its optional groupOnly applies when a delivery address is given.
Deliver to country subdivisionIBT-0790..11..1Only within its optional groupOnly applies when a delivery address is given.
Item gross priceIBT-1480..11..1Ordinary invoiceList price before discount. Many systems store only the net price.
Item price base quantityIBT-1490..11..1Ordinary invoiceUsually 1, and frequently absent from an export.
Item descriptionIBT-1540..11..1Ordinary invoiceDistinct from item name. Systems that carry one text field often map it to name only.

Six of these apply to an ordinary invoice and concern addresses: seller and buyer street, city and emirate. Systems that store a customer as a single free-text address block, or that leave the emirate blank because nobody needed it for a PDF, have work to do before the data will map cleanly.

Three more sit on the invoice line. Item description (IBT-154) is a separate term from item name, so a system carrying one product text field needs a decision about what populates the other. Item gross price (IBT-148) and item price base quantity (IBT-149) are frequently absent from an export because the system stores only the net selling price. Gross price also carries a validation rule, which is the next section.

What a validation failure looks like

A PINT AE document is checked against published Schematron rules before exchange. Rules with fatal severity cause the document to fail rather than be delivered and corrected later, so data problems surface at the point of sending — a change from PDF invoicing, where a missing field is usually found by the customer.

The rules are arithmetic as well as structural. One of the UAE-aligned rules ties two of the tightened line fields together:

ALIGNED-IBRP-004

Item net price (IBT-146) = Gross price (IBT-148) − Price discount (IBT-147)

The rule applies where a gross price is provided. A system that exports a discounted net price but populates gross price with the same figure, or with a list price that does not reconcile after the discount, produces a document that is structurally complete and still fails.

This is the practical argument for treating field presence and field correctness as one piece of work. A checklist confirms a value is there. The rules decide whether the set of values is coherent.

UAE-specific fields that the shared model does not define

PINT AE adds 25 terms of its own, prefixed BTAE. Most are optional and scenario-driven, but they are worth knowing about because they are where UAE requirements that have no equivalent elsewhere are carried.

UAE-specific business terms in PINT AE 2025-Q2
Business termIDCard.What it carries
Unique Identifier NumberBTAE-071..1A globally unique identifier for the document, separate from your invoice number.
Invoice transaction type codeBTAE-021..1Identifies the kind of transaction being reported.
Currency Exchange RateBTAE-040..1Exchange rate used where the invoice is not in AED.
Contract ValueBTAE-050..1Contract value.
Customs reference numberBTAE-210..1Customs reference, for import and export scenarios.
Principle IDBTAE-140..1Principle ID.
Seller legal registration identifier typeBTAE-150..1Type of the seller legal registration identifier.
Authority NameBTAE-120..1Authority name (seller side).
Passport issuing Country codeBTAE-180..1Passport issuing country for the seller.
Buyer legal registration identifier typeBTAE-160..1Type of the buyer legal registration identifier.
Authority NameBTAE-110..1Authority name (buyer side).
Passport issuing Country codeBTAE-190..1Passport issuing country for the buyer.
Beneficiary IDBTAE-010..1Beneficiary ID.
Deliver to Party IDBTAE-230..1Deliver-to party ID.
IncotermsBTAE-220..1Incoterms.
Frequency of BillingBTAE-060..1Frequency of billing.
Invoice (or CreditNote) total amount with VAT in AED.BTAE-200..1Invoice total with VAT expressed in AED.
Batch NumberBTAE-240..1Batch number.
Invoice line amount in AEDBTAE-101..1Line amount in AED, inside the AED accounting-currency group.
VAT Line amount in AEDBTAE-081..1Line VAT amount in AED, inside the same group.
Item typeBTAE-130..1Item type.
Type of goods or servicesBTAE-090..1Type of goods or services.
Service Accounting codeBTAE-170..nService accounting code.

VAT, AED and invoices in another currency

Invoice currency (IBT-005) and tax accounting currency (IBT-006) are separate terms, so the document does not have to be denominated in AED. PINT AE then adds UAE-specific machinery for carrying AED amounts alongside the invoice currency: a line amounts in accounting currency group (IBG-39) holding the line amount (BTAE-10) and line VAT amount (BTAE-08) in AED, a currency exchange rate (BTAE-04), and an invoice total with VAT in AED (BTAE-20).

IBG-39 is 0..1 in the model, which is why BTAE-10 and BTAE-08 are not among the 40. The UAE rules require them regardless of invoice currency: the line amount in AED on each line (IBR-194-AE), and the VAT line amount in AED on lines carrying VAT information (IBR-104-AE). The VAT line amount is 0 on reverse charge and zero-rated lines, and is not given on exempt or not-subject-to-VAT lines. Where the invoice currency is not AED, the currency exchange rate is required (IBR-159-AE), and with AED as the tax accounting currency so are the tax total and the invoice total with VAT in AED (IBR-175-AE).

VAT categories and reverse charge

VAT treatment is expressed through the VAT category code rather than a flag, and the UAE-aligned rules constrain how the categories behave. For reverse charge: a line, document-level allowance or document-level charge carrying that category requires a matching reverse charge entry in the VAT breakdown; the invoiced item VAT rate has to be present on such a line; and the VAT category tax amount in that breakdown is 0. For exempt supplies the rate is 0. For not-subject-to-VAT, the line does not carry a VAT rate at all — a distinction that is easy to lose when mapping from a system that treats exempt and out-of-scope as the same tax code.

Terms inside an optional group, in full

The 35 terms that are 1..1 inside an optional group. The path column shows which group has to be present for the structure to require them. Six of them are on the MoF's list, because a UAE rule requires them or their group on an ordinary tax invoice: the payment means type code, the seller and buyer tax scheme codes, the invoiced item tax category code and the two AED line amounts.

Terms the structure requires once their parent group is used
Business termIDCard.Required when this path is present
Preceding Invoice referenceIBT-0251..1IBG-03 (0..n)
Tax scheme codeIBT-031-11..1IBG-04 (1..1) › IBT-031 (0..1)
Tax scheme codeIBT-048-11..1IBG-07 (1..1) › IBT-048 (0..1)
Payee nameIBT-0591..1IBG-10 (0..1)
Seller tax representative nameIBT-0621..1IBG-11 (0..1)
Tax scheme codeIBT-063-11..1IBG-11 (0..1) › IBT-063 (0..1)
Tax representative address line 1IBT-0641..1IBG-11 (0..1) › IBG-12 (1..1)
Tax representative cityIBT-0661..1IBG-11 (0..1) › IBG-12 (1..1)
Tax representative country subdivisionIBT-0681..1IBG-11 (0..1) › IBG-12 (1..1)
Tax representative country codeIBT-0691..1IBG-11 (0..1) › IBG-12 (1..1)
Deliver to address line 1IBT-0751..1IBG-13 (0..1) › IBG-15 (0..1)
Deliver to cityIBT-0771..1IBG-13 (0..1) › IBG-15 (0..1)
Deliver to country subdivisionIBT-0791..1IBG-13 (0..1) › IBG-15 (0..1)
Deliver to country codeIBT-0801..1IBG-13 (0..1) › IBG-15 (0..1)
Payment means type codeIBT-0811..1IBG-16 (0..n)
Payment account identifierIBT-0841..1IBG-16 (0..n) › IBG-17 (0..1)
Payment card primary account numberIBT-0871..1IBG-16 (0..n) › IBG-18 (0..1)
Document level allowance amountIBT-0921..1IBG-20 (0..n)
Tax scheme codeIBT-095-11..1IBG-20 (0..n) › IBT-095 (0..1)
Document level charge amountIBT-0991..1IBG-21 (0..n)
Tax scheme codeIBT-102-11..1IBG-21 (0..n) › IBT-102 (0..1)
Supporting document referenceIBT-1221..1IBG-24 (0..n)
Attached document Mime codeIBT-125-11..1IBG-24 (0..n) › IBT-125 (0..1)
Attached document FilenameIBT-125-21..1IBG-24 (0..n) › IBT-125 (0..1)
Invoice line allowance amountIBT-1361..1IBG-25 (1..n) › IBG-27 (0..n)
Invoice line charge amountIBT-1411..1IBG-25 (1..n) › IBG-28 (0..n)
Invoiced item VAT category codeIBT-1511..1IBG-25 (1..n) › IBG-30 (0..n)
Invoice line amount in AEDBTAE-101..1IBG-25 (1..n) › IBG-39 (0..1)
VAT Line amount in AEDBTAE-081..1IBG-25 (1..n) › IBG-39 (0..1)
Scheme identifierIBT-157-11..1IBG-25 (1..n) › IBG-31 (1..1) › IBT-157 (0..1)
Scheme identifierIBT-158-11..1IBG-25 (1..n) › IBG-31 (1..1) › IBT-158 (0..n)
Service Accounting code Scheme identifierBTAE-17-11..1IBG-25 (1..n) › IBG-31 (1..1) › BTAE-17 (0..n)
Service Accounting code Scheme version identifierBTAE-17-21..1IBG-25 (1..n) › IBG-31 (1..1) › BTAE-17 (0..n)
Item attribute nameIBT-1601..1IBG-25 (1..n) › IBG-31 (1..1) › IBG-32 (0..n)
Item attribute valueIBT-1611..1IBG-25 (1..n) › IBG-31 (1..1) › IBG-32 (0..n)

Foreign buyers and overseas receivers

The buyer electronic address (IBT-049) and its scheme identifier are on the mandatory path, so the document carries a buyer address regardless of where the customer sits. The UAE-specific rule set states that these rules are applied by UAE senders creating invoices, and that an overseas receiver without a specific receiving capability for UAE invoices applies only the shared PINT rules and may disregard the UAE-specific ones.

The practical reading is that the sending obligations sit with the UAE party. How a particular overseas customer receives the document — and whether they are reachable on the network at all — is a question for your service provider rather than something the specification settles for you.

Exceptions, credit notes and self-billing

The MoF's 51 describe a tax invoice. Several of the rules behind them name the cases where they do not apply, and those cases are where an ERP mapping most often needs more than one path:

  • Credit notes. The payment due date and payment means type code are not required (IBR-127-AE, IBR-191-AE), and a credit note related to goods or services does not require the seller tax identifier (IBR-134-AE).
  • Deemed supplies. Identified by the transaction type code, and likewise excepted from the payment due date and payment means rules.
  • Nothing due. The payment due date is required only when the amount due for payment is greater than 0.
  • Out of scope of VAT. This invoice type does not require the seller tax identifier, and requires the buyer legal registration identifier instead (IBR-136-AE).
  • Exports. The buyer identifier or buyer tax identifier requirement in IBR-135-AE does not apply.
  • VAT category. Exempt and not-subject-to-VAT lines handle the rate and VAT line amount in AED differently from standard-rated ones, as the rule table above sets out.

PINT AE publishes the invoice and credit note as separate transactions with their own semantic models and rule sets, so a credit note is a distinct document type rather than an invoice with a negative sign. Self-billing — where the buyer raises the document on the supplier's behalf — has its own specification, identified by different specification identifier and business process values, so a receiving system can tell what it has been sent without inferring it.

The field-level analysis on this page is the invoice transaction. Counts for the credit note differ, and should be read from its own semantic model rather than assumed from this one.

What this page does not cover

  • The e-invoicing timeline, phases and who falls in scope — see the UAE e-invoicing connector page.
  • Penalties for non-compliance, which are set by instrument rather than by the specification.
  • How to select an Accredited Service Provider, and what the ASP does in the exchange.
  • UBL element paths and XML syntax bindings, which are published per term in the specification itself.
  • The code lists behind coded fields — unit of measure, VAT category, invoice type — which are versioned separately.
  • Tax advice on how a particular supply should be categorised.

See how Avance connects an existing system → Avance maps invoice data from Odoo, other ERPs, accounting packages and custom systems to PINT AE and exchanges it through an Accredited Service Provider, so the existing system stays in place. The fields on this page are the data-readiness checklist we work through first.

Frequently asked questions

How many mandatory fields does a UAE PINT AE invoice have?

The UAE Ministry of Finance's mandatory-field list specifies 51 fields for a PINT AE tax e-invoice, grouped as invoice details, seller, buyer, document totals, tax breakdown and invoice line. Mapped to the PINT AE 2025-Q2 invoice model, 38 of the 51 are unconditionally mandatory in the model's structure. The other 13 are required by UAE-specific validation rules flagged fatal, several with stated exceptions such as credit notes, deemed supplies or particular VAT categories.

Why does the PINT AE semantic model show 40 mandatory fields when the MoF lists 51?

The two figures measure different things. Reading the 2025-Q2 semantic model by cardinality and parent-group path gives 40 leaf terms that are unconditionally mandatory. That count ignores the UAE business rules, and those rules make further fields required for an ordinary tax invoice, such as the payment due date where an amount is due (IBR-127-AE) and the invoiced item tax category code on each line (IBR-145-AE). The MoF's 51 reflects the model together with those rules, so it is the figure to work to. Two of the 40, the unique identifier number (BTAE-07) and the VAT breakdown tax scheme code (IBT-118-1), are required by the model but are not separately enumerated in the MoF's 51-field presentation.

Is the payment due date mandatory on a UAE e-invoice?

It is on the MoF's list, and rule IBR-127-AE requires it when the amount due for payment is greater than 0. The rule does not apply to credit notes, credit notes related to goods or services, or deemed supplies. In the semantic model on its own the payment due date is 0..1, which is why a cardinality-only reading misses it.

Which PINT AE version does this page describe?

PINT AE 2025-Q2, the released specification for the UAE at the time of writing. OpenPeppol also publishes an upcoming version alongside released ones, and cardinalities can change between releases. Requirements should be checked against the release your Accredited Service Provider is operating on.

Is a PINT AE invoice the same as a PDF invoice?

No. PINT AE describes a structured electronic document with a defined semantic model and UBL syntax, which is validated against published rules before it is exchanged. A PDF is a presentation of an invoice rather than structured data, so it cannot be validated the same way. Many businesses continue to send a human-readable copy alongside the structured document, but the structured document is the one the network processes.

Which fields does PINT AE require that the shared PINT model does not?

Fifteen terms are tightened from optional to mandatory in PINT AE 2025-Q2 compared with the shared PINT invoice model. Nine of them sit on a mandatory path and therefore apply to an ordinary invoice: six address terms (seller and buyer address line 1, city and country subdivision, meaning the emirate) and three invoice-line terms (item gross price, item price base quantity and item description). The rest apply within the tax representative and delivery address groups, which are themselves optional.

What happens if a mandatory PINT AE field is missing?

The document is checked against the published Schematron rules before it is exchanged. A rule with fatal severity causes the document to fail validation, so it is rejected rather than delivered and corrected afterwards. In practice this means invoice data problems surface at the point of sending, which is a change from PDF invoicing where a missing field is usually noticed by the customer.

Can a UAE e-invoice be issued in a currency other than AED?

The invoice currency is a separate field from the tax accounting currency, so the document does not have to be denominated in AED. PINT AE adds UAE-specific terms for expressing amounts in AED. The invoice line amount in AED (BTAE-10) is required on each line under IBR-194-AE, and the VAT line amount in AED (BTAE-08) on lines carrying VAT information, with category-specific exceptions. Where the invoice currency is not AED, a currency exchange rate (BTAE-04) is required, and with AED as the tax accounting currency so are the tax total and the invoice total with VAT in AED. How a particular supply is categorised is a tax question worth confirming with your advisor.

Does a foreign customer need a Peppol ID to receive a UAE e-invoice?

The buyer electronic address is on the mandatory path, so the document carries one. The UAE-specific rules state that they are applied by UAE senders, and that an overseas receiver without a specific receiving capability for UAE invoices applies only the shared PINT rules. In other words the sending obligations sit with the UAE party, and how a particular overseas customer receives the document is something to settle with your service provider.

How is reverse charge represented in PINT AE?

Through the VAT category code rather than a separate flag. The UAE-specific rules require that where a line, document-level allowance or document-level charge carries a reverse charge category, the VAT breakdown contains a matching reverse charge category code; that the invoiced item VAT rate is present on such a line; and that the VAT category tax amount in that breakdown is 0. Exempt and not-subject-to-VAT categories have their own rules, including that a not-subject line does not carry a VAT rate at all.

Is the invoice line VAT category code mandatory?

Yes. Rule IBR-145-AE requires each invoice line to carry an invoiced item tax category code (IBT-151), and the rule is flagged fatal. In the semantic model the code is 1..1 inside the line VAT information group, which is itself 0..n, so the structure alone would make it look conditional. The rule settles it.

What is PINT AE self-billing?

A separate specification covering the case where the buyer raises the invoice on the supplier's behalf. It has its own specification identifier and business process values, distinct from the ordinary billing ones, so a self-billed document is identified as such by the receiving system rather than inferred.

Does an ERP need to produce PINT AE XML itself?

Not necessarily. A common arrangement is for the ERP to hold the invoice data and for a connector to map that data to PINT AE and pass it to an Accredited Service Provider, which handles exchange and reporting. What matters on the ERP side is whether the underlying data exists and is clean — the fields on this page are a reasonable checklist for that question, regardless of who performs the mapping.

Sources and method. The 51-field list is the Ministry of Finance's, from its UAE eInvoicing Programme presentation of 9 February 2026. The presentation names fields without PINT IDs, so the ID mapping is ours; the electronic address and electronic identifier entries are read as the endpoint (IBT-034, IBT-049) and its scheme identifier. Rules were read from the PINT AE 2025-Q2 invoice rule pages, where each rule cited here is flagged fatal.

The structural tables were generated from the OpenPeppol PINT AE 2025-Q2 invoice semantic model, not transcribed from a summary. Each of the 231 leaf business terms was read with its cardinality and its chain of parent business groups; a term is treated as unconditionally mandatory where the term and each group above it are 1..1 or 1..n. The comparison table was produced by diffing the same structure against the shared PINT invoice model. Those classifications reflect cardinality only. The UAE rules require further fields, as the mapping of the 51 shows, so the model should not be read without them.

Written by the Avance Technologies team in Dubai from implementation work on UAE e-invoicing integrations. It describes a technical specification, not tax or legal advice, and the specification changes between releases — check the release your provider operates on before relying on any figure here. Reviewed September 2026.

Is your invoice data ready for PINT AE?

Most systems hold the amounts and miss the edges — the emirate, the item description, the gross price behind a discount. Send us a sample invoice export and we will tell you which of these fields are present, which are thin, and what mapping the rest would take.

CallWhatsAppDemo