PINT AE Validation Rules

Whether a UAE e-invoice passes validation comes down to two things: each field's obligation level (is it required?) and the code-list constraints that restrict which values are allowed. Both are set out below.

Based on PINT v1.0.2 (urn:peppol:pint:billing-1@ae-1) and the UAE Ministry of Finance E-Invoicing Guidelines.

Obligation-level rules

Every field is classified by how strictly it must appear. This cardinality is the first validation gate.

34
Mandatory

Must always be present. A missing mandatory field is a hard validation failure.

29
Conditional

Required only when a specific condition is met (see the rules table below).

25
Optional

May be included at the sender's discretion; never causes a validation failure.

The complete list of mandatory fields is on the mandatory fields page.

Conditional field rules

These fields become mandatory when their condition applies. Each description states the rule that triggers the requirement.

Document

5 fields
BTAE-03
ConditionalBTAE

Credit note reason code

A coded rationale for why a credit note is being issued. Required when issuing an electronic Tax Credit Note to explain the correction.

IBT-006
ConditionalIBT

VAT accounting currency code

The ISO 4217 currency code used for VAT reporting when it differs from the invoice currency. Required when the seller reports VAT in AED but invoices in a foreign currency.

IBT-007
ConditionalIBT

Value added tax point date

The date on which VAT becomes chargeable, which may differ from the invoice date. Determines the VAT period when the supply and payment dates do not coincide with the invoice date.

IBT-009
ConditionalIBT

Payment due date

The final date by which the buyer must settle payment. Used in payment terms and cash flow management; may differ from the invoice date by agreed credit periods.

IBT-010
ConditionalIBT

Buyer reference

A reference provided by the buyer, typically a cost centre code, project number, or internal routing identifier, to facilitate automated invoice matching in the buyer's accounts payable system.

Seller

5 fields
BTAE-12
ConditionalBTAE

Seller authority name

The name of the authority that issued the seller's registration identifier. Clarifies which government body or registry the seller's legal registration number belongs to.

BTAE-18
ConditionalBTAE

Seller passport issuing country

The country that issued the seller's passport, used when a passport is the primary identification document for an unregistered seller.

IBT-031
ConditionalIBT

Seller VAT identifier

The seller's UAE Tax Registration Number (TRN) as issued by the Federal Tax Authority. Required when the seller is VAT-registered and the supply is subject to UAE VAT.

IBT-035
ConditionalIBT

Seller address line 1

The primary line of the seller's business address, typically including the street name, building number, or PO Box. Required when an address is provided for the seller.

IBT-037
ConditionalIBT

Seller city

The city or municipality of the seller's business address. Required when a seller address is included; for UAE sellers this would typically be a city such as Dubai, Abu Dhabi, or Sharjah.

Buyer

7 fields
BTAE-11
ConditionalBTAE

Buyer authority name

The name of the authority that issued the buyer's registration identifier. Clarifies which government body or registry the buyer's legal registration number belongs to.

BTAE-16
ConditionalBTAE

Buyer legal registration identifier type

The classification or type of the buyer's legal registration number, indicating what kind of identifier is being provided.

BTAE-19
ConditionalBTAE

Buyer passport issuing country

The country that issued the buyer's passport, used when a passport is the primary identification document for an unregistered buyer.

IBT-047
ConditionalIBT

Buyer legal registration identifier

The buyer's legal registration number as issued by the UAE commercial registry or competent authority. Used alongside the buyer identifier type field.

IBT-048
ConditionalIBT

Buyer VAT identifier

The buyer's UAE Tax Registration Number (TRN) as issued by the Federal Tax Authority. Required when the buyer is VAT-registered, enabling the buyer to reclaim input VAT.

IBT-050
ConditionalIBT

Buyer address line 1

The primary line of the buyer's business address, typically including the street name, building number, or PO Box. Required when an address is provided for the buyer.

IBT-052
ConditionalIBT

Buyer city

The city or municipality of the buyer's business address. Required when a buyer address is included.

Payee / Tax rep

2 fields
BTAE-01
ConditionalBTAE

Seller tax representative TRN

VAT registration number of the seller's tax representative. Required when the seller uses a fiscal representative for UAE VAT purposes.

IBT-059
ConditionalIBT

Payee name

The name of the party to whom payment should be made when this differs from the seller. Required when the seller instructs the buyer to pay a third-party payee such as a factoring company.

