Factur-X est un format de facture hybride, développé conjointement par la France et l'Allemagne (où il s'appelle ZUGFeRD). Son principe tient en une phrase : un seul fichier qui contient à la fois un PDF classique, que vous et vos clients pouvez lire, et un fichier XML structuré, que les logiciels comptables et l'administration fiscale peuvent traiter automatiquement.
Pourquoi un format hybride ?
Une facture purement XML est illisible pour un humain. Une facture purement PDF est illisible pour une machine. Factur-X résout le dilemme : le PDF (au format d'archivage PDF/A-3) embarque le XML en pièce jointe interne. Le destinataire ouvre la facture normalement ; son logiciel comptable, lui, lit les données structurées sans aucune ressaisie.
La norme EN 16931
Le contenu du XML n'est pas libre : il suit la norme européenne EN 16931, qui définit les informations obligatoires d'une facture électronique (identités, montants, TVA, dates, références). Une facture Factur-X valide doit passer la validation EN 16931. C'est ce qui distingue une vraie facture électronique d'un simple PDF envoyé par e-mail : ce dernier ne satisfait pas la réforme.
Est-ce le seul format accepté ?
Non. La réforme admet aussi UBL et CII, deux formats purement XML. Mais pour un commerçant, Factur-X a un avantage décisif : la facture reste un document normal, imprimable, archivable, envoyable au client, tout en étant conforme. C'est le format le plus naturel pour le e-commerce.
Comment en produire ?
À la main, c'est hors de portée : la structure XML, le profil EN 16931 et l'encapsulation PDF/A-3 demandent un outillage dédié. En pratique, votre logiciel de facturation ou une application connectée à votre boutique génère le Factur-X automatiquement à chaque commande, et le valide avant envoi.