PINT AE code lists

The codes PINT AE accepts for coded fields, and the GETS fields that take them.

These are the codes in the UAE e-invoice, from the PINT AE 1.0.4 code lists. Where a list names GETS fields, send the code in those fields exactly as shown; Complyance puts it in the e-invoice unchanged. Where it names GETS value fields, send the value in the GETS value column instead, such as Services for item type S; Complyance converts it to the code. The other lists help you read the e-invoice: its codes come from what you send, but not always as the same value.

For allowance and charge reasons, send the value, such as advertising, not the code AA: see Allowance and charge reason codes.

UAE lists

International lists

VAT category

List
AE VAT category codes · version D.16B · 6 codes
PINT AE
IBT-095, IBT-102, IBT-118, IBT-151
GETS
allowancesAndCharges[].taxCategory, lineItems[].taxCategory
CodeName
SStandard rateCode specifying the standard rate.
EExempt from taxCode specifying that taxes are not applicable.
OServices outside scope of tax / Not subject to taxCode specifying that taxes are not applicable to the services and/or not subject to VAT
AEVAT Reverse ChargeCode specifying that the standard VAT rate is levied from the invoicee.
ZZero ratedCode specifying that the goods and/or services are at a zero rate.
NStandard rate additional VATStandard VAT calculated for an additional taxable base when the additional taxable base is not included in the document totals.

VAT exemption reason

List
Reasons for exemption from tax · version 2022 · 4 codes
PINT AE
IBT-121
GETS value
lineItems[].taxExemptionReasonCode, taxTotals[].taxSubtotals[].taxExemptionReasonCode
CodeGETS valueName
DL8.46.1CERTAIN_FINANCIAL_SERVICESCertain financial services
DL8.46.2RESIDENTIAL_UNITSSupply of residential units (lease or sale)
DL8.46.3BARE_LANDBare land
DL8.46.4LOCAL_PASSENGER_TRANSPORTLocal passenger transport

Item type

List
Item type · version 1 · 3 codes
PINT AE
BTAE-13
GETS value
lineItems[].extensions.ae_itemType
CodeGETS valueName
GGoodsGoods
SServicesServices
BBothBoth

Goods and services under reverse charge

List
Type of goods or services subject to RCM · version 1 · 5 codes
PINT AE
BTAE-09
GETS value
lineItems[].extensions.ae_rcmType

Only for lines under reverse charge.

CodeGETS valueName
DL8.48.8.2ELECTRONIC_DEVICESElectronic Devices
DL8.48.8.1GOLD_AND_DIAMONDSGold and Diamonds
DL8.48.3.1CRUDE_OR_REFINED_OILCrude or refined oil
DL8.48.3.2UNPROCESSED_OR_PROCESSED_NATURAL_GASUnprocessed or processed natural gas
DL8.48.3.3PURE_HYDROCARBONSPure hydrocarbons

Billing frequency

List
Frequency of billing codes · version 1 · 10 codes
PINT AE
BTAE-06
GETS value
header.invoicePeriod.frequency
CodeGETS valueName
DLYDAILYDaily
WKYWEEKLYWeekly
Q15ONCE_IN_15_DAYSOnce in 15 days
MTHMONTHLYMonthly
Q45ONCE_IN_45_DAYSOnce in 45 days
Q60ONCE_IN_60_DAYSOnce in 60 days
QTRQUARTERLYQuarterly
YRLYEARLYYearly
HYRHALF_YEARLYHalf-Yearly
OTHOTHERSOthers

Transaction type

List
Transaction type · version 1 · 8 codes
PINT AE
BTAE-02
CodeName
1XXXXXXXFree trade zone (position 1)Supply of goods or services in Free trade zone
X1XXXXXXDeemed supply (position 2)Supply of goods or services without consideration
XX1XXXXXProfit Margin Scheme (position 3)Supply of goods under the profit margin scheme
XXX1XXXXSummary invoice (position 4)Taxable person makes more than one supply of Goods or Services to the same person in the same calendar month
XXXX1XXXContinuous Supply (position 5)Supply of goods and/or services made on recurrent basis
XXXXX1XXAgent billing (position 6)Agent who is a registrant makes a supply on behalf of the principal
XXXXXX1XSupply through E-commerce (position 7)Supply of goods or services via E-commerce
XXXXXXX1Exports (position 8)Supply of goods or services outside the country

Credit note reason

List
Reasons for credit note · version 1 · 6 codes
PINT AE
BTAE-03
GETS value
extensions.ae_creditNoteReasonCode
CodeGETS valueName
DL8.61.1.ASUPPLY_CANCELLEDIf the supply was cancelled.
DL8.61.1.BTAX_TREATMENT_CHANGEDIf the tax treatment of the supply has changed due to a change in the nature of the supply.
DL8.61.1.CCONSIDERATION_ALTEREDIf the previously agreed consideration for the supply was altered for any reason (i.e. bad debt relief).
DL8.61.1.DGOODS_OR_SERVICES_RETURNEDIf the recipient of goods or recipient of services returned them to the registrant in full or in part and the Consideration was returned in full or in part.
DL8.61.1.ETAX_APPLIED_IN_ERRORIf the tax was charged or tax treatment was applied in error.
VDVOLUME_DISCOUNTVolume Discount.

Emirate

