Norme européenne EN 16931

Factur-X et Conformité EN 16931 :
Guide Technique Complet

Profils Factur-X, champs obligatoires, erreurs fréquentes, outils de validation. Tout ce qu'un développeur, comptable ou chef d'entreprise doit savoir pour générer des factures 100% conformes.

Les 4 profils Factur-X : lequel choisir ?

MINIMUM

Basique

Informations minimales pour le paiement : montant TTC, IBAN, référence.

Cas d'usage :

  • Factures très simples sans détail
  • Pas besoin de comptabilité automatisée
  • Usage déconseillé pour Chorus Pro
~10 champs obligatoires

BASIC WL

Sans lignes

Données de base sans détail des lignes de facturation.

Cas d'usage :

  • Notes de frais globalisées
  • Factures forfaitaires
  • Compatibilité limitée avec logiciels comptables
~50 champs
RECOMMANDÉ

EN 16931

Standard européen

Conforme à la norme européenne. Requis pour Chorus Pro et interopérabilité B2B.

Cas d'usage :

  • Facturation B2B standard
  • Chorus Pro (secteur public)
  • Comptabilité automatisée
  • Interopérabilité européenne
~100 champs structurés

EXTENDED

Avancé

Toutes les fonctionnalités EN 16931 + champs spécifiques métier.

Cas d'usage :

  • Secteurs spécialisés (BTP, santé)
  • Données métier personnalisées
  • Traçabilité complète
~200+ champs

💡 Pour 99% des cas : utilisez le profil EN 16931. C'est le standard européen requis pour Chorus Pro et garantit l'interopérabilité avec tous les logiciels comptables.

Qu'est-ce que la norme EN 16931 ?

La norme EN 16931 est la norme européenne de facturation électronique établie en 2017. Elle définit un modèle sémantique commun pour les factures, garantissant que toutes les informations essentielles sont présentes et structurées de manière uniforme.

Objectifs de EN 16931

  • Interopérabilité entre pays européens
  • Traitement automatisé des factures
  • Réduction des erreurs et litiges
  • Conformité aux obligations fiscales

Syntaxes supportées

  • CII (Cross Industry Invoice) - utilisé par Factur-X
  • UBL (Universal Business Language) - format XML alternatif

Champs obligatoires EN 16931

La norme EN 16931 définit environ 100 champs structurés répartis en 5 catégories principales.

Identifiants obligatoires

  • BT-1 : Numéro de facture unique
  • BT-2 : Date d'émission
  • BT-3 : Type de facture (380 = commercial, 384 = avoir)
  • BT-5 : Devise (ISO 4217)

Informations vendeur

  • BT-27 : Nom légal du vendeur
  • BT-31 : Numéro TVA intracommunautaire
  • BT-35 à BT-38 : Adresse complète
  • BT-34 : Adresse email

Informations acheteur

  • BT-44 : Nom de l'acheteur
  • BT-48 : Numéro TVA acheteur
  • BT-50 à BT-53 : Adresse de facturation

Montants et TVA

  • BT-106 : Montant total HT
  • BT-110 : Montant total TTC
  • BT-116 : Total TVA
  • BT-117 à BT-121 : Ventilation par taux de TVA

Lignes de facturation

  • BT-126 : Numéro de ligne
  • BT-153 : Désignation article/service
  • BT-129 : Quantité
  • BT-131 : Prix unitaire HT

Erreurs EN 16931 les plus fréquentes

BT-2 : Invoice issue date missing

La date d'émission de la facture est manquante ou dans un format incorrect.

Bloquant

✓ Solution : Format requis : YYYY-MM-DD (ex: 2026-02-10)

BT-5 : Invoice currency code invalid

Le code devise n'est pas au format ISO 4217.

Bloquant

✓ Solution : Utiliser EUR, USD, GBP, etc. (3 lettres majuscules)

BT-31 : Seller VAT identifier missing

Le numéro de TVA intracommunautaire du vendeur est absent.

Bloquant

✓ Solution : Format FR : FR + clé (2 chiffres) + SIREN (9 chiffres). Ex: FR12345678901

BT-110 : Invoice total amount with VAT incorrect

Le montant TTC ne correspond pas à la somme calculée (HT + TVA).

Bloquant

✓ Solution : Vérifier : TTC = HT + (HT × taux TVA). Arrondir à 2 décimales.

BT-81 : Payment terms missing

Les conditions de paiement ne sont pas spécifiées.

Avertissement

✓ Solution : Ajouter 'Paiement à 30 jours' ou la mention contractuelle

BT-92 : Bank account not in IBAN format

Le RIB n'est pas au format IBAN standardisé.

Avertissement

✓ Solution : Format IBAN : FR76 1234 5678 9012 3456 7890 123 (27 caractères pour France)

Outils de validation EN 16931

En ligne + API

Factur-X Convert

Validation automatique EN 16931 incluse dans chaque conversion

Accéder →
Officiel

Validateur FNFE-MPE

Outil officiel du Forum National de la Facture Électronique

Accéder →
Open Source

Konik library

Bibliothèque Java open-source pour validation et génération

Accéder →

Validez vos factures automatiquement

Notre outil vérifie la conformité EN 16931 de chaque facture générée. 100% de conformité garantie, ou vous êtes remboursé.