Qu'est-ce que le format Factur-X ?
Factur-X est un standard franco-allemand de facturation électronique qui réunit le meilleur des deux mondes : un PDF lisible par n'importe qui et un fichier XML structuré embarqué à l'intérieur, exploitable automatiquement par les logiciels de comptabilité. En Allemagne, ce même format est connu sous le nom de ZUGFeRD.
Techniquement, il s'agit d'un fichier PDF/A-3 auquel est attaché un XML (nommé factur-x.xml) conforme à la norme européenne EN 16931. Le destinataire peut donc lire la facture dans n'importe quel lecteur PDF tout en permettant à son logiciel comptable d'en importer automatiquement les données.
Pourquoi Factur-X est recommandé pour les TPE/PME
Trois formats sont acceptés dans le cadre de la RFE : Factur-X, UBL et CII. Pour les petites structures, Factur-X présente plusieurs avantages concrets :
- Double lecture : le client peut ouvrir le PDF normalement même si son logiciel ne traite pas encore le XML
- Transition progressive : vous pouvez commencer avec le profil MINIMUM (18 données) et monter en richesse au fil du temps
- Coût réduit : pas besoin d'un ERP complexe, des solutions légères suffisent
- Compatibilité universelle : toutes les Plateformes Agréées acceptent le Factur-X
Les profils Factur-X
Le standard se décline en cinq profils, chacun ajoutant des données au précédent :
| Profil | Données | Usage typique |
|---|---|---|
| MINIMUM | 18 données essentielles (identifiants, montants, TVA) | Conformité de base RFE, micro-entreprises |
| BASIC WL | MINIMUM + données de paiement, dates | TPE avec besoins limités |
| BASIC | BASIC WL + détail des lignes de facture | PME avec rapprochement automatique |
| EN 16931 | Toutes les données de la norme européenne | ETI, marchés publics |
| EXTENDED | EN 16931 + données sectorielles françaises | Grandes entreprises, secteurs réglementés |
Structure technique d'un fichier Factur-X
Un fichier Factur-X est composé de deux éléments :
- Le PDF/A-3 : le rendu visuel de la facture, avec toutes les mentions légales, la mise en page, le logo de l'entreprise. C'est ce que voit le destinataire quand il ouvre le fichier.
- Le XML embarqué (
factur-x.xml) : un fichier structuré au format CII (Cross Industry Invoice) contenant les données de la facture dans un format normalisé. C'est ce que « lit » le logiciel comptable.
Le XML utilise les namespaces CII de l'UN/CEFACT et suit les règles de validation de la norme EN 16931 avec les extensions françaises (profil EXTENDED-CTC-FR pour les besoins RFE).
Comment créer une facture Factur-X
Méthode 1 : via un logiciel de facturation compatible
La plupart des logiciels de facturation français (Pennylane, Axonaut, Henrri, Tiime, etc.) intègrent ou intégreront la génération Factur-X avant septembre 2026. Vérifiez auprès de votre éditeur que la fonctionnalité est active et que le logiciel communique avec une Plateforme Agréée.
Méthode 2 : via un outil en ligne
Pour un besoin ponctuel ou pour tester le format, notre générateur en ligne vous permet de remplir un formulaire et d'obtenir le PDF et le XML Factur-X conforme au profil MINIMUM.
Méthode 3 : via une bibliothèque de développement
Pour les développeurs, plusieurs bibliothèques open source existent : factur-x (Python), Mustang (Java), ZUGFeRD-csharp (.NET). Elles permettent de générer programmatiquement des fichiers Factur-X à partir de vos données métier.
Factur-X vs UBL vs CII : comment choisir ?
| Critère | Factur-X | UBL | CII |
|---|---|---|---|
| Lisibilité humaine | ✅ PDF intégré | ❌ XML pur | ❌ XML pur |
| Facilité d'adoption | ✅ Très simple | ⚠️ Nécessite un ERP | ⚠️ Technique |
| Usage international | France / Allemagne | ✅ Très répandu en UE | Industries internationales |
| Recommandé pour | TPE, PME | ETI, GE | Grands groupes industriels |
📝 Créez votre première facture Factur-X
Dernière mise à jour : mars 2026 — Basé sur la norme EN 16931 et les spécifications Factur-X v1.0.