Aller au contenu
Gatebold
Mis à jour le e-invoiceE-Invoice

EN 16931 : le modèle sémantique de la facture électronique

EN 16931 est la norme européenne qui définit les données obligatoires d'une facture électronique. Comprendre ce modèle sémantique, et pourquoi il est au coeur de la réforme française et des formats Factur-X, UBL et CII.

Dans cet article
  1. Qu’est-ce que la norme EN 16931 ?
  2. Les deux niveaux : sémantique et syntaxe
  3. Ce que EN 16931 définit concrètement
  4. EN 16931 et les formats Factur-X / UBL / CII
  5. EN 16931 et la réforme française
  6. Qui est concerné par EN 16931 ?
  7. Où consulter la norme EN 16931 (PDF) ?
  8. Comment vérifier la conformité EN 16931 d’une facture ?
  9. Et côté Magento ?
  10. Pour aller plus loin
  11. Vérifier un fichier avant transmission
EN 16931 : modèle sémantique commun aux formats Factur-X, UBL et CII

En bref : EN 16931 est la norme européenne qui dit quelles données doit contenir une facture électronique, pas comment l’écrire. Les trois formats de la réforme française - Factur-X, UBL et CII - sont des façons différentes de transporter ce même modèle. Votre rôle est de fournir des données complètes ; votre Plateforme Agréée produit le format.

La réforme française est en vigueur depuis le 1er septembre 2026 : la réception des factures électroniques est obligatoire pour toutes les entreprises, l’émission l’est déjà pour les grandes entreprises et ETI, et le sera pour les PME et micro-entreprises au 1er septembre 2027. Les données décrites par EN 16931 circulent donc dès aujourd’hui entre Plateformes Agréées.

Dès qu’on parle de facturation électronique, le sigle EN 16931 revient partout : dans les textes de la DGFiP, dans les fiches produit des prestataires, dans la documentation des formats. C’est en réalité la pièce centrale du dispositif, et la comprendre évite beaucoup de confusion entre “norme”, “format” et “plateforme”.

Qu’est-ce que la norme EN 16931 ?

EN 16931 est une norme européenne publiée par le CEN (Comité européen de normalisation), en réponse à la directive 2014/55/UE sur la facturation électronique. Elle définit un modèle sémantique de facture : la liste des informations qu’une facture doit porter, et les règles de gestion qui les relient.

Elle ne décrit pas une mise en page, ni un fichier précis. Elle décrit le sens : un vendeur, un acheteur, des lignes, des taux de TVA, des totaux, des références, des mentions légales, etc. Chacune de ces informations est un Business Term (BT-xx), regroupé en Business Groups (BG).

Les deux niveaux : sémantique et syntaxe

C’est la distinction la plus importante, et celle qui crée le plus de malentendus.

  • Le niveau sémantique (ce que normalise EN 16931) : quelles données, avec quelles règles. Universel, indépendant de la technique.
  • Le niveau syntaxique : comment on écrit ces données dans un fichier. EN 16931 retient deux syntaxes XML, UBL et UN/CEFACT CII, auxquelles s’ajoute en France Factur-X (un PDF/A-3 qui embarque la syntaxe CII).

Autrement dit : une même facture conforme au modèle EN 16931 peut exister en Factur-X, en UBL ou en CII, sans perdre une seule donnée. Le choix du format est une question de syntaxe, pas de fond.

Ce que EN 16931 définit concrètement

  • Les données obligatoires : identifiants vendeur et acheteur (dont SIRET en France), date, numéro, devise, lignes, quantités, prix, TVA par taux, totaux HT/TTC, etc.
  • Les règles de gestion : cohérence des montants, présence conditionnelle de certains champs, codes normalisés (unités, types de TVA, etc.).
  • Les points d’extension nationaux via les CIUS (Core Invoice Usage Specification), qui restreignent la norme à un usage précis sans en sortir.

EN 16931 et les formats Factur-X / UBL / CII

