Reference Lists
Reference Lists
All reference lists are stored in config-lists.json and editable from the UBL Defaults page in the web interface. Each list is a named template with type matching the list name. Property values follow the pipe-separated format:
or for lists with additional fields:
Document Types (document-types)
Defines the regulatory scope of each invoice — which e-invoicing or e-reporting flow applies.
| Code | Label (FR) | Description |
|---|---|---|
B2B |
Relève du e-invoicing | Standard B2B e-invoicing flow |
B2BINT |
E-reporting ventes B2B internationales | International B2B sales e-reporting |
B2C |
E-reporting B2C Ventes | B2C sales e-reporting |
OUTOFSCOPE |
Hors réforme | Outside the French e-invoicing reform scope |
ARCHIVEONLY |
Avoir interne annulation REJETÉE/REFUSÉE | Internal credit note for a rejected/refused invoice — no flux 1, no transmission (BR-FR-20) |
B2G |
— | B2G (public sector) |
Invoice Types (invoice-types) — UNTDID 1001 / BT-3
Maps the UBL invoice type code (K74LEDT in F564231) to a label.
| Code | Label (FR) | Label (EN) |
|---|---|---|
261 |
Avoir auto-facturé | Self-billed credit note |
262 |
Avoir pour Remise Globale | Consolidated credit note |
380 |
Facture commerciale | Commercial invoice |
381 |
Avoir | Credit note |
384 |
Facture rectificative | Corrected invoice |
386 |
Facture d'acompte | Prepayment invoice |
389 |
Facture auto-facturée | Self-billed invoice |
393 |
Facture affacturée | Factored invoice |
396 |
Avoir affacturé | Factored credit note |
471 |
Facture rectificative auto-facturée | Self-billed corrected invoice |
472 |
Facture rectificative affacturée | Factored corrected invoice |
473 |
Facture rectificative auto-facturée affacturée | Self-billed factored corrected invoice |
500 |
Facture d'acompte auto-facturée | Self-billed prepayment invoice |
501 |
Facture auto-facturée affacturée | Self-billed factored invoice |
502 |
Avoir auto-facturé affacturé | Self-billed factored credit note |
503 |
Avoir de facture d'acompte | Credit note for prepayment invoice |
Profile IDs (profile-ids) — BT-23
The business process type / cadre de facturation, stored in K74XMLV in F564231.
| Code | Label (FR) | Label (EN) |
|---|---|---|
B1 |
Dépôt d'une facture de bien | Goods invoice deposit |
S1 |
Dépôt d'une facture de prestation de service | Service invoice deposit |
M1 |
Dépôt d'une facture double (biens et services non accessoires) | Mixed invoice deposit |
B2 |
Dépôt d'une facture de bien déjà payée | Already paid goods invoice |
S2 |
Dépôt d'une facture de prestation de service déjà payée | Already paid service invoice |
M2 |
Dépôt d'une facture double déjà payée | Already paid mixed invoice |
S3 |
Demande de paiement de sous-traitance avec paiement direct (B2G uniquement) | Subcontracting payment request with direct payment (B2G only) |
B4 |
Facture définitive (après acompte) de bien | Final goods invoice (after advance payment) |
S4 |
Facture définitive (après acompte) de service | Final service invoice (after advance payment) |
M4 |
Facture définitive (après acompte) double | Final mixed invoice (after advance payment) |
S5 |
Dépôt par un sous-traitant d'une facture de prestation de service | Subcontractor service invoice deposit |
S6 |
Dépôt par un cotraitant d'une facture de prestation de service | Co-contractor service invoice deposit |
B7 |
Facture de bien avec e-reporting (TVA déjà collectée) | Goods invoice with e-reporting (VAT already collected) |
S7 |
Facture de service avec e-reporting (TVA déjà collectée) | Service invoice with e-reporting |
B8 |
Facture multi-vendeurs de bien | Multi-vendor goods invoice |
S8 |
Facture multi-vendeurs de service | Multi-vendor service invoice |
M8 |
Facture multi-vendeurs double (non exclusivement Sx ou Bx) | Multi-vendor mixed invoice |
VAT Categories (vat-categories) — UN/ECE 5305 / BT-118 / BT-151
| Code | Label (FR) | Label (EN) |
|---|---|---|
S |
Taux standard | Standard rate |
Z |
Taux zéro | Zero rated |
E |
Exonéré | Exempt from tax |
AE |
Autoliquidation | VAT Reverse Charge |
K |
Intracommunautaire (UE) | Exempt for EEA intra-community supply |
G |
Export hors UE | Free export item, tax not charged |
O |
Hors champ TVA | Services outside scope of tax |
VAT Exemption Reason Codes (vatex-codes) — BT-120
Used in K74EXRC when the VAT category requires an exemption justification.
| Code | Label (FR) | Label (EN) |
|---|---|---|
vatex-eu-132 |
Art. 132 — Exonération (médical, social, éducation, culture, sport) | Art. 132 — Exempt |
vatex-eu-143 |
Art. 143 — Importations exonérées | Art. 143 — Exempt imports |
vatex-eu-148 |
Art. 148 — Transport international | Art. 148 — International transport |
vatex-eu-151 |
Art. 151 — Organismes diplomatiques | Art. 151 — Diplomatic missions |
vatex-eu-309 |
Art. 309 — Régimes particuliers | Art. 309 — Special schemes |
vatex-eu-ic |
Livraison intracommunautaire (K) | Intra-community supply |
vatex-eu-ae |
Autoliquidation (AE) | Reverse charge |
vatex-eu-g |
Exportation hors UE (G) | Export outside EU |
vatex-eu-o |
Hors champ TVA (O) | Outside scope of VAT |
vatex-eu-d |
Franchise en base | Small enterprise scheme |
vatex-eu-f |
Régime forfaitaire | Flat-rate scheme |
vatex-eu-i |
Régime de la marge — agences de voyage | Margin scheme, travel agents |
vatex-eu-j |
Régime de la marge — biens d'occasion | Margin scheme, second-hand goods |
Payment Means (payment-means) — UNTDID 4461 / BT-81
Stored in Y56PYIN in F564231.
| Code | Label (FR) | Label (EN) |
|---|---|---|
10 |
Espèces | In cash |
20 |
Chèque | Cheque |
30 |
Virement | Credit transfer |
42 |
Virement bancaire | Payment to bank account |
48 |
Paiement par carte | Card payment |
49 |
Prélèvement | Direct debit |
57 |
Convention permanente | Standing agreement |
58 |
Virement SEPA | SEPA Credit Transfer |
59 |
Prélèvement SEPA | SEPA Direct Debit |
97 |
Compensation entre partenaires | Clearing between partners |
ZZZ |
Défini mutuellement | Mutually defined |
Scheme IDs (scheme-ids) — ISO 6523 ICD / EAS
Identifies the type of electronic address or identifier used in Y56EPID / Y56EPSC in F564231.
| Code | Name | Description |
|---|---|---|
0002 |
SIRENE | SIRENE identifier |
0009 |
SIRET-CODE | SIRET code |
0060 |
D-U-N-S | Data Universal Numbering System |
0088 |
GLN (EAN) | EAN Location Code |
0177 |
Odette | Odette International Limited |
0190 |
Identifiant GLN | GLN Identification Number |
0223 |
Société UE | EU based company |
0224 |
FTCTC Routage | FTCTC routing code |
0225 |
Adresse électronique FRCTC | FRCTC electronic address |
0226 |
FRCTC Particulier | FRCTC individual |
0227 |
Société hors UE | Non-EU based company |
0228 |
RIDET | Répertoire des Entreprises et des Etablissements |
0229 |
TAHITI | T.A.H.I.T.I identifier |
0231 |
Société taxable unique France | Single taxable company (France) |
0238 |
PPF/Plateforme Agréée | Certified e-invoicing platform |
Electronic addresses are formatted as schemeID:identifier, for example:
0225:123456789— SIREN identifier0009:12345678901234— SIRET identifier0238:PA-CODE— Plateforme Agréée routing code
Unit of Measure Codes (unit-codes) — UN/ECE Recommendation 20 / BT-130
Stored in Y56UM in F564233.
| Code | Label (FR) | Label (EN) |
|---|---|---|
C62 |
Unité | One (piece) |
MTR |
Mètre | Metre |
KGM |
Kilogramme | Kilogram |
TNE |
Tonne (métrique) | Tonne (metric ton) |
LTR |
Litre | Litre |
MTQ |
Mètre cube | Cubic metre |
Note Types (note-types) — UNTDID 4451 / BT-22
Note type codes qualify the content of invoice-level notes. Only the most commonly used codes for e-invoicing are shown here. The full list (200+ codes) is available in config-lists.json.
| Code | Label (FR) | Label (EN) |
|---|---|---|
AAA |
Description de la marchandise | Goods item description |
AAB |
Conditions de paiement | Payment term |
AAI |
Informations générales | General information |
AAJ |
Conditions supplémentaires de vente/achat | Additional conditions of sale/purchase |
AAK |
Conditions de prix | Price conditions |
ACD |
Motif | Reason |
ACE |
Litige | Dispute |
ADU |
Note | Note |
AVE |
Régime de marge TVA | Value Added Tax (VAT) margin scheme |
BAQ |
Motif d'exonération TVA | VAT exemption reason |
ZZZ |
Défini mutuellement | Mutually defined |
Countries (countries) — ISO 3166-1 alpha-2
The full list of ISO 3166-1 alpha-2 country codes is defined in config-lists.json (250+ entries) and displayed in the web interface wherever a country selector is needed.
Common examples:
| Code | FR | EN |
|---|---|---|
FR |
France | France |
DE |
Allemagne | Germany |
GB |
Royaume-Uni | United Kingdom |
ES |
Espagne | Spain |
IT |
Italie | Italy |
BE |
Belgique | Belgium |
US |
États-Unis d'Amérique | United States of America |
Currency Codes (currency-codes) — ISO 4217 / BT-5 / BT-6
The full list of ISO 4217 currency codes is defined in config-lists.json (150+ entries).
Common examples:
| Code | Description |
|---|---|
EUR |
Euro |
USD |
US Dollar |
GBP |
Pound Sterling |
CHF |
Swiss Franc |
JPY |
Yen |
CAD |
Canadian Dollar |
Editing reference lists
All lists can be edited from the UBL Defaults page in the web interface, or directly in config-lists.json. Changes take effect on the next server restart.
To add a new entry to an existing list, add a property to the corresponding template in config-lists.json: