Factur-X : le format de facture électronique expliqué simplement

2026-03-30 · GoFactoX

Factur-X en une phrase

Factur-X est un format de facture électronique qui combine un PDF lisible par un humain et un fichier XML lisible par une machine, le tout dans un seul fichier. Quand vous ouvrez une facture Factur-X, vous voyez un PDF normal. Mais à l'intérieur, un fichier de données structurées permet aux logiciels comptables d'extraire automatiquement toutes les informations sans saisie manuelle.

C'est ce qu'on appelle un format hybride : il parle aux humains ET aux machines.

D'où vient Factur-X ?

Factur-X est né d'une collaboration franco-allemande. En Allemagne, le même format s'appelle ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland). Les deux sont techniquement identiques depuis la version 2.0.

Le format repose sur la norme européenne EN 16931, qui définit un modèle de données commun pour toutes les factures électroniques en Europe. Cette norme a été adoptée par l'Union européenne pour harmoniser la facturation entre les États membres.

En France, c'est le FNFE-MPE (Forum National de la Facture Électronique et des Marchés Publics Électroniques) qui pilote le standard Factur-X. La version actuelle est la 1.07.

Concrètement, quand la réforme de la facturation électronique entrera en vigueur en septembre 2026, Factur-X sera l'un des trois formats acceptés, et probablement le plus adapté aux TPE/PME.

Comment ça fonctionne concrètement

Imaginez une lettre dans une enveloppe. La lettre, c'est le PDF, vous l'ouvrez et vous lisez votre facture comme d'habitude. L'enveloppe, c'est le conteneur PDF/A-3. Et à côté de la lettre, il y a une fiche technique, c'est le fichier XML qui contient exactement les mêmes informations, mais dans un format que les ordinateurs comprennent.

Le PDF/A-3 : un PDF spécial

Le PDF d'une facture Factur-X n'est pas un PDF ordinaire. C'est un PDF/A-3, un format d'archivage normalisé (ISO 19005-3) qui a deux particularités :

C'est ce qui différencie Factur-X d'un simple PDF de facture : le conteneur PDF/A-3 est un format archival qui inclut le XML comme pièce jointe interne.

Le XML CII : les données structurées

Le fichier XML embarqué s'appelle toujours `factur-x.xml`. Il utilise le format CII (Cross Industry Invoice) défini par l'ONU (UN/CEFACT). Ce XML contient toutes les données de la facture dans un format normalisé :

Quand un logiciel comptable reçoit ce fichier, il peut automatiquement créer l'écriture comptable correspondante, sans qu'un humain ait besoin de recopier les montants.

Les cinq profils Factur-X

Factur-X définit cinq niveaux de détail pour le XML embarqué. Chaque profil ajoute des informations obligatoires par rapport au précédent. Plus le profil est élevé, plus le XML contient de données.

Minimum

Le profil le plus simple. Le XML contient uniquement les identifiants de base : numéro de facture, date, montant total TTC, identifiants du vendeur et de l'acheteur, devise. Pas de détail des lignes produits. Ce profil est principalement utile pour le e-reporting fiscal, pas pour l'exploitation comptable.

Basic WL (Without Lines)

Un cran au-dessus. Ajoute les adresses complètes du vendeur et de l'acheteur, la ventilation de la TVA par taux, les conditions de paiement et les références commerciales. Toujours pas de détail des lignes, le XML ne dit pas ce qui a été vendu, seulement les totaux.

Basic

Le premier profil réellement utile pour le e-commerce. Il ajoute le détail des lignes : désignation du produit, quantité, prix unitaire, taux de TVA par ligne, montant HT par ligne. C'est le profil minimum pour qu'un logiciel comptable puisse exploiter pleinement les données.

EN 16931 (Comfort)

Conforme au standard européen complet. Ajoute les remises et majorations structurées, les périodes de facturation, les références de commande détaillées et d'autres champs exigés par la norme EN 16931. Ce profil est nécessaire pour les marchés publics (via Chorus Pro) et pour certains clients grands comptes.

Extended

Le profil le plus complet. Ajoute des données spécifiques franco-allemandes : informations de transport, données bancaires détaillées, références contractuelles multiples. Rarement nécessaire pour le e-commerce classique.

Quel profil choisir ?

Pour un marchand WooCommerce, le profil Basic est le bon choix par défaut. Il contient le détail des lignes (vos produits, quantités, prix) ce qui permet à vos clients d'exploiter la facture automatiquement. C'est ce que propose GoFactoX dans son offre Starter.

Si vous travaillez avec des grands comptes ou des administrations publiques, le profil EN 16931 sera parfois exigé. Il est disponible dans l'offre Pro.

La différence avec un simple PDF

Beaucoup de marchands se demandent : "Ma facture est déjà en PDF, qu'est-ce que Factur-X change ?" La différence est fondamentale.

Un PDF classique