Factur-X UBL CII
Nature PDF/A-3 + XML embarqué XML pur XML pur
Syntaxe EN 16931 CII UBL CII
Lecture humaine Oui (le PDF) Non Non
Usage typique Marchands FR, PME Réseau PEPPOL, Europe Flux internationaux, cas imposés par la PA

Pour le détail de chaque format et le choix selon votre destinataire, voir Factur-X, UBL, CII : quel format choisir.

EN 16931 et la réforme française

La réforme française s’appuie sur EN 16931 comme socle commun : les factures B2B électroniques doivent porter les données du modèle, et transiter via une Plateforme Agréée (PA). C’est ce socle partagé qui rend les factures interopérables entre entreprises, quelles que soient leurs plateformes respectives.

Pour le calendrier et les obligations, voir le guide complet de la facturation électronique 2026-2027 et la distinction Plateforme Agréée vs Solution Compatible.

Qui est concerné par EN 16931 ?

La norme est née dans le secteur public : la directive 2014/55/UE impose aux administrations européennes d’accepter les factures électroniques conformes à EN 16931. En France, ce circuit B2G passe par Chorus Pro pour les fournisseurs des marchés publics.

La réforme française étend ce même socle au B2B domestique, avec le calendrier 2026-2027 : réception obligatoire pour toutes les entreprises assujetties à la TVA depuis le 1er septembre 2026, émission depuis cette date pour les grandes entreprises et ETI, et au 1er septembre 2027 pour les PME et micro-entreprises. Trois profils rencontrent donc la norme au quotidien :

  • les entreprises qui émettent ou reçoivent des factures B2B en France - sans avoir à lire la norme, leurs données doivent y être conformes ;
  • les éditeurs et intégrateurs (ERP, e-commerce, Solutions Compatibles, etc.) qui normalisent les données vers le modèle ;
  • les Plateformes Agréées, qui valident ces données et produisent les formats réglementaires.

Où consulter la norme EN 16931 (PDF) ?

EN 16931 n’est pas en téléchargement libre. Elle est publiée par le CEN et distribuée en France par l’AFNOR, dont la boutique en ligne est la source officielle du texte en PDF ; l’acquisition d’une norme est en principe payante. La partie utile au quotidien est EN 16931-1, qui décrit le modèle sémantique : elle a fait l’objet d’un accord entre le CEN et la Commission européenne pour une mise à disposition gratuite via les organismes nationaux, après création d’un compte - vérifiez les conditions en vigueur sur la boutique AFNOR au moment de votre demande.

Les parties complémentaires (CEN/TS 16931-2 pour la liste des syntaxes retenues, série 16931-3 pour leur correspondance avec le modèle) sont payantes et s’adressent surtout aux éditeurs de logiciels : un marchand n’en a pratiquement jamais besoin. Pour comprendre le modèle sans acheter la norme, la Commission européenne publie un résumé public et les artefacts de validation sur son site eInvoicing. Nous ne relayons aucun lien de téléchargement non officiel.

Comment vérifier la conformité EN 16931 d’une facture ?

Le modèle sémantique s’accompagne de règles de gestion (codes BR-xx) : cohérence des totaux, TVA par taux, champs exigés selon le contexte, etc. Ces règles sont publiées sous forme d’artefacts de validation automatisables (schémas Schematron maintenus au niveau européen), et servent de base aux contrôles de conformité.

En pratique, la vérification intervient à trois moments :

  • en amont, dans votre système de facturation ou votre Solution Compatible, qui contrôle les données avant transmission (SIRET, numéros de TVA, cohérence des montants, etc.) ;
  • à l’entrée de la Plateforme Agréée, qui rejette les factures non conformes ;
  • chez le destinataire, dont la plateforme vérifie à son tour le fichier reçu.

Plus la validation intervient tôt, moins un rejet coûte cher : une anomalie détectée avant transmission se corrige en quelques minutes, un rejet en aval retarde le paiement. Le détail des statuts et des rejets est décrit dans le cycle de vie d’une facture électronique.

