Factur-X — l'essentiel
- Factur-X est un format hybride : un PDF lisible + un XML structuré intégré.
- Norme officielle : EN 16931, reconnue par toute l'Union européenne.
- Vous voyez le PDF, votre logiciel et l'administration lisent le XML.
- Devient obligatoire en France au 1er septembre 2027 pour les TPE.
- Beaucoup de logiciels modernes le génèrent par défaut aujourd'hui.
Le format Factur-X est au cœur de la réforme française de la facturation électronique. Mais derrière ce nom un peu technique se cache une idée simple et plutôt élégante : faire cohabiter un PDF lisible par un humain et des données structurées lisibles par une machine, dans un seul fichier.
/01 · DÉFINITIONQu'est-ce que Factur-X exactement ?
Factur-X est un format de facture électronique hybride développé conjointement par la France (FNFE-MPE) et l'Allemagne (FeRD) à partir de 2017. Il combine deux éléments dans un seul fichier :
- Un PDF/A-3 (format archivable normalisé) — c'est ce que vous voyez quand vous ouvrez le fichier
- Un XML structuré intégré dans les méta-données du PDF — c'est ce que les machines lisent
Conformément à la norme européenne EN 16931, le XML contient toutes les données fiscales obligatoires de manière structurée : SIRET émetteur, SIRET destinataire, montant HT, TVA, numéro de facture, date d'échéance, lignes de prestation, mentions légales.
/02 · COMMENTComment ça marche concrètement
Quand votre logiciel de facturation génère une facture Factur-X, il fait deux choses simultanément :
- Il compose le PDF visible avec votre logo, vos coordonnées, les lignes de prestation, les totaux — comme une facture classique
- Il ajoute le XML caché dans les méta-données du PDF, contenant les mêmes données mais sous forme structurée
3 niveaux de structuration possibles
Factur-X propose plusieurs profils selon le degré de structuration du XML :
- MINIMUM et BASIC WL : PDF avec quelques données structurées (montants totaux). Acceptable mais limité.
- BASIC et EN 16931 : Toutes les données obligatoires structurées. Standard recommandé pour 2026.
- EXTENDED : Données enrichies (lignes détaillées, codes UNECE). Pour les grands comptes.
Pour une TPE BTP, le profil EN 16931 est l'objectif. Tous les bons logiciels génèrent ce niveau par défaut.
/03 · CONSÉQUENCESCe que ça change pour vous artisan
En théorie, votre quotidien ne change pas beaucoup : vous éditez vos factures comme aujourd'hui, votre logiciel les transforme en Factur-X automatiquement. En pratique, trois conséquences à anticiper :
1. Votre logiciel doit pouvoir générer du Factur-X
Un PDF "normal" exporté depuis Excel, Word, ou un outil maison ne contient pas le XML structuré. Il ne sera pas valide en 2027. Vérifiez la mention "Factur-X EN 16931" dans la documentation de votre outil — ou demandez à votre éditeur.
2. La saisie devient un peu plus exigeante
Pour que le XML soit conforme, votre logiciel a besoin d'informations rigoureuses : SIRET du client (et pas juste son nom), code TVA précis, date d'échéance correcte. Ce qu'on tolérait dans un PDF "à l'ancienne" n'est plus accepté.
3. Vos clients reçoivent une facture qu'ils peuvent traiter automatiquement
Un client qui utilise un logiciel comptable moderne (Pennylane, Sage) verra sa facture pré-saisie automatiquement à partir du XML. Ça vous différencie des fournisseurs encore en "PDF par email" et ça accélère votre paiement.
/04 · EXEMPLEÀ quoi ressemble un Factur-X concrètement ?
Si vous ouvrez un fichier Factur-X dans un lecteur PDF classique (Acrobat, Chrome, Aperçu macOS), vous voyez exactement la même chose qu'une facture PDF normale. Rien ne change visuellement.
Pour voir le XML caché, il faut un outil dédié (par exemple le plugin gratuit Factur-X-Toolbox de la FNFE-MPE). Le XML ressemble à ceci, simplifié :
<Invoice>
<ID>F-2026-001</ID>
<IssueDate>2026-09-15</IssueDate>
<DueDate>2026-10-15</DueDate>
<Seller>
<Name>SARL Maçonnerie Dupont</Name>
<SIRET>80538267800029</SIRET>
</Seller>
<Buyer>
<Name>Client X</Name>
<SIRET>12345678900012</SIRET>
</Buyer>
<TotalHT>5000.00</TotalHT>
<TVA rate="20">1000.00</TVA>
<TotalTTC>6000.00</TotalTTC>
</Invoice>
Vous n'avez jamais à voir ni à manipuler ce XML — votre logiciel s'en occupe.
/05 · INTERNATIONALFactur-X et l'Europe
Bonne nouvelle : Factur-X est conforme à la norme européenne EN 16931, ce qui le rend reconnu dans toute l'UE. Vos factures Factur-X seront acceptées par vos clients allemands, italiens, espagnols (qui ont leurs propres systèmes mais respectent la même norme).
Pour les transactions hors UE (Royaume-Uni, Suisse, Maghreb), Factur-X n'est pas reconnu — c'est le e-reporting (déclaration des données à la DGFiP) qui s'applique, pas le format de facture lui-même.