List
Emirates · version 1.0.4 · 7 codes
PINT AE
IBT-039, IBT-054, IBT-068, IBT-079
GETS
parties.buyer.address.stateOrProvince, parties.delivery.address.stateOrProvince, parties.seller.address.stateOrProvince

Only when the country is AE.

CodeName
AUHAbu Dhabi
DXBDubai
SHJSharjah
UAQUmm Al Quwain
FUJFujairah
AJMAjman
RAKRas Al Khaimah

Allowance reason

List
Allowance or charge identification code · version D.16B · 19 codes
PINT AE
IBT-098, IBT-140
GETS value
allowancesAndCharges[].reasonCode, lineItems[].discountsOrCharges[].reasonCode

Download all 19 codes (CSV)

Attachment file type

List
Media Types · version 20210921 · 7 codes
PINT AE
IBT-125-1
CodeName
application/pdfpdf
application/vnd.oasis.opendocument.spreadsheetvnd.oasis.opendocument.spreadsheet
application/vnd.openxmlformats-officedocument.spreadsheetml.sheetvnd.openxmlformats-officedocument.spreadsheetml.sheet
image/jpegjpeg
image/pngpng
text/csvcsv
application/xmlXML

Charge reason

List
Charge reason code · version D.16B · 178 codes
PINT AE
IBT-105, IBT-145
GETS value
allowancesAndCharges[].reasonCode, lineItems[].discountsOrCharges[].reasonCode

Download all 178 codes (CSV)

Country

List
Country codes · version 2013 · 251 codes
PINT AE
IBT-040, IBT-055, IBT-069, IBT-080, IBT-159, BTAE-18, BTAE-19
GETS
extensions.ae_buyer_passportCountry, extensions.ae_seller_passportIssuingCountry, lineItems[].countryOfOrigin, parties.buyer.address.country, parties.delivery.address.country, parties.seller.address.country

Download all 251 codes (CSV)

Credit note type

List
Document name code · version D.17A · 2 codes
PINT AE
IBT-003
CodeName
381Credit note(1113) Document/message for providing credit information to the relevant party.
81Credit note related to goods or servicesDocument message used to provide credit information related to a transaction for goods or services to the relevant party.

Currency

List
Currency codes · version 2015 · 177 codes
PINT AE
IBT-005, IBT-006
GETS
header.currency, header.taxCurrency

Download all 177 codes (CSV)

Electronic address scheme

List
Electronic Address Scheme (EAS) · version 2020-11 · 90 codes
PINT AE
IBT-034-1, IBT-049-1
GETS
extensions.peppol_buyer_peppolIdScheme, extensions.peppol_seller_peppolIdScheme

Download all 90 codes (CSV)

Identifier scheme

List
ISO 6523 ICD list · version 20210630 · 243 codes
PINT AE
IBT-030-1, IBT-046-1, IBT-047-1, IBT-060-1, IBT-061-1, IBT-071-1, IBT-157-1
GETS
extensions.peppol_buyer_partyIdScheme, extensions.peppol_buyer_registrationNumberScheme, extensions.peppol_seller_registrationNumberScheme, lineItems[].standardItemCode.schemeId

Download all 243 codes (CSV)

Invoice type

List
Document name code · version D.17A · 2 codes
PINT AE
IBT-003
CodeName
380Commercial invoice(1334) Document/message claiming payment for goods or services supplied under conditions agreed between seller and buyer.
480Invoice out of scope of taxAn invoice issued by a party who is out of the scope of tax regulations and shall not collect tax on the invoice. The invoice should not contain tax details or information about the party tax registrations.

Item classification scheme

List
Item type identification code · version D.19A · 185 codes
PINT AE
IBT-158-1
GETS
lineItems[].commodityClassification.scheme

Download all 185 codes (CSV)

Payment means

List
Payment means codes used in AE · version D.16B · 9 codes
PINT AE
IBT-081
GETS value
payment.paymentMeans[].paymentMeansCode
CodeGETS valueName
1INSTRUMENT_NOT_DEFINEDInstrument not definedNot defined legally enforceable agreement between two or more parties (expressing a contractual right or a right to the payment of money).
10IN_CASHIn cashPayment by currency (including bills and coins) in circulation, including checking account deposits.
20CHEQUEChequePayment by a pre-printed form on which instructions are given to an account holder (a bank or building society) to pay a stated sum to a named recipient.
21BANKERS_DRAFTBanker's draftIssue of a banker's draft in payment of the funds.
30CREDIT_TRANSFERCredit transferPayment by credit movement of funds from one account to another.
49DIRECT_DEBITDirect debitThe amount is to be, or has been, directly debited to the customer's bank account.
54CREDIT_CARD,CREDITCredit cardPayment made by means of credit card.
55DEBIT_CARD,DEBITDebit cardPayment made by means of debit card.
68ONLINE_PAYMENT_SERVICEOnline payment servicePayment will be made or has been made by an online payment service.

Reference type

List
Invoiced object identifier scheme · version D.16B · 818 codes
PINT AE
IBT-018-1, IBT-128-1
GETS
lineItems[].extensions.peppol_objectIdentifierScheme

Download all 818 codes (CSV)

Unit of measure

List
Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE) · version 11e · 2162 codes
PINT AE
IBT-130, IBT-150
GETS value
lineItems[].unitCode, lineItems[].price.baseQuantityUnitCode

Download all 2162 codes (CSV)