Aller au contenu principal

Listes de référence

La section Reference Lists rassemble les listes de codes standard requises par la Réforme française de la facturation électronique et par le modèle sémantique européen sous-jacent (EN 16931 / Factur-X). Chaque liste est un vocabulaire contrôlé — codes pays, codes devise, types de facture, catégories de TVA, etc. — utilisé par NomaUBL pour valider les documents UBL et alimenter les listes déroulantes de l'interface.

La majorité de ces listes proviennent de standards internationaux (ISO, UN/CEFACT, CEN) ; quelques-unes correspondent à des codes côté PA spécifiques à l'infrastructure française (codes action, codes de motif de rejet). NomaUBL est livré avec un contenu par défaut pré-renseigné pour chaque liste ; les éditeurs permettent de personnaliser les libellés (notamment les traductions bilingues FR/EN) et d'ajouter des codes propres à l'activité.

Cette page s'applique à des documents issus de n'importe quel système source — JD Edwards, SAP, NetSuite, ERP personnalisé — dès lors que la source est mappée vers UBL.


Mode d'édition commun à toutes les listes

Chaque liste de référence est présentée sous forme de tableau comportant les mêmes trois colonnes. Le mode d'interaction est identique pour les douze listes ; seules les valeurs de codes et la référence réglementaire associée diffèrent.

ColonneDescription
CodeCode standard, tel que défini par le référentiel d'origine (par ex. EUR, 380, S, 0088).
Label FRLibellé français affiché lorsque la locale active est le français.
Label ENLibellé anglais affiché lorsque la locale active est l'anglais.

Utiliser le bouton + Add en bas du tableau pour ajouter une ligne personnalisée, et le bouton × d'une ligne pour la supprimer. Les lignes sont triées par code.


Listes standard fournies par NomaUBL

Les douze listes ci-dessous sont intégrées à NomaUBL et alignées sur la réglementation. Elles couvrent l'ensemble des référentiels nécessaires à la validation de bout en bout des documents UBL dans la chaîne française de facturation électronique.

ListeStandard / terme métierRôle
Country CodesISO 3166-1 alpha-2Codes pays sur deux lettres utilisés pour les adresses acheteur / vendeur / livraison.
Currency CodesISO 4217 — BT-5 / BT-6Devise du document et devise comptable des factures.
Invoice Type CodesUNTDID 1001 — BT-3Type de document de facturation (par ex. facture commerciale, avoir, facture rectificative).
Note Type CodesUNTDID 4451 — BT-22Qualificatif des notes en texte libre attachées à la facture.
Payment Means CodesUNTDID 4461 — BT-81Modalités de règlement de la facture (virement, prélèvement, carte…).
Profile IDsBT-23 (Cadre de facturation)Identifiant du cadre de facturation / processus métier.
Scheme IDsBT-29 / BT-30 / BT-34 / BT-49 / BT-71Référentiels d'identifiants (schémas d'adressage électronique, schémas d'identifiant tiers).
Unit of Measure CodesRecommandation UN/ECE 20 — BT-130Codes d'unité de quantité sur les lignes de facture (pièce, kilogramme, heure…).
VAT Category CodesEN 16931 — BT-118 / BT-151Catégorie de TVA au niveau document et au niveau ligne (taux normal, réduit, exonéré, autoliquidation…).
VATEX Exemption Reason CodesVATEX — BT-121Codification du motif d'exonération de TVA, référencé lorsqu'une ligne est exonérée.
Expected Action CodesY56ACTN (Action attendue)Codes d'action attendus par la Plateforme Agréée (catalogue côté PA).
Rejection Reason CodesY56RSRC (Motif de rejet)Motifs renvoyés par la PA lors du rejet d'une facture.

Conseils & bonnes pratiques

  • S'en tenir aux codes standard. Ajouter un code hors référentiel rompt la validation en aval — la PA, la PA destinataire et l'annuaire PPF s'attendent tous à des valeurs standard.
  • Personnaliser les libellés, pas les codes. Adapter un libellé au vocabulaire métier est sans risque ; renommer le code sous-jacent ne l'est pas.
  • Les libellés bilingues ne sont pas optionnels. Renseigner systématiquement Label FR et Label EN — l'interface se replie sur le code brut lorsque le libellé de la locale active est vide.
  • Maintenir VATEX cohérent avec les catégories de TVA. Les codes VATEX n'ont de sens qu'associés à une catégorie de TVA exonérante — l'un sans l'autre produit des factures invalides.
  • Les codes Action / Rejet sont définis côté PA. Si la PA renomme ou ajoute des codes dans son catalogue, répliquer la modification ici afin de maintenir l'alignement entre l'interface et les payloads d'API.