Factur-X : définition, profils et comment créer une facture Factur-X

Mis à jour le 20 octobre 2026

Factur-X est un format de facture électronique dit hybride : un seul fichier PDF, lisible par un humain, qui embarque les données de la facture dans un fichier XML structuré, lisible par les logiciels. C’est l’un des trois formats acceptés par la réforme française de la facture électronique, et le plus simple à adopter pour une entreprise qui émet déjà ses factures en PDF.

Factur-X en une phrase

Un fichier Factur-X est un PDF/A-3 (la version du PDF conçue pour l’archivage à long terme) auquel est attaché un fichier XML au format CII (Cross Industry Invoice, norme UN/CEFACT). Le PDF montre la facture ; le XML en contient les données — émetteur, client, montants, TVA, lignes — dans une structure normalisée.

Le format a été conçu conjointement par le FNFE-MPE (Forum national de la facture électronique, en France) et le FeRD (son équivalent allemand) : Factur-X et ZUGFeRD 2 sont un seul et même format, ce qui facilite les échanges avec l’Allemagne.

Pourquoi Factur-X avec la réforme 2026-2027

Avec la réforme, un simple PDF n’est plus une facture électronique : les factures entre entreprises établies en France doivent être émises dans un format structuré et transiter par une plateforme agréée. Trois formats composent le socle accepté : UBL, CII et Factur-X.

UBL et CII sont des fichiers XML « purs », sans représentation visuelle. Factur-X garde le PDF : votre client continue de voir une facture classique, et votre comptabilité reçoit des données exploitables sans ressaisie. Pour une TPE ou une PME qui facture avec un traitement de texte, un tableur ou un logiciel qui ne produit que des PDF, c’est le chemin le plus court vers la conformité. Le calendrier est détaillé dans notre guide facture électronique 2026-2027.

Les profils Factur-X

Le XML embarqué peut être plus ou moins détaillé. Factur-X définit pour cela plusieurs profils, du plus léger au plus complet :

ProfilContenu du XMLUsage
MINIMUMEn-tête et totaux, sans lignesPré-comptabilisation ; insuffisant pour une facture complète
BASIC WLEn-tête, totaux et ventilation de TVA, sans lignesIdem : les lignes de facture restent seulement dans le PDF
BASICAjoute les lignes de factureFactures simples
EN 16931Toutes les données de la norme européenneRéférence de la réforme pour la plupart des factures
EXTENDEDDonnées complémentaires (cas complexes)Multi-livraisons, sous-lignes, cas sectoriels

La norme AFNOR XP Z12-012, qui fixe les formats de la réforme, s’appuie sur deux profils : EN 16931 et son extension française EXTENDED-CTC-FR. Les profils sans lignes (MINIMUM, BASIC WL) ne portent pas la désignation précise des biens et services, qui est pourtant une mention obligatoire. ConvertFacturX produit des factures au profil EN 16931.

Factur-X ou PDF classique : ce qui change

  • Les données sont lues, pas devinées. Le logiciel de votre client lit le XML : plus de ressaisie, plus d’erreur de lecture.
  • Les règles sont vérifiées. Un Factur-X se valide contre un schéma (XSD) et des règles métier (Schematron) : un total faux ou un identifiant manquant est détecté avant l’envoi.
  • Le PDF et le XML doivent dire la même chose. C’est la principale difficulté quand on convertit une facture existante : une mention présente dans le XML mais absente du PDF crée une incohérence.
  • Le fichier reste un PDF. Il s’ouvre dans n’importe quel lecteur ; le XML est une pièce jointe que l’humain n’a pas à voir.

Comment créer une facture Factur-X

1. Depuis votre logiciel de facturation

De nombreux logiciels de facturation savent désormais exporter en Factur-X. C’est la solution la plus simple si vous en changez de toute façon — mais elle oblige à migrer vos modèles, votre numérotation et vos habitudes.

2. En convertissant vos factures PDF existantes

Si vous gardez votre outil actuel (Word, Excel, ancien logiciel), vous pouvez convertir chaque facture PDF en Factur-X. C’est ce que fait ConvertFacturX :

  1. Lecture du PDF : émetteur, client, numéro, date, lignes, montants et taux de TVA sont extraits automatiquement.
  2. Contrôle et complétion : le SIREN est vérifié au répertoire Sirene de l’INSEE, le numéro de TVA recalculé si besoin, et les mentions obligatoires manquantes sont signalées puis ajoutées.
  3. Génération et validation : le XML CII est construit, validé (XSD et Schematron), puis embarqué dans un PDF/A-3. Les mentions absentes de la facture d’origine sont inscrites sur le PDF, pour que les deux faces restent cohérentes.

3. En écrivant le XML vous-même

Techniquement possible avec des bibliothèques open source, mais réservé aux développeurs : il faut maîtriser la norme EN 16931, les règles françaises et la conversion en PDF/A-3.

Et après la création ?

Un Factur-X conforme ne suffit pas : depuis la réforme, il doit être transmis à votre client via une plateforme agréée (PA), qui en informe aussi l’administration fiscale. Vous déposez le fichier sur votre plateforme ; elle se charge de l’acheminement. Vérifiez aussi que votre facture porte bien toutes les mentions obligatoires de la facture électronique, dont quatre sont nouvelles.

Questions fréquentes

Factur-X est-il obligatoire ?

Non : la réforme impose un format structuré, et Factur-X en est un parmi trois (avec UBL et CII). C’est le seul qui conserve un PDF lisible, d’où son succès auprès des petites entreprises.

Un PDF envoyé par e-mail est-il encore valable ?

Entre entreprises établies en France, plus à partir de la date d’obligation qui vous concerne : septembre 2026 pour les grandes entreprises et ETI, septembre 2027 pour les PME, TPE et micro-entreprises. D’ici là, il reste admis.

Comment savoir si un PDF est un Factur-X ?

Un Factur-X contient un fichier joint nommé factur-x.xml. La plupart des lecteurs PDF affichent les pièces jointes dans un panneau latéral.

Quelle différence entre Factur-X et ZUGFeRD ?

Aucune sur le fond : Factur-X a été conçu conjointement par le FNFE-MPE (France) et le FeRD (Allemagne), et correspond à ZUGFeRD 2. Un Factur-X est lisible par les logiciels allemands, et inversement.

Peut-on convertir une facture PDF existante en Factur-X ?

Oui, à condition de compléter les données manquantes et de garder le PDF et le XML cohérents. ConvertFacturX lit la facture, vérifie le SIREN au répertoire Sirene, ajoute les mentions obligatoires absentes et valide le résultat avant téléchargement.

Sources