External code lists and reference tables for XRechnung, ZUGFeRD and UBL (EN 16931)
The European standard EN 16931-1 defines which code lists are permitted for every business term (BT fields) with the data type “Code”. The tables below bring together all the relevant code lists.
Through our REST API you have access to the complete tables or to individual terms.
And not only in English, but also translated into many European languages.
UN/EDIFACT – UNTDID code lists
| Code list | Designation | BT fields used |
|---|---|---|
| UNTDID 1001 | Document type codes (invoice, credit note, partial invoice etc.) | BT-3 |
| UNTDID 1153 | Reference code qualifier | BT-18-1, BT-128-1 |
| UNTDID 2005 / 2475 | Event time / date code | BT-8 |
| UNTDID 4451 | Text subject qualifier | BT-21 |
| UNTDID 4461 | Payment means codes (e.g. “30” = SEPA credit transfer) | BT-81 |
| UNTDID 5189 | Allowance codes (allowance / charge identification) | BT-98, BT-140 |
| UNTDID 5305 | Tax category codes (e.g. “S” = standard rate) | BT-95, BT-102, BT-118, BT-151 |
| UNTDID 7143 | Item type identification code | BT-158-1 |
| UNTDID 7161 | Charge codes / special service description codes | BT-105, BT-145 |
ISO standards
| Code list | Designation | BT fields used |
|---|---|---|
| ISO 3166-1 alpha-2 | Country codes (e.g. DE, AT, FR) | BT-40, BT-55, BT-69, BT-80, BT-159 |
| ISO 4217 | Currency codes (e.g. EUR, USD) | BT-5, BT-6 |
| ISO/IEC 6523 (ICD) | Identification scheme codes for organisation IDs | BT-29-1, BT-30-1, BT-46-1, BT-47-1, BT-60-1, BT-61-1, BT-71-1, BT-157-1 |
UN/CEFACT recommendations
| Code list | Designation | BT fields used |
|---|---|---|
| UN/CEFACT Rec. N°20 | Unit of measure codes (quantity, weight, volume) | BT-130, BT-150 |
| UN/CEFACT Rec. N°21 | Package type codes | (logistics / line level) |
EU / CEF – European code lists
| Code list | Designation | BT fields used |
|---|---|---|
| CEF EAS (Electronic Address Scheme) | Identifier scheme for electronic addresses (e.g. Peppol) | BT-34-1, BT-49-1 |
| CEF VATEX | VAT exemption reason codes | BT-121 |
VATEX is the official code list of the European Commission for stating VAT exemption reasons in structured form. The codes refer directly to articles of the EU VAT Directive 2006/112/EC or to national tax law of the member states. If UNTDID 5305 carries the code “E” (exempt from tax), an additional VATEX code must be given that documents the specific reason for the exemption.
Other references
| Code list | Designation | BT fields used |
|---|---|---|
| MIME type codes | IANA MIME types for embedded attachments | BT-125-1 |
| VAT ID format | National VAT identification numbers | BT-31, BT-48, BT-63 |
