Factur-X est un format de facture électronique franco-allemand (appelé ZUGFeRD en Allemagne). C'est un fichier PDF/A-3 qui contient un fichier XML intégré. Le PDF est lisible par un humain. Le XML est lisible par les machines. Les deux sont dans le même document.
C'est l'un des trois formats acceptés (avec UBL et CII) par l'administration française pour la réforme de la facturation électronique obligatoire à partir de septembre 2026 (réception) et septembre 2027 (émission pour les TPE/PME).
C'est quoi Factur-X concrètement
Imagine ta facture PDF habituelle. Tu l'ouvres, tu vois le logo, les lignes, les montants. Maintenant, dans ce même fichier PDF, il y a un petit fichier XML invisible appelé "factur-x.xml". Ce XML contient toutes les données de la facture en format structuré : SIRET émetteur, SIRET client, montants HT, TVA par taux, TTC, date, numéro de facture, conditions de paiement.
Le client voit le PDF. Son logiciel comptable lit le XML. L'administration reçoit les données via la Plateforme Agréée (PA, anciennement PDP) à laquelle est raccordé l'émetteur. Tout le monde traite la même information sans ressaisie ni OCR.
Comment ça marche techniquement
Le fichier Factur-X respecte la norme PDF/A-3 (ISO 19005-3), qui permet d'embarquer des fichiers dans un PDF tout en garantissant la pérennité du document. Le XML intégré suit la syntaxe UN/CEFACT CII (Cross-Industry Invoice), conforme à la norme européenne EN 16931.
La version actuelle est Factur-X 1.08 / ZUGFeRD 2.4, publiée le 4 décembre 2025 par le FNFE-MPE et le FeRD allemand, applicable depuis le 15 janvier 2026. Elle intègre la mise à jour bisannuelle de la norme EN 16931 et, nouveauté importante pour le BTP, la gestion des sous-lignes qui permet de structurer des ouvrages composites (kits, lots, ensembles matériaux + main d'œuvre).
En pratique, tu ne touches jamais au XML. Ton logiciel de facturation génère le PDF/A-3 avec le XML intégré automatiquement. ArtisanSmart le fait nativement pour chaque facture émise. Tu cliques sur "Générer la facture", tu obtiens un fichier Factur-X conforme.
Les 6 profils Factur-X
Factur-X propose 6 niveaux de détail dans le XML, du plus simple au plus complet :
Minimum : juste les données essentielles (émetteur, montant total, date). C'est le strict minimum pour la conformité fiscale.
Basic WL (Without Lines) : ajoute les informations de paiement et les conditions, mais sans le détail des lignes.
Basic : ajoute le détail par ligne (désignation, quantité, prix unitaire, TVA par taux). C'est le profil le plus utilisé par les artisans TPE.
EN 16931 : conforme au standard européen complet. Requis pour les marchés publics et les exports intra-UE.
Extended (EXTENDED-CTC-FR) : ajoute des données spécifiques à certains secteurs et permet la gestion fine des cas d'usage français.
XRechnung : variante allemande du profil EN 16931, utilisée pour les marchés publics en Allemagne.
Pour un artisan du bâtiment, le profil Basic est le bon compromis. C'est celui qu'ArtisanSmart génère par défaut. Il contient le détail des lignes, la TVA par taux (5,5 %, 10 %, 20 %), les conditions de paiement et les mentions obligatoires (décennale, droit de rétractation pour les particuliers).
Factur-X vs PDF classique
Un PDF classique généré depuis Word ou Excel ne contient pas de XML structuré. C'est une image de ta facture, rien de plus. Pour extraire les données, il faut de l'OCR (reconnaissance de caractères) qui fait des erreurs : virgule au lieu de point, montants mal lus, SIRET tronqué.
Un PDF Factur-X contient les données structurées en plus de l'image. Pas d'OCR, pas d'erreurs, traitement automatique par le logiciel du client et par l'administration via la PA. C'est cette différence qui rend la facturation sur Excel non conforme pour les factures B2B à partir de septembre 2027.
Factur-X natif, zéro configuration
Chaque facture générée dans ArtisanSmart est au format Factur-X, profil Basic avec détail par ligne, conforme à la norme EN 16931. 14 jours offerts.
Essayer gratuitementComment générer du Factur-X
Trois options selon ton profil :
1. Un logiciel de facturation compatible. C'est l'approche la plus simple. ArtisanSmart, par exemple, génère du Factur-X nativement pour 29 € HT/mois. Tu ne touches à rien, chaque facture est conforme automatiquement.
2. Une plateforme de conversion. Certaines Plateformes Agréées (PA, anciennement PDP) proposeront de convertir tes PDF classiques en Factur-X. C'est une solution de transition possible, pas une solution pérenne pour le long terme.
3. Un développement sur mesure. Si tu as un système d'information interne, des librairies open source existent (factur-x en Python, Mustang en Java). Mais pour un artisan solo, c'est hors sujet : la maintenance technique du format demande de suivre les mises à jour bisannuelles d'EN 16931.
Pour un artisan du bâtiment, l'option 1 reste la plus pertinente. Voir le comparatif des logiciels artisan pour choisir le bon outil.
Sources : FNFE-MPE, spécifications Factur-X 1.08 · impots.gouv.fr, je découvre la facturation électronique · Article 289 du CGI. Informations vérifiées en mai 2026 (Factur-X version 1.08 / ZUGFeRD 2.4 applicable depuis le 15 janvier 2026).