Guide for FTA e-invoice Fields

How to read this guide:
Every field on the DocFlow e-invoice platform is listed below with its API key, PINT-AE business term, requirement level, definition and accepted values. Fields are grouped by form tab and numbered continuously across the guide.

ADDITIONAL INFORMATION

Exports :

For exports, if the buyer does not have a Peppol ID, the predefined endpoint (0235: 9900000099) should be mandatorily included by the supplier on the Electronic Invoice.

Buyer not Registered in E-Invoicing :

When issuing Tax Invoices to buyers that have not yet implemented Electronic Invoicing (e.g. due to not having yet implemented on a voluntary basis and not having a mandatory implementation requirement as per the roll-out plan), regular Tax Invoices (e.g. in pdf) are required in addition to electronic Tax Invoices. In such scenarios where the buyer has not yet implemented Electronic Invoicing and does not have a Participant Identifier, the predefined endpoint (0235: 9900000098) should be mandatorily included by the supplier on the Electronic Invoice.

Deemed Supply :

In the case of a deemed supply, the buyer electronic address should always be 0235: 9900000097. This value does not change based on the identity of the supplier.

Document tab

Header fields identify the document, its dates, type and currency, the FTA transaction-type flags, references, the preceding invoice for credit notes, delivery details and notes. All keys sit at the root of the payload.

Identification

#

field name

API key

business term

Required

description

accepted values

1

invoice number

invoiceNo

iBT-001

FTA mandatory

A unique identification of the Invoice.

Free text, unique per seller; e.g. INV-2026-000001

2

document ID

documentId

BTAE-07

required

Globally unique identifier for the invoice.

UUID

3

issue date

issueDate

IBT-002

FTA mandatory

The date when the Invoice was issued.

Date, YYYY-MM-DD

4

issue time

issueTime

IBT-168

optional

The time of day when an invoice was issued.

Time, HH:MM

5

invoice type code

invoiceTypeCode

IBT-003

FTA mandatory

A code specifying the functional type of the Invoice.

380 Commercial invoice; 381 Credit note; 480 Out of scope of VAT; 81 Credit note related to goods or services. Use 480 or 81 when the seller is not VAT-registered

6

currency code

currencyCode

IBT-005

FTA mandatory

The currency in which all Invoice amounts are given, except for the Total tax amount in accounting currency.

ISO 4217 code from the form list; default AED

7

payment due date

dueDate

IBT-009

FTA mandatory

The date when the payment is due.

Date, YYYY-MM-DD

8

Business process type

businessProcessType

IBT-023

FTA mandatory

Identifies the business process context in which the transaction appears, to enable the Buyer to process the Invoice in an appropriate way.

Fixed value urn:peppol:bis:billing, injected by the XML generator

9

Specification identifier

specificationIdentifier

IBT-024

FTA mandatory

An identification of the specification containing the total set of rules regarding semantic content, cardinalities and business rules to which the data contained in the instance document conforms.

Fixed value urn:peppol:pint:billing-1@ae-1, injected by the XML generator

transation type

#

field name

API key

business term

Required

description

accepted values

10

transaction type code

invoiceTransactionTypeCode

BTAE-02

FTA mandatory

A sequence of flags that identify the invoice transaction types. Each position is 1 (applicable) or 0 (not applicable): Free trade zone, Deemed supply, Margin scheme, Summary invoice, Continuous supply, Disclosed agent billing, Supply through e-commerce, Exports.

8-character binary string built from the eight form checkboxes, in that order; e.g. 10001000 = Free trade zone + Continuous supply; 00000000 when none apply

11

Principal ID

principalId

BTAE-14

Conditional — required when flag 6 (Disclosed agent billing) is set

In case of Disclosed Agent billing, provide the tax registration number (TRN) of the principal.

TRN of the principal (15 digits)

Dates and billing period

#

field name

API key

business term

Required

description

accepted values

12

supply date

supplyDate

IBT-072

optional

The date on which the supply of goods or services was made or completed.

Date, YYYY-MM-DD

13

VAT point date

taxPointDate

IBT-007

Conditional — when it differs from the issue date

The date when the tax becomes accountable for the Seller and for the Buyer in so far as that date can be determined and differs from the date of issue of the invoice, according to the tax directive.

Date, YYYY-MM-DD

14

Invoice period start

invoicePeriod.start

IBT-073

Conditional — for period or continuous-supply billing

The date when the Invoice period starts.

Date, YYYY-MM-DD

15

Invoice period end

invoicePeriod.end

IBT-074

Conditional — for period or continuous-supply billing

The date when the Invoice period ends.

Date, YYYY-MM-DD; on or after the period start

16

Billing frequency

invoicePeriod.billingFrequency

btae-06

Conditional — for continuous supply

The frequency at which the billing is done (Daily, Weekly etc.).

