Qu'est-ce que Factur-X ?
Factur-X est un format hybride de facturation électronique développé conjointement par la France (FNFE-MPE) et l'Allemagne (FeRD, sous le nom ZUGFeRD). Il combine deux éléments dans un seul fichier :
- Un PDF/A-3 — le document visuel de la facture, lisible par tout utilisateur
- Un fichier XML embarqué (factur-x.xml) — les données structurées de la facture au format UN/CEFACT Cross Industry Invoice (CII)
Cette approche hybride résout un problème fondamental : les entreprises peuvent continuer à traiter visuellement leurs factures (impression, archivage, lecture humaine) tout en permettant l'extraction et le traitement automatisé des données.
Factur-X est conforme à la norme européenne EN 16931 à partir du profil BASIC et constitue l'un des trois formats acceptés par les Plateformes Agréées françaises avec l'UBL 2.1 et le CII.
Les 5 profils Factur-X
Factur-X définit 5 profils, classés par niveau de complétude des données XML :
| Profil | Données incluses | EN 16931 | Usage type |
|---|---|---|---|
| MINIMUM | Identifiants, montants totaux | ✕ | Archivage légal, pré-comptabilisation |
| BASIC WL | + ventilation TVA, conditions de paiement | ✕ | Rapprochement automatique |
| BASIC | + lignes de facture détaillées | ✓ | Traitement comptable automatisé |
| EN16931 (Comfort) | Tous les champs du cœur EN 16931 | ✓ | Conforme réforme 2026, échanges B2B |
| EXTENDED | + champs supplémentaires libres | ✓ | Secteurs spécialisés, données étendues |
Pour la réforme française de 2026, le profil EN16931 est le choix recommandé. Il contient l'intégralité des Business Terms (BT) définis par la norme européenne et garantit l'interopérabilité avec toutes les Plateformes Agréées.
Les profils MINIMUM et BASIC WL sont utilisables pour l'archivage mais ne sont pas suffisants pour le circuit de facturation obligatoire.
Structure technique
Un fichier Factur-X est un PDF/A-3b (ou PDF/A-3a) contenant un fichier XML associé :
- Format PDF : PDF/A-3b conforme ISO 19005-3, avec fonts embarquées et profils ICC
- Fichier XML embarqué :
factur-x.xmlau format UN/CEFACT CII D22B - Association : AFRelationship = /Data dans le dictionnaire EmbeddedFiles
- Métadonnées XMP : namespace Factur-X avec DocumentType, Version, ConformanceLevel
Les namespaces XML utilisés sont :
rsm:—urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100ram:—urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100udt:—urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100
Le GuidelineSpecifiedDocumentContextParameter identifie le profil utilisé. Par exemple, pour le profil EN16931 :
<ram:ID>urn:cen.eu:en16931:2017</ram:ID>Conformité et validation
Un fichier Factur-X conforme doit passer deux niveaux de validation :
- Validation XSD — le XML doit être valide contre les schémas XSD officiels du profil choisi. Ces schémas définissent la structure, les types de données et les cardinalités.
- Validation Schematron — les règles métier EN 16931 (identifiées BR-01 à BR-65+) vérifient la cohérence sémantique : somme des lignes = total, TVA correctement ventilée, champs obligatoires présents selon le contexte.
Facturio exécute automatiquement ces deux validations à chaque conversion et signale les éventuelles erreurs avec leur code et leur message.
Les schémas officiels sont maintenus par le CEN/TC 434 et publiés sur le dépôt ConnectingEurope/eInvoicing-EN16931.
Factur-X et la réforme 2026
La facturation électronique obligatoire en France impose que toutes les factures B2B transitent par des Plateformes Agréées (PA) certifiées par la DGFiP, dans l'un des trois formats autorisés : Factur-X, UBL 2.1, ou CII.
- 1er septembre 2026 : toutes les entreprises doivent pouvoir recevoir des e-factures. Les grandes entreprises et ETI doivent aussi les émettre.
- 1er septembre 2027 : obligation étendue aux PME, TPE et micro-entreprises.
Factur-X est particulièrement adapté à la transition car il est rétrocompatible : le PDF reste lisible même sans outil spécialisé, tout en embarquant les données structurées nécessaires au traitement automatisé par les PA.
Pour les factures de fournisseurs étrangers (Allemagne, Italie, UK, etc.) qui arrivent en PDF classique, Facturio les convertit automatiquement au format Factur-X EN16931 conforme, prêt pour injection dans votre PA.
Factur-X vs UBL : comment choisir ?
Les deux formats sont acceptés par les PA françaises. Voici les critères de choix :
| Critère | Factur-X | UBL 2.1 |
|---|---|---|
| Type de fichier | PDF/A-3 + XML embarqué | XML seul |
| Lisibilité humaine | ✓ Le PDF est un vrai document | ✕ XML uniquement |
| Standard XML | UN/CEFACT CII D22B | OASIS UBL 2.1 |
| Interopérabilité | France + Allemagne | Peppol + réseau européen (39 pays) |
| Cas d'usage idéal | Archivage + traitement comptable | Échanges B2B automatisés, API |
Recommandation : si vous envoyez des factures à des partenaires français qui ont besoin d'un document lisible, choisissez Factur-X. Si vous échangez via Peppol ou avec des partenaires européens exclusivement par voie électronique, UBL est le choix naturel.
Questions fréquentes
Factur-X est-il obligatoire en France ?
Factur-X n'est pas le seul format autorisé — UBL 2.1 et CII sont également acceptés par les Plateformes Agréées. Cependant, Factur-X est le format hybride recommandé car il combine lisibilité humaine et données structurées.
Quel profil Factur-X choisir ?
Pour la conformité à la réforme 2026, le profil EN16931 (anciennement Comfort) est recommandé. Il contient l'ensemble des Business Terms de la norme européenne EN 16931.
Factur-X et ZUGFeRD sont-ils le même format ?
Oui, Factur-X et ZUGFeRD 2.x sont techniquement identiques. Le nom Factur-X est utilisé en France, ZUGFeRD en Allemagne. Les versions sont synchronisées : Factur-X 1.08 = ZUGFeRD 2.4.
Comment valider un fichier Factur-X ?
Utilisez le validateur gratuit de Facturio pour vérifier la conformité XSD et Schematron de votre fichier. La validation s'effectue contre les schémas officiels EN 16931.
Formats associés
UBL 2.1
UBL (Universal Business Language) est le format XML de référence pour les échanges de factures électroniques via le réseau Peppol. Accepté par les Plateformes Agréées françaises.
MINIMUM
Le profil MINIMUM embarque les identifiants essentiels et les montants totaux. Suffisant pour l'archivage mais pas pour la conformité EN 16931.
EN16931
Le profil EN16931 (anciennement Comfort) couvre l'intégralité de la norme européenne. C'est le choix recommandé pour la facturation électronique obligatoire.
EXTENDED
Le profil EXTENDED étend la norme EN 16931 avec des champs supplémentaires pour les secteurs spécialisés et les besoins métier avancés.
Convertir des factures étrangères en Factur-X
Utilisez Facturio pour convertir automatiquement les factures de vos fournisseurs internationaux.
Convertissez vos factures dès maintenant
Uploadez un PDF de facture étrangère et obtenez un fichier Factur-X conforme EN 16931 en moins de 30 secondes.
5 conversions gratuites par mois. Sans engagement.