Technique

Profils Factur-X : MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED — lequel utiliser ?

Factur-X n'est pas un format unique : c'est une famille de 6 profils avec des niveaux de données très différents. Voici comment choisir le bon profil selon votre situation.

Définition : Factur-X est un standard franco-allemand de facturation électronique hybride (PDF + XML). Les profils définissent quels champs XML sont présents et obligatoires. Plus le profil est élevé, plus les données structurées sont complètes — et plus le traitement automatisé est possible.

Présentation des 6 profils Factur-X

Factur-X définit une hiérarchie de 6 profils, du plus simple au plus complet. Chaque profil est un sur-ensemble du précédent : un fichier EN 16931 contient toutes les données d'un fichier BASIC, qui lui-même contient toutes les données d'un MINIMUM.

MINIMUM

Niveau 1 — Minimum

6 données seulement. Pas de lignes de facturation. Utilisable uniquement pour des cas très particuliers.

BASIC WL

Niveau 2 — Basic Without Lines

Données de tête complètes mais sans détail par ligne de facturation.

BASIC

Niveau 3 — Basic

Données de base avec lignes de facturation. Le minimum requis pour l'échange B2B automatisé.

EXTENDED

Niveau 5 — Extended

Champs additionnels pour des cas métier spécifiques (BTP, supply chain, etc.).

XRECHNUNG

Niveau 6 — XRECHNUNG

Profil allemand pour la facturation B2G en Allemagne. Usage franco-allemand uniquement.

Tableau comparatif des champs par profil

Champ / Donnée MINIMUM BASIC WL BASIC EN 16931 EXTENDED
Numéro de facture
Date d'émission
Vendeur (nom, adresse)
Acheteur (nom, adresse)
Montant TTC total
Code TVA
N° SIRET vendeur
N° TVA intracommunautaire
Conditions de paiement
Lignes de facturation
Description par ligne
Quantité et prix unitaire
Remises par ligne
Référence commande acheteur
Champs métier spécifiques
Retenue de garantie (BTP)

Analyse détaillée de chaque profil

MINIMUM — Le profil de dernier recours

Le profil MINIMUM ne contient que 6 données : numéro de facture, date, identité vendeur/acheteur, montant total et code TVA. Il n'y a pas de lignes de facturation, pas de SIRET, pas de conditions de paiement. Ce profil n'est techniquement conforme à la réforme française que dans des cas d'exception très spécifiques définis par la DGFiP. Ne l'utilisez pas comme profil standard.

BASIC WL — Données de tête sans lignes

Le profil BASIC WL (Basic Without Lines) ajoute les identifiants légaux (SIRET, TVA intracommunautaire), les coordonnées bancaires et les conditions de paiement. En revanche, il ne contient toujours pas de lignes de facturation détaillées. Il est utilisé dans des cas où la décomposition par ligne n'est pas pertinente ou possible (certains services forfaitaires, loyers, etc.).

BASIC — Le minimum acceptable pour la plupart des échanges

Le profil BASIC ajoute les lignes de facturation avec description, quantité et prix unitaire. C'est le premier profil qui permet un traitement automatisé complet des factures par un ERP ou un système comptable. Il est acceptable pour des factures simples avec peu de complexité fiscale.

EN 16931 — Le profil recommandé pour la France

Le profil EN 16931 (aussi appelé Comfort dans la terminologie ZUGFeRD allemande) est la norme européenne de facturation électronique. Il ajoute aux données BASIC : les remises et majorations par ligne, les références de commande de l'acheteur, les informations de livraison, et plusieurs champs de TVA avancés.

C'est le profil recommandé par la DGFiP pour la réforme 2026, et celui que supportent en standard toutes les PDP certifiées. Si vous ne savez pas quel profil choisir, choisissez EN 16931.

EXTENDED — Pour les cas métier complexes

Le profil EXTENDED ajoute des centaines de champs optionnels couvrant des cas métier très spécifiques : retenue de garantie pour le BTP, situations de travaux, facturation de sous-traitants, champs spécifiques aux marchés publics, etc. Il est particulièrement utile pour le BTP (voir notre guide e-facture BTP) et les secteurs avec des besoins de facturation complexes.

XRECHNUNG — La spécificité allemande

XRECHNUNG est le profil officiel de la facturation électronique vers le secteur public allemand (B2G). Il est basé sur EN 16931 mais avec des contraintes supplémentaires. Les entreprises franco-allemandes ou qui facturent des entités publiques allemandes doivent utiliser ce profil. Pour la France, il est rarement nécessaire.

Exigences de validation par profil

Chaque profil doit respecter des règles de validation strictes définies par les schémas XSD et les règles de gestion Schematron. Les PDP certifiées effectuent ces validations automatiquement et rejettent les factures non conformes.

Utilisez notre validateur Factur-X en ligne pour vérifier la conformité de vos fichiers avant envoi.

Récapitulatif : quel profil choisir ?

Générez un fichier Factur-X EN 16931 conforme

Notre générateur produit des fichiers Factur-X au profil EN 16931 validés et prêts à transmettre à votre PDP.

Générer mon Factur-X →