DLY Daily; WKY Weekly; Q15 Every 15 days; MTH Monthly; Q45 Every 45 days; Q60 Every 60 days; QTR Quarterly; YRL Yearly; HYR Half-yearly; OTH Other

References

#

field name

API key

business term

Required

description

accepted values

17

Purchase order reference

references.purchaseOrder

ibt-013

optional

An identifier of a referenced purchase order, issued by the Buyer.

Free text; e.g. PO-2026-0457

18

Sales order reference

references.salesOrder

ibt-014

optional

An identifier of a referenced sales order issued by the Seller.

Free text; used on self-billed invoices

19

Contract reference

references.contract

IBT-012

Conditional — when a contract exists

The identification of a contract.

Free text; e.g. CTR-2026-0042

20

Contract value

references.contractValue

btae-05

Conditional — when a contract reference is given

The value of the contract.

Decimal amount, 2 decimals

21

Project reference

references.project

IBT-011

optional

The identification of the project the invoice refers to.

Free text

22

Receiving advice reference

references.receipt

IBT-015

optional

An identifier of a referenced receiving advice.

Free text

23

Despatch advice reference

references.despatchAdvice

ibt-016

optional

An identifier of a referenced despatch advice.

Free text

Preceding invoice and credit note

#

field name

API key

business term

Required

description

accepted values

24

Original invoice reference

precedingInvoice.invoiceNo

ibt-025

Conditional — required for credit notes (381, 81)

The identification of an Invoice that was previously sent by the Seller.

Invoice number of the document being corrected or credited

25

Original invoice issue date

precedingInvoice.issueDate

ibt-026

optional

The date when the Preceding Invoice was issued.

Date, YYYY-MM-DD

26

Credit note reason code

creditNoteReasonCode

btae-03

Conditional — required for credit notes (381)

A code specifying the reason for the credit note as a whole.

DL8.61.1.A Supply was cancelled; DL8.61.1.B Tax treatment changed; DL8.61.1.C Consideration was altered; DL8.61.1.D Goods or services returned; DL8.61.1.E Tax charged in error; VD Volume discount

27

Credit note reason

creditNoteReasonText

--

optional

Free-text explanation of the credit note reason, alongside the code (form).

Free text

Delivery details

#

field name

API key

business term

Required

description

accepted values

28

Delivery date

delivery.date

ibt-072

optional

The date on which the supply of goods or services was made or completed. The form maps both Supply date and Delivery date to IBT-072; only one should be sent.

Date, YYYY-MM-DD

29

deliver to

delivery.locationName

ibt-070

Conditional — when delivery details are given

The name of the party to which the goods and services are delivered.

Free text

30

Delivery address line 1

delivery.address.line1

IBT-075

Conditional — when a delivery address is given

The main address line in an address.

Free text

31

Delivery address line 2

delivery.address.line2

ibt-076

optional

An additional address line in an address that can be used to give further details supplementing the main line.

Free text

32

Delivery city

delivery.address.city

IBT-077

Conditional — when a delivery address is given

The common name of the city, town or village, where the deliver-to address is located.

Free text

33

Delivery Emirate / subdivision

delivery.address.countrySubdivision

IBT-079

Conditional — when a delivery address is given

The subdivision of a country, such as a region, a county, a state, a province etc.

Emirate code from the form list; e.g. AE-DU

34

Delivery postal code

delivery.address.postalCode

ibt-078

optional

The identifier for an addressable group of properties according to the relevant postal service.

Free text

35

Delivery country

delivery.address.countryCode

ibt-080

Conditional — when a delivery address is given

A code that identifies the country.

ISO 3166-1 alpha-2 code from the form list; e.g. AE

notes

#

field name

API key

business term

Required

description

accepted values

36

Notes / remarks

note

ibt-022

optional

A textual note that gives unstructured information that is relevant to the Invoice as a whole.

Free text

Parties — Seller

The seller block mixes root-level keys (sellerRegisteredName, sellerTaxIdentifier, address and contact) with a nested seller object for the electronic address, TIN, registration authority, passport country and address line 3.

identity

#

field name

API key

business term

Required

description

accepted values

37

Seller name

seller.registeredName

iBT-027

FTA mandatory

The full formal name by which the Seller is registered in the national registry of legal entities or as a taxable person or otherwise trades as a person or persons.

Free text

38

Seller trading name

seller.tradingName

ibt-028

Conditional — when it differs from the registered name

A name by which the Seller is known, other than Seller name (also known as Business name).

Free text

39

Electronic address

seller.electronicAddress.id

IBT-034

FTA mandatory

Identifies the Seller's electronic address to which the application level response to the invoice may be delivered.

Peppol participant ID; filled from the seller TIN when left blank

40

Address scheme

seller.electronicAddress.schemeId