Invoice line

1 field
IBT-152
ConditionalIBT

Item VAT rate

The VAT rate percentage applicable to the item on this line. Required for standard-rated and zero-rated items; must match the corresponding document-level VAT category rate.

VAT breakdown

1 field
IBT-119
ConditionalIBT

VAT category rate

The percentage VAT rate applicable to supplies in this VAT category. Required for standard-rated (currently 5% in the UAE) and zero-rated categories; omitted for exempt and out-of-scope categories.

References

4 fields
BTAE-05
ConditionalBTAE

Customs duty amount

The customs duty amount applicable to the transaction, used in import/export documentation and cross-border supply scenarios.

BTAE-21
ConditionalBTAE

Customs reference number

The customs declaration or entry identifier associated with the transaction. Required for cross-border supplies where customs formalities apply.

BTAE-22
ConditionalBTAE

Incoterms

The International Commercial Terms (Incoterms) applicable to the export or cross-border supply, defining responsibilities for shipping, insurance, and import duties.

IBT-025
ConditionalIBT

Preceding invoice reference

The invoice number of the original invoice being corrected or credited. Required on all credit notes to establish a clear audit trail linking the correction back to the original transaction.

Delivery

1 field
BTAE-23
ConditionalBTAE

Deliver-to party identifier

The identifier of the party receiving the goods in triangular supply or drop-shipment scenarios, where the deliver-to party differs from the buyer.

Payment

1 field
IBT-084
ConditionalIBT

Payment account identifier

The bank account identifier (typically IBAN) to which payment should be transferred. Required when the payment means is credit transfer and the seller specifies a receiving bank account.

Allowance / charge

2 fields
IBT-092
ConditionalIBT

Document allowance amount

The monetary value of a document-level discount or allowance applied to the entire invoice. Must be a positive number representing the reduction in the invoice total.

IBT-099
ConditionalIBT

Document charge amount

The monetary value of a document-level charge or surcharge added to the invoice total. Represents additional fees such as freight, handling, or insurance applied at document level.

Code-list value constraints

Where a field carries a code, its value must come from the allowed list. Using an out-of-list value fails validation.

VAT category codes (IBT-118 / IBT-151)

CodeNameDescription
SStandard rateSupplies subject to the UAE standard VAT rate (currently 5%). A rate (IBT-119) must be provided.
ZZero rateZero-rated supplies. A rate of 0% applies; a rate must still be provided.
EExemptVAT-exempt supplies. No rate is provided for exempt categories.
AEReverse chargeSupplies where the reverse charge mechanism applies and the buyer accounts for VAT.
OOut of scopeSupplies outside the scope of UAE VAT. No rate is provided.

Invoice type codes (IBT-003)

CodeNameDescription
380Tax InvoiceA UAE tax invoice for standard B2B/B2G supplies. This is the most common document type for VAT-registered sellers.
381Tax Credit NoteA credit note correcting or reversing a previously issued UAE tax invoice. Must reference the original invoice via IBT-025.
480Invoice — out of scope for taxA commercial invoice for supplies that are outside the scope of UAE VAT, such as supplies made by non-VAT-registered businesses.
81Credit note — out of scope for taxA credit note for non-taxable supplies, correcting a previously issued out-of-scope invoice.

Transaction type codes (BTAE-02)

CodeTypeDescription
10000000Free Trade ZoneSupplies involving a UAE Free Trade Zone party as either supplier or recipient.
01000000Deemed SupplyA deemed supply under the UAE VAT regime, such as goods taken for personal use.
00100000Profit Margin SchemeA supply taxed under the UAE profit margin scheme, where VAT applies only to the profit margin.
00010000Summary InvoiceA consolidated summary invoice covering multiple individual supplies made within a period.
00001000Continuous SupplyA supply of goods or services that spans an extended period, such as utilities or subscriptions.
00000100Disclosed Agent BillingA supply made through a named intermediary or agent who is disclosed to both parties.
00000010Supply through e-commerceA supply made through a digital or electronic commerce channel.
00000001ExportsAn export transaction. When the receiver is not on Peppol, a predefined endpoint is used for routing.

Ready to build PINT AE invoices?

Nazm handles every field — mandatory, conditional, and UAE-specific — so you don't have to map the specification yourself.