Un PDF de facture classique est une image de votre facture. Un humain peut le lire, mais un logiciel ne peut pas en extraire les données de manière fiable. Il faudrait de l'OCR (reconnaissance optique de caractères), avec tous les risques d'erreur que cela comporte.

Résultat : le comptable de votre client doit recopier manuellement les montants dans son logiciel. C'est lent, sujet aux erreurs, et coûteux.

Un PDF Factur-X

Un PDF Factur-X contient les mêmes informations visuelles qu'un PDF classique. Mais il embarque en plus un fichier XML structuré avec toutes les données de la facture. Le logiciel comptable de votre client extrait directement les données du XML, zéro saisie manuelle, zéro erreur de recopie.

En termes simples :

Et le format PDF/A-3 ?

PDF/A-3 n'est pas un format Factur-X en soi, c'est le conteneur. C'est la norme ISO qui permet d'embarquer des fichiers dans un PDF. Factur-X utilise PDF/A-3 pour embarquer le XML CII. Sans PDF/A-3, vous ne pouvez pas avoir de fichier attaché dans le PDF.

Tous les PDFs Factur-X sont des PDF/A-3, mais tous les PDF/A-3 ne sont pas des Factur-X.

Pourquoi Factur-X est le format recommandé pour les TPE/PME

Il ne change pas vos habitudes

Vous avez toujours un PDF que vous pouvez ouvrir, imprimer, archiver. Vos clients qui n'ont pas de logiciel comptable avancé peuvent lire la facture normalement. Le XML est là, mais il est invisible pour ceux qui n'en ont pas besoin.

Il est accepté par la réforme

Factur-X est l'un des trois formats acceptés par la réforme de la facturation électronique. Avec CII et UBL, c'est l'un des formats qui vous permet d'être conforme.

Il est franco-allemand

Factur-X est né d'une initiative conjointe entre la France et l'Allemagne. Il est nativement conçu pour le marché français, les mentions légales obligatoires (SIRET, TVA, pénalités de retard, indemnité de recouvrement) y trouvent naturellement leur place.

Il est progressif

Grâce aux cinq profils, vous pouvez commencer simple (Basic) et évoluer vers des profils plus complets (EN 16931, Extended) si vos clients l'exigent. Pas besoin de tout implémenter d'un coup.

Comment générer des factures Factur-X depuis WooCommerce

Il existe des plugins WooCommerce qui génèrent automatiquement des factures Factur-X à chaque commande. Le principe est simple :

1. Vous installez le plugin et configurez vos informations entreprise (SIRET, TVA, adresse)

2. À chaque commande complétée, le plugin génère un PDF/A-3 avec le XML CII embarqué

3. La facture est disponible dans l'admin WooCommerce, dans l'email client, et dans la page Mon Compte

Le XML est généré à partir des données de la commande WooCommerce : produits, quantités, prix, TVA, informations client. Les mentions légales françaises sont ajoutées automatiquement.

Pour un guide d'installation pas à pas, consultez notre tutoriel WooCommerce.

Questions fréquentes

Factur-X et ZUGFeRD, c'est la même chose ?

Techniquement oui, depuis la version 2.0. Factur-X est le nom utilisé en France, ZUGFeRD en Allemagne. Le format XML, les profils et la structure PDF sont identiques. Si votre facture est conforme Factur-X, elle est automatiquement conforme ZUGFeRD 2.x.

Mon client peut-il lire une facture Factur-X sans logiciel spécial ?

Oui. Une facture Factur-X est un PDF. N'importe quel lecteur PDF (Adobe Reader, Preview, navigateur web) peut l'ouvrir et l'afficher normalement. Le XML embarqué est invisible pour l'utilisateur, il est exploité uniquement par les logiciels comptables compatibles.

Comment savoir si un PDF est au format Factur-X ?

Un logiciel comptable compatible détectera automatiquement le XML embarqué. Manuellement, vous pouvez vérifier en ouvrant le PDF dans Adobe Acrobat et en regardant les pièces jointes : s'il y a un fichier `factur-x.xml`, c'est une facture Factur-X.

Factur-X est-il obligatoire ou peut-on utiliser UBL/CII ?

Les trois formats sont acceptés par la réforme. Factur-X est recommandé pour les TPE/PME car il conserve un PDF lisible. CII et UBL sont des formats XML purs, plus adaptés aux échanges automatisés entre systèmes d'information. Consultez notre comparatif détaillé.

Combien coûte la génération de factures Factur-X ?

Le coût dépend de l'outil choisi. GoFactoX propose une offre Starter gratuite pour les fonctionnalités de base, et une offre Pro à 99 euros par an pour les fonctionnalités avancées (génération automatique, templates, dashboard). C'est significativement moins cher que les SaaS de facturation qui facturent 29 à 99 euros par mois.

Prêt pour la réforme 2026 ?

GoFactoX génère vos factures Factur-X conformes directement depuis WooCommerce.

Voir les offres