ValidateFin
Retour au blog
·Mis à jour 11 mars 2026·Factur-X·Par Eliel Nicaise

Les profils Factur-X expliqués — De MINIMUM à EXTENDED

Comprendre les 6 profils Factur-X/ZUGFeRD : les données contenues dans chacun, quand les utiliser et leur correspondance avec la conformité EN 16931.

Que sont les profils Factur-X ?

Factur-X (France) et ZUGFeRD (Allemagne) utilisent un système de profils qui définit la quantité de données structurées intégrées dans le XML CII joint à la facture PDF. Chaque profil ajoute des champs supplémentaires — d'un simple identifiant de référence minimal à une facture entièrement détaillée conforme EN 16931.

Le choix du profil affecte les capacités d'automatisation : les profils supérieurs permettent un traitement entièrement automatisé, tandis que les profils inférieurs conviennent à l'archivage ou à des fins de référence basiques. Depuis ZUGFeRD 2.0, Factur-X et ZUGFeRD partagent la même hiérarchie de profils et sont techniquement identiques.

ValidateFin extrait le XML de votre PDF Factur-X/ZUGFeRD et identifie automatiquement le profil déclaré.

Les 6 profils en un coup d'œil

Factur-X définit six profils, du moins au plus détaillé :

ProfilChampsEN 16931Cas d'usage
MINIMUM~10 champsNonRéférence uniquement : numéro de facture, date, total, nom acheteur/vendeur, devise
BASIC WL~30 champsNonSans lignes : en-tête + récapitulatif fiscal, pas de lignes individuelles
BASIC~50 champsNonEn-tête complet + lignes avec détails basiques (description, quantité, prix)
EN 16931 (COMFORT)~100 champsOuiConformité EN 16931 complète : tous les champs obligatoires et optionnels courants
EXTENDED~150 champsSurensembleEN 16931 + champs supplémentaires pour les scénarios complexes (livraison, logistique)
XRECHNUNG~100 champsOui (CIUS)Variante B2G allemande : EN 16931 avec exigences spécifiques XRechnung

Choisir le bon profil

Quel profil correspond à vos besoins :

Utilisez MINIMUM si vous avez uniquement besoin d'une archive numérique de factures avec des données de référence basiques. Le PDF contient tous les détails visuels ; le XML sert juste à l'identification.

Utilisez BASIC ou BASIC WL si vos destinataires ont besoin de données structurées pour un traitement semi-automatisé mais n'exigent pas la conformité EN 16931 complète. C'est courant pour les PME envoyant des factures à de grandes entreprises.

Utilisez EN 16931 (COMFORT) pour une conformité réglementaire complète avec la norme européenne de facturation électronique. C'est requis pour le B2G français via Chorus Pro et recommandé pour le B2B dans le cadre de la réforme 2026.

Conformité EN 16931

Le profil EN 16931 est le plus important pour la conformité réglementaire :

Ce profil inclut tous les champs obligatoires définis par la norme européenne : identification vendeur/acheteur (TVA, SIRET, etc.), ventilation fiscale complète par catégorie, conditions de paiement, lignes de facture avec prix et quantités, et totaux monétaires.

Pour la réforme française de la facturation électronique démarrant en septembre 2026, les factures doivent être au minimum au profil EN 16931 (ou équivalent UBL/CII) pour être acceptées par Chorus Pro et les plateformes ODP.

Le profil EXTENDED ajoute des champs au-delà d'EN 16931 (détails de livraison, informations logistiques) mais reste rétrocompatible. Les destinataires ne supportant qu'EN 16931 peuvent toujours traiter les factures EXTENDED en ignorant les champs supplémentaires.

Validez votre facture Factur-X

Chargez votre PDF Factur-X ou ZUGFeRD sur ValidateFin. Nous extrayons le XML intégré, identifions le profil et validons les données selon les règles du profil déclaré — le tout dans votre navigateur.

Ouvrir le validateur Factur-X

Questions fréquemment posées

Quel profil Chorus Pro exige-t-il ?

Chorus Pro accepte les factures Factur-X au profil EN 16931 (COMFORT) ou supérieur. Les profils MINIMUM et BASIC ne sont pas suffisants pour la conformité B2G française.

Puis-je mettre à niveau une facture MINIMUM vers EN 16931 ?

Pas automatiquement — vous avez besoin des données manquantes. Une facture MINIMUM ne contient que ~10 champs. EN 16931 en exige ~100 incluant les lignes de facture, la ventilation fiscale et les détails de paiement. Vous devez ajouter ces données depuis votre système source.

Les profils ZUGFeRD et Factur-X sont-ils identiques ?

Oui, depuis ZUGFeRD 2.0/Factur-X 1.0. Les profils (MINIMUM à EXTENDED) sont techniquement la même spécification, maintenue conjointement par FNFE-MPE et FeRD.

ValidateFin détecte-t-il le profil automatiquement ?

Oui. ValidateFin lit le GuidelineSpecifiedDocumentContextParameter dans le XML CII pour identifier le profil déclaré, puis valide en conséquence.

Une facture BASIC peut-elle passer la validation EN 16931 ?

Non. Les profils BASIC manquent de champs obligatoires EN 16931 (comme la ventilation fiscale détaillée par catégorie). Ils échoueront aux règles de validation EN 16931.

Quelle est la différence entre BASIC et BASIC WL ?

BASIC inclut les lignes de facture individuelles (InvoiceLine). BASIC WL (Without Lines) n'a que les données d'en-tête et le récapitulatif fiscal — pas de détail par ligne. Utilisez BASIC WL quand les lignes ne sont que dans le PDF.

EXTENDED est-il rétrocompatible avec EN 16931 ?

Oui. EXTENDED est un surensemble d'EN 16931. Tous les champs obligatoires EN 16931 sont présents. Les destinataires ne supportant qu'EN 16931 peuvent traiter les factures EXTENDED en ignorant les champs supplémentaires.

Quel profil les entreprises allemandes utilisent-elles le plus ?

Pour le B2G (XRechnung), le profil XRECHNUNG est obligatoire. Pour le B2B, la plupart des entreprises allemandes utilisent EN 16931 (COMFORT) ou EXTENDED, bien que BASIC soit courant parmi les PME.

Comment spécifier le profil dans mon XML Factur-X ?

Le profil est déclaré dans rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID. Chaque profil a un identifiant URN spécifique.

Y aura-t-il de nouveaux profils à l'avenir ?

Les 6 profils actuels couvrent la gamme complète du minimal à l'étendu. De nouvelles versions pourraient ajouter des champs aux profils existants, mais la hiérarchie des profils devrait rester stable.