3 septembre 2026 · 4 min · Artisans et facture électronique
Factur-X : ce que c’est et comment le produire
Factur-X est un format de facture hybride : un fichier PDF lisible par l’humain, qui contient à l’intérieur un fichier XML avec toutes les données de la facture, lisible par les logiciels. C’est un des trois formats acceptés par la réforme française de la facture électronique, et souvent le plus simple pour les artisans et les PME. Voici comment il fonctionne, quel profil choisir et comment le produire sans erreur.
Un PDF avec une « pièce jointe » de données
Ouvrez une facture Factur-X avec votre lecteur PDF habituel : vous voyez une facture ordinaire, avec votre logo, les lignes, les totaux. Mais dans le fichier se trouve aussi un document nommé factur-x.xml. Il reprend tout : numéro, dates, vendeur, acheteur, SIREN, lignes, quantités, prix, taux de TVA, totaux, conditions de paiement.
Ce double contenu règle un vieux problème : le comptable du client n’a plus à ressaisir la facture. Son logiciel lit le XML et crée l’écriture tout seul. Et pour vous, rien ne change à l’œil : votre client particulier ou votre petit client professionnel continue à lire un PDF.
Factur-X est le nom franco-allemand du format (en Allemagne, on parle de ZUGFeRD, dans sa version 2.1 et suivantes). Il est maintenu en France par le Forum national de la facture électronique (FNFE-MPE).
Les profils : tous ne se valent pas
Factur-X existe en plusieurs profils, du plus léger au plus complet :
| Profil | Contenu | Suffisant pour la réforme ? |
|---|---|---|
| MINIMUM | Seulement l’en-tête et les totaux | Non |
| BASIC WL | En-tête, totaux, TVA, sans les lignes | Non |
| BASIC | Avec les lignes de facture | Oui, pour les cas simples |
| EN 16931 (COMFORT) | Toutes les données de la norme européenne | Oui, recommandé |
| EXTENDED | Données supplémentaires (sous-totaux, cas complexes) | Oui |
Pour un artisan ou une PME, le bon choix est EN 16931. Il couvre tous les cas courants : acomptes, remises, plusieurs taux de TVA, adresse de chantier différente de l’adresse du client.
Les règles techniques à respecter
Produire un Factur-X valide demande de respecter quelques règles strictes :
- Le PDF doit être au format PDF/A-3, une version du PDF faite pour l’archivage (polices incluses, couleurs définies, pas de contenu externe).
- Le XML doit respecter le schéma du profil choisi et passer les règles de contrôle (dites « Schematron ») de la norme EN 16931.
- Les données doivent être identiques entre le visuel et le XML : même numéro, mêmes montants, même TVA, au centime près.
- Les métadonnées du PDF doivent déclarer qu’il s’agit d’un Factur-X et indiquer le profil.
Une erreur fréquente : arrondir différemment les lignes dans le PDF et dans le XML. Le visuel affiche 1 234,57 € et le XML 1 234,56 € : la facture est rejetée par la plateforme.
Comment produire des factures Factur-X
Il y a trois façons de faire, de la plus fragile à la plus simple.
1. Un outil de conversion. On fabrique le PDF, puis on ajoute le XML avec un convertisseur. C’est du bricolage : il faut ressaisir les données, et la moindre différence rend la facture invalide.
2. Un logiciel de gestion qui le fait nativement. Odoo, par exemple, sait produire des factures Factur-X avec la localisation française. Il faut toutefois vérifier le paramétrage : nous le faisons dans notre accompagnement facture électronique avec Odoo, et les mises en page personnalisées sont décrites dans personnaliser ses factures et devis PDF dans Odoo.
3. Une application métier pensée pour ça. Dans Truelle, notre application pour les artisans du bâtiment, chaque facture d’acompte ou de solde sort directement en Factur-X EN 16931, avec un contrôle automatique avant l’envoi. L’artisan ne voit pas la technique : il dicte son devis, le client signe, la facture part.
Factur-X et la plateforme agréée
Une fois le fichier produit, il ne s’envoie pas par e-mail à un client professionnel : il passe par une plateforme agréée, qui contrôle le format, le transmet à la plateforme du client et transmet les données utiles à l’administration. La qualité de votre Factur-X est donc décisive : une facture mal formée est rejetée avant même d’arriver chez le client. Pour bien choisir, lisez plateforme agréée : comment choisir la sienne, et pour les dates, le calendrier de la facture électronique.
Vérifier une facture Factur-X
Avant de vous lancer, testez quelques factures :
- ouvrez la facture dans un lecteur PDF et cherchez les pièces jointes : le fichier
factur-x.xmldoit y être ; - passez-la dans un validateur en ligne reconnu (le FNFE-MPE en référence plusieurs) ;
- demandez à votre expert-comptable s’il récupère bien les données sans ressaisie.
En résumé
Factur-X, c’est un PDF qui parle aussi aux machines. Choisissez le profil EN 16931, faites-le produire par votre logiciel plutôt que de le bricoler, et testez avant septembre 2027. Vous avez un logiciel métier ou un Odoo à rendre conforme ? Nous développons ce type de fonction dans nos applications sur mesure : parlons-en.
Questions fréquentes
Mon client peut-il ouvrir une facture Factur-X ?
Oui, avec n’importe quel lecteur de PDF. Le fichier XML est attaché à l’intérieur du PDF et ne gêne pas la lecture. C’est ce qui rend Factur-X si pratique pour les petites entreprises.
Quel profil Factur-X choisir ?
Pour la réforme française, visez le profil EN 16931 (aussi appelé COMFORT). Les profils MINIMUM et BASIC WL ne contiennent pas les lignes de la facture et ne suffisent pas comme facture électronique.
Puis-je transformer mes anciens PDF en Factur-X ?
Techniquement, des outils savent ajouter un XML à un PDF, mais c’est risqué : les données doivent correspondre au centime près. Il vaut mieux produire la facture directement depuis un logiciel qui génère les deux en même temps.
Sources
Mohamed Rahmouni — fondateur de Ramira, développeur d’applications et consultant Odoo à Niort. En savoir plus