IBT-034-1

FTA mandatory

The scheme identifier shall be chosen from a list to be maintained by the Connecting Europe Facility.

ISO/IEC 6523 ICD; 0235 (UAE TIN) is the default for UAE participants

registration & tax

#

field name

API key

business term

Required

description

accepted values

41

Seller VAT / TRN

seller.taxIdentifier.id

ibt-031

FTA mandatory— leave blank only for invoice types 480 and 81

The Seller's VAT identifier (also known as Seller tax identification number). Suppliers in the UAE registered under VAT should provide the Tax Registration Number (TRN).

15 digits, starting with 1 and ending with 03 (pattern ^1\d{12}03$)

42

VAT scheme

seller.taxIdentifier.schemeCode

ibt-031-1

FTA mandatory

The scheme of the tax identifier. Default value of VAT to be used.

VAT

43

Tax registration scheme

seller.taxRegistration.schemeId

--

optional

Scheme identifier for the seller TIN (form).

TAX

44

Seller TIN

seller.taxRegistration.id

IBT-032

FTA mandatory

The local identification (defined by the Seller's address) of the Seller for tax purposes or a reference that enables the Seller to state his registered tax status. Suppliers who do not have a TRN should give their Tax Identification Number (TIN).

10 digits (pattern ^\d{10}$); sellers without a TRN enter their corporate tax number

45

Legal registration ID

seller.legalRegistration.id

IBT-030

FTA mandatory— required when the electronic address scheme is 0235

An identifier issued by an official registrar that identifies the Seller as a legal entity or person.

Trade licence, Emirates ID, passport or Cabinet Decision number

46

Legal registration type

seller.legalRegistration.typeCode

btae-15

FTA mandatory — required when the electronic address scheme is 0235

To identify the nature of commercial registration number issued in UAE. It should be one of TL, EID, PAS or CD.

TL Commercial / Trade license; EID Emirates ID; PAS Passport; CD Cabinet Decision

47

registration authority

seller.legalRegistration.authorityName

btae-12

Conditional — required when the registration type is TL

To identify the authority which has issued the commercial/trade license.

Free text; e.g. Dubai Department of Economy and Tourism

48

Passport issuing country

seller.legalRegistration.passportIssuingCountryCode

btae-18

Conditional — required when the registration type is PAS

To identify the country which has issued the passport.

ISO 3166-1 alpha-2 code from the form list; disabled unless type is PAS

address

#

field name

API key

business term

Required

description

accepted values

49

Address line 1

seller.address.line1

ibt-035

FTA mandatory

The main address line in an address.

Free text

50

Address line 2

seller.address.line2

ibt-036

optional

An additional address line in an address that can be used to give further details supplementing the main line.

Free text

51

Address line 3

seller.address.line3

IBT-162

optional

An additional address line in an address that can be used to give further details supplementing the main line.

Free text

52

City

seller.address.city

ibt-037

FTA mandatory

The common name of the city, town or village, where the Seller address is located.

Free text

53

Emirate / subdivision

seller.address.countrySubdivision

IBT-039

FTA mandatory

The subdivision of a country, such as a region, a county, a state, a province etc.

Emirate code from the form list; e.g. AE-DU

54

Postal code

seller.address.postalCode

IBT-038

optional

The identifier for an addressable group of properties according to the relevant postal service.

Free text

55

Country code

seller.address.countryCode

ibt-040

FTA mandatory

A code that identifies the country.

ISO 3166-1 alpha-2 code from the form list; default AE

contact

#

field name

API key

business term

Required

description

accepted values

56

Contact person

seller.contact.name

ibt-041

optional

A contact point for a legal entity or person.

free text

57

Telephone

seller.contact.phone

ibt-042

optional

A phone number for the contact point.

Phone number; e.g. +971 4 555 0198

58

Email

seller.contact.email

ibt-043

optional

An e-mail address for the contact point.

Valid e-mail address

Parties tab — Buyer

The buyer block follows the same split as the seller: root-level keys for name, TRN, address and contact, and a nested buyer object for the electronic address, buyer identifier, legal registration, passport country, address lines 2–3 and the free-trade-zone beneficiary.

identity

#

field name

API key

business term

Required

description

accepted values

59

Buyer name

buyer.registeredName

iBT-044

FTA mandatory

The full name of the Buyer.

Free text

60

Buyer trading name

buyer.tradingName

ibt-045

Conditional — when it differs from the registered name

A name by which the Buyer is known, other than Buyer name (also known as Business name).

Free text

61

Electronic address

buyer.electronicAddress.id

IBT-049

FTA mandatory

Identifies the Buyer's electronic address to which the application level response to the invoice may be delivered.

Peppol participant ID

62

Address scheme

buyer.electronicAddress.schemeId

IBT-049-1

FTA mandatory

The scheme identifier shall be chosen from a list to be maintained by the Connecting Europe Facility.

ISO/IEC 6523 ICD; 0235 (UAE TIN) is the default for UAE participants

63

Buyer reference

references.buyerReference

IBT-010

optional

An identifier assigned by the Buyer used for internal routing purposes.

Free text

registration & tax

#

field name

API key

business term

Required

description

accepted values

64

Buyer VAT / TRN

buyer.taxIdentifier.id

ibt-048

FTA mandatory — enter the TRN or the buyer identifier unless this is an export

The Buyer's VAT identifier (also known as Buyer tax identification number). Buyers in the UAE registered under VAT should provide the Tax Registration Number (TRN).

15 digits TRN

65

VAT scheme

buyer.taxIdentifier.schemeCode

ibt-048-1

FTA mandatory

The scheme of the tax identifier. Default value of VAT to be used.

VAT

66

Buyer identifier

buyer.identifier.id

ibt-046

Conditional — alternative to the TRN when the buyer is not VAT-registered

An identifier of the Buyer.

Free text identifier

67

Buyer identifier scheme

buyer.identifier.schemeId

IBT-046-1

Optional — with the buyer identifier

If used, the identification scheme shall be chosen from the entries of the list published by the ISO/IEC 6523 maintenance agency.

ISO/IEC 6523 ICD code

68

Legal registration ID

buyer.legalRegistration.id

IBT-047

FTA mandatory

An identifier issued by an official registrar that identifies the Buyer as a legal entity or person.

Trade licence, Emirates ID, passport or Cabinet Decision number

69

Legal registration type

buyer.legalRegistration.typeCode

btae-16

FTA mandatory

To identify the nature of commercial registration number issued in UAE. It should be one of TL, EID, PAS or CD.

TL Commercial / Trade license; EID Emirates ID; PAS Passport; CD Cabinet Decision

70

registration authority

buyer.legalRegistration.authorityName

btae-11

Conditional — required when the registration type is TL

To identify the authority which has issued the commercial/trade license.

Free text; e.g. Dubai Department of Economy and Tourism

71

Passport issuing country

buyer.legalRegistration.passportIssuingCountryCode

btae-19

Conditional — required when the registration type is PAS

To identify the country which has issued the passport.

ISO 3166-1 alpha-2 code from the form list; disabled unless type is PAS

address

#

field name

API key

business term

Required

description

accepted values

72

Address line 1

buyer.address.line1

ibt-050

FTA mandatory

The main address line in an address.

Free text

73

Address line 2

buyer.address.line2

ibt-051

optional

An additional address line in an address that can be used to give further details supplementing the main line.

Free text

74

Address line 3

buyer.address.line3

IBT-163

optional

An additional address line in an address that can be used to give further details supplementing the main line.

Free text

75

City

buyer.address.city

ibt-052

FTA mandatory

The common name of the city, town or village, where the Seller address is located.

Free text

76

Emirate / subdivision

buyer.address.countrySubdivision

IBT-054

FTA mandatory

The subdivision of a country, such as a region, a county, a state, a province etc.

Emirate code from the form list; e.g. AE-DU, AE-AZ

77

Postal code

buyer.address.postalCode

IBT-053

optional

The identifier for an addressable group of properties according to the relevant postal service.

Free text

78

Country code

buyer.address.countryCode

ibt-055

FTA mandatory

A code that identifies the country.

ISO 3166-1 alpha-2 code from the form list; default AE

contact

#

field name

API key

business term

Required

description

accepted values

79

Contact person

buyer.contact.name

ibt-056

optional

A contact point for a legal entity or person.

free text

80

Telephone

buyer.contact.phone

ibt-057

optional

A phone number for the contact point.

Phone number; e.g. +971 4 555 0198

81

Email

buyer.contact.email

ibt-058

optional

An e-mail address for the contact point.

Valid e-mail address

Beneficiary (free trade zone supplies)

#

field name

API key

business term

Required

description

accepted values

82

Beneficiary ID

beneficialRecipient.id

btae-01

Conditional — required when flag 1 (Free trade zone) is set

In case of free trade zone supply, the declaration regarding the beneficiary of such supplies. The TRN or TIN of the beneficiary is required to be provided.

15-digit TRN or 10-digit TIN

83

Beneficial recipient name

beneficialRecipient.name

--

optional

Name of the beneficial recipient of a free-trade-zone supply (form).

Free text

84

Beneficial recipient address

Beneficial recipient address

--

optional

Address of the beneficial recipient of a free-trade-zone supply (form).

Free text, single line

DocFlow Home

Where Anyone Can Be an Accountant. We Make E-Invoicing Easy.

ISO 27001 Certification
ISO 22301 Certification
Peppol Certification

© 2026 DocFlow. All rights reserved.