Et côté Magento ?

Pour un marchand qui facture depuis Magento, l’enjeu n’est pas de “produire de l’EN 16931” à la main, mais de garantir que les données de ses factures sont complètes et cohérentes avec le modèle. Une Solution Compatible comme Gatebold E-Invoice Gateway extrait la facture émise depuis Magento, normalise ses données selon le modèle sémantique EN 16931, les valide (SIRET, TVA, cohérence des totaux, etc.), puis les transmet à la Plateforme Agréée de votre choix. C’est ensuite la PA qui produit le format réglementaire (Factur-X, UBL ou CII) et le délivre au destinataire.

À titre informatif uniquement. Cet article reflète notre compréhension actuelle de la réforme française de la facturation électronique à la date de publication ou de mise à jour. Il ne constitue ni un avis juridique, ni un avis fiscal. Pour les obligations qui s’appliquent à votre cas concret, consultez directement le site de la DGFiP ou rapprochez-vous d’un expert-comptable.

Pour aller plus loin

Vérifier un fichier avant transmission

Pour un contrôle technique préalable, utilisez le validateur de facture électronique. Il vérifie les données Factur-X, UBL ou CII disponibles ; son résultat reste informatif et ne remplace pas les règles d’acceptation de votre Plateforme Agréée.

Questions fréquentes

Où télécharger le PDF de la norme EN 16931 ?
La norme EN 16931 n'est pas en téléchargement libre : elle est distribuée par les organismes de normalisation, l'AFNOR en France (afnor.org, boutique en ligne) et le CEN au niveau européen (cen.eu), et son acquisition est en principe payante. La partie 1 (modèle sémantique, EN 16931-1) a fait l'objet d'un accord entre le CEN et la Commission européenne pour une mise à disposition gratuite via les organismes nationaux, sous réserve de création d'un compte : vérifiez les conditions en vigueur sur la boutique AFNOR au moment de votre demande. Un résumé public du modèle (liste des Business Terms, règles de gestion, artefacts de validation) est accessible sur le site eInvoicing de la Commission européenne. Nous ne relayons aucun lien de téléchargement non officiel.
EN 16931 est-elle une obligation en France ?
Oui, indirectement. La réforme française impose que les factures B2B électroniques respectent le socle de données de la norme européenne EN 16931. Concrètement, les formats acceptés (Factur-X, UBL, CII) sont tous des déclinaisons de ce modèle sémantique.
Quelle différence entre EN 16931 et Factur-X ?
EN 16931 est le modèle sémantique (quelles données, quelles règles). Factur-X est l'un des formats qui transporte ces données : un PDF/A-3 avec un XML CII embarqué. UBL et CII sont les deux autres formats possibles. Le même contenu EN 16931 peut être exprimé dans les trois.
Faut-il connaître EN 16931 pour vendre en B2B sur Magento ?
Pas dans le détail. Ce qui compte est que vos factures contiennent toutes les données obligatoires du modèle (SIRET, TVA par taux, mentions légales, etc.). Une Solution Compatible normalise vos factures Magento selon EN 16931 et les transmet à votre Plateforme Agréée, qui produit le format réglementaire.
Comment vérifier qu'une facture est conforme à EN 16931 ?
La norme est publiée avec des règles de gestion (codes BR-xx) qui contrôlent la cohérence des données : totaux, TVA par taux, champs conditionnels, etc. Ces règles existent sous forme d'artefacts de validation automatisables. En pratique, la vérification est faite par votre Solution Compatible avant transmission, puis par la Plateforme Agréée, qui rejette les factures non conformes.
EN 16931 s'applique-t-elle aussi aux marchés publics (B2G) ?
Oui, c'est même son origine : la directive 2014/55/UE impose aux administrations européennes d'accepter les factures électroniques conformes à EN 16931. En France, ce circuit B2G passe par Chorus Pro. La réforme de la facturation électronique étend ce même socle sémantique aux échanges B2B domestiques.