Factur-X, ce que contient ce format et comment le lire

La réponse courte

Un Factur-X est une facture PDF que vous lisez comme d’habitude, au standard PDF/A-3, avec un fichier XML structuré à l’intérieur, que les logiciels lisent sans ressaisie. C’est l’un des trois formats de la réforme française, avec UBL et CII, et le ZUGFeRD allemand en est l’équivalent. Pour voir ses données, déposez-le dans un lecteur qui extrait le XML, comme notre outil gratuit.

Guide · Formats À jourPar l’équipe Cliviomis à jour le 13 octobre 202611 min de lecture

L’ESSENTIEL EN 5 POINTS

  1. Un Factur-X est un PDF/A-3 qui contient un fichier XML, nommé factur-x.xml et écrit dans la syntaxe CII.
  2. C’est l’un des trois formats de la réforme, avec UBL et CII, tous trois conformes à la norme européenne EN 16931.
  3. Le format existe en cinq profils, de MINIMUM à EXTENDED. Seuls BASIC, EN 16931 et EXTENDED contiennent les lignes de la facture.
  4. Le ZUGFeRD allemand en est l’équivalent technique depuis sa version 2.
  5. Un Factur-X se conserve tel qu’il est arrivé, PDF et XML ensemble, pendant 10 ans.

Un PDF qui transporte ses propres données

Une facture PDF ordinaire n’est qu’une image de facture. Pour en tirer le montant ou l’échéance, un logiciel doit la lire comme vous le feriez, au risque de se tromper. Le Factur-X règle le problème en glissant dans le PDF un second fichier, en XML, qui contient les mêmes informations rangées dans des champs nommés.

F-2026-0412.pdfun seul fichier
Ce que vous voyez
Imprimerie du CanalFacture F-2026-0412 · 6 oct. 2026
Total TTC1 248,00 €
page PDF/A-3
fichier joint
Ce que lisent les logiciels
<rsm:ExchangedDocument>
  <ram:ID>F-2026-0412</ram:ID></rsm:ExchangedDocument><ram:SellerTradeParty>
  <ram:Name>Imprimerie du Canal</ram:Name></ram:SellerTradeParty><ram:GrandTotalAmount>1248.00</ram:GrandTotalAmount>
factur-x.xml · syntaxe CII

Exemple fictif, XML abrégé.

Le PDF suit la norme PDF/A-3, une variante du PDF pensée pour l’archivage, qui accepte des fichiers joints. Le XML y est joint sous le nom factur-x.xml, et les métadonnées du PDF indiquent qu’il s’agit d’un Factur-X et à quel profil il appartient.

Les deux parties doivent dire la même chose. Avec la réforme, c’est la donnée structurée qui fait foi, et c’est elle que lisent votre plateforme agréée, votre logiciel comptable ou Clivio. Le format est publié par le FNFE-MPE, le forum français de la facture électronique, avec son homologue allemand, le FeRD. Sa spécification se télécharge sur le site du FNFE-MPE.

ZUGFeRD, le même format côté allemand

ZUGFeRD est le nom allemand du format. Depuis ZUGFeRD 2, les deux spécifications sont rédigées ensemble, et un Factur-X et un ZUGFeRD récent de même profil sont techniquement équivalents. Un fournisseur allemand qui vous envoie un ZUGFeRD 2 vous envoie donc, dans les faits, un Factur-X.

La première version, ZUGFeRD 1, repose sur un autre schéma XML. Elle n’est pas compatible avec Factur-X, et notre lecteur gratuit ne la lit pas. Clivio, en revanche, lit les données des ZUGFeRD récents dans leur XML, comme celles d’un Factur-X.

Les cinq profils du Factur-X

Un profil fixe la quantité d’informations que contient le XML. Le PDF peut afficher la même facture complète quel que soit le profil, mais un logiciel ne voit que ce qui est dans le XML.

ProfilCe que contient le XMLLignesNorme EN 16931
MINIMUML’en-tête indispensable, avec le numéro, la date, le vendeur, l’acheteur et les totaux.NonNon conforme
BASIC WLL’en-tête complet, avec la TVA par taux et les conditions de paiement. WL veut dire « without lines », sans les lignes.NonNon conforme
BASICLe contenu de BASIC WL, plus les lignes de la facture sous une forme simplifiée.OuiConforme
EN 16931Toutes les données du modèle de la norme européenne. ZUGFeRD appelle ce profil COMFORT.OuiConforme
EXTENDEDLa norme, complétée de données utiles aux factures complexes ou à certains secteurs.OuiConforme, avec extensions

MINIMUM et BASIC WL ont été conçus pour aider à comptabiliser une facture dont le PDF faisait foi. Ils ne contiennent pas les lignes et ne respectent pas la norme EN 16931. Pour les factures échangées dans le cadre de la réforme, la liste des profils acceptés figure dans les spécifications externes publiées par la DGFiP, et votre plateforme vous dira lesquels elle traite.

Où le XML annonce son profil

Le profil est écrit au tout début du XML, dans l’élément GuidelineSpecifiedDocumentContextParameter, sous la forme d’un identifiant.

ProfilIdentifiant écrit dans le XMLNotre lecteur affiche
MINIMUMurn:factur-x.eu:1p0:minimumFactur-X
BASIC WLurn:factur-x.eu:1p0:basicwlFactur-X
BASICurn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basicFactur-X
EN 16931urn:cen.eu:en16931:2017CII
EXTENDEDurn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extendedFactur-X

Notre lecteur affiche « Factur-X » quand cet identifiant mentionne Factur-X ou ZUGFeRD. L’identifiant du profil EN 16931 ne cite que la norme, si bien qu’un Factur-X à ce profil s’affiche « CII », la syntaxe de son XML. Les données lues sont exactement les mêmes.

Factur-X, UBL et CII, les différences

Les trois formats décrivent la même facture, selon le même modèle européen. Ils diffèrent par ce que vous recevez et par la façon d’écrire le XML.

CritèreFactur-XUBLCII
Ce que vous recevezUn PDF qui contient un XMLUn fichier .xmlUn fichier .xml
Lisible sans outilOui, la partie PDFNonNon
Syntaxe des donnéesCII, dans le fichier joint factur-x.xmlUBL 2.1, publié par l’OASISCII, publié par le CEFACT-ONU
OrigineFrance et Allemagne (FNFE-MPE et FeRD)OASIS, consortium international de normalisationCEFACT-ONU, organe des Nations unies
Élément principal du XMLCrossIndustryInvoiceInvoice, ou CreditNote pour un avoirCrossIndustryInvoice
Norme EN 16931Conforme à partir du profil BASICConformeConforme
À conserver 10 ansLe PDF complet, avec son XMLLe fichier .xmlLe fichier .xml
Notre lecteur gratuitLu, si le XML peut être extrait du PDFLu pour les factures, pas encore pour les avoirsLu, factures et avoirs

UBL et CII sont donc deux manières d’écrire les mêmes informations. Un Factur-X contient du CII, avec un PDF autour pour l’œil humain, ce qui en fait le plus confortable des trois pour une petite entreprise.

Comment savoir si un PDF est un Factur-X

À l’écran, rien ne distingue un Factur-X d’un PDF ordinaire. Trois vérifications permettent de trancher, de la plus rapide à la plus sûre.

  1. Regardez les pièces jointes du PDF. Dans Adobe Acrobat Reader, le panneau « Pièces jointes », marqué d’un trombone, liste les fichiers joints. Un Factur-X y montre un fichier factur-x.xml. Certains lecteurs, notamment ceux intégrés aux navigateurs, n’affichent pas ce panneau.
  2. Ouvrez les propriétés du document. Un Factur-X se déclare PDF/A-3 et indique son profil dans ses métadonnées. C’est un indice, et seul le XML joint fait vraiment la différence.
  3. Déposez-le dans notre lecteur gratuit. S’il trouve le XML, il affiche la facture et son format. Sinon, il vous le dit en toutes lettres, « Impossible d’extraire le XML embarqué de ce PDF », et vous propose de demander le XML au fournisseur ou de le récupérer sur votre plateforme.

Méfiez-vous des faux indices. Un logo « Factur-X » imprimé sur la page ne prouve rien. Un PDF obtenu en scannant une facture, ou avec la commande « Imprimer en PDF », n’a jamais de XML, même si l’original en avait un.

Ouvrir, lire et convertir un Factur-X

Nos outils gratuits lisent le fichier dans votre navigateur. Rien n’est envoyé sur un serveur, rien n’est conservé, et ils fonctionnent sans compte.

Lire une facture Factur-X, UBL ou CIILe lecteur reconnaît le format, affiche les champs clés et la facture complète, lignes et TVA par taux comprises. Une checklist dit si sept champs de base sont présents, sans valeur officielle.Ouvrir
Extraire le XML d’un Factur-XRécupère le fichier XML joint au PDF, pour l’importer dans un logiciel ou l’examiner de près.Ouvrir
Convertir un Factur-X en PDF lisibleMet la facture en page, puis ouvre la fenêtre d’impression du navigateur, où vous choisissez « Enregistrer au format PDF ». Le PDF obtenu sert à lire ou à transmettre et ne contient plus de XML.Ouvrir
Renommer des factures en lotPropose pour chaque fichier un nom fait de la date, du fournisseur et du montant TTC lus dans le XML, comme 2026-10-06_Imprimerie-du-Canal_1248.00.pdf.Ouvrir

Pour essayer sans vos propres factures, téléchargez nos exemples de fichiers Factur-X, CII et UBL, dont un fichier incomplet pour voir la checklist à l’œuvre.

Les erreurs fréquentes

  • Imprimer, puis scannerLe scan reproduit la page sans le XML. Il ne vaut pas l’original pour l’archivage.
  • Archiver la version convertieUn PDF « enregistré » depuis un convertisseur ou un navigateur perd la pièce jointe. Gardez le fichier reçu.
  • Retoucher le fichier d’origineAnnoter, signer ou fusionner un Factur-X dans un éditeur PDF peut faire disparaître le XML ou casser la conformité PDF/A-3. Travaillez sur une copie.
  • Prendre un MINIMUM pour une facture complèteLe PDF montre toutes les lignes, mais le XML ne les contient pas, et un logiciel qui lit le XML ne les verra jamais.
  • Laisser passer un écart entre PDF et XMLSi le total affiché diffère de celui du XML, c’est le second que lisent les logiciels. Signalez l’écart au fournisseur avant de payer.
  • Ranger le PDF et le XML séparémentUn Factur-X se garde en un seul fichier, tel qu’il est arrivé. Le XML extrait est une copie de travail.
Dans Clivio, un Factur-X est lu dans son XML. Il en va de même pour un ZUGFeRD ou un UBL, et la facture porte le badge « Données certifiées Factur-X ». Le fichier reste tel que vous l’avez déposé, XML compris. Avec Pro, le tableau « Réforme 2026 » du module Finance, en bêta, montre la part des factures reçues en Factur-X chez chacun de vos fournisseurs. Clivio n’est pas une plateforme agréée et n’émet pas de factures. Voir le tableau

Questions fréquentes

Le format Factur-X est-il obligatoire ?

Non. C’est l’un des trois formats admis par la réforme, avec UBL et CII. Votre fournisseur, ou sa plateforme, choisit le format d’émission, et votre plateforme vous présente la facture quel qu’il soit.

Quelle différence entre Factur-X et ZUGFeRD ?

Le nom, pour l’essentiel. Depuis ZUGFeRD 2, les deux spécifications sont rédigées ensemble par le FNFE-MPE et le FeRD et sont techniquement équivalentes. ZUGFeRD 1, plus ancien, n’est pas compatible.

Comment transformer un PDF en Factur-X ?

En le faisant produire par un logiciel de facturation ou une plateforme agréée, qui génère le XML et le joint à un PDF/A-3. Renommer un PDF ou l’enregistrer autrement n’en fait pas un Factur-X. Nos outils gratuits lisent les Factur-X sans en fabriquer.

Comment extraire le XML d’un Factur-X ?

Avec notre outil Extraire le XML d’un Factur-X, ou depuis le panneau des pièces jointes d’un lecteur PDF qui l’affiche, comme Adobe Acrobat Reader. Le fichier s’appelle factur-x.xml. Gardez quand même le Factur-X d’origine, qui reste la facture.

Le lecteur affiche « CII » pour mon Factur-X. Est-ce une erreur ?

Non, votre facture est sans doute au profil EN 16931. Le lecteur nomme le format d’après l’identifiant de profil écrit dans le XML, et celui de ce profil ne mentionne pas Factur-X. Il affiche alors « CII », la syntaxe du XML, et les données lues sont les mêmes.

Quels profils contiennent les lignes de la facture ?

BASIC, EN 16931 et EXTENDED. MINIMUM et BASIC WL n’ont que l’en-tête et les totaux, même quand le PDF montre les lignes. Le lecteur indique alors qu’aucune ligne de facturation n’a été détectée.

Le lecteur gratuit lit-il les avoirs ?

Oui pour un avoir en CII ou en Factur-X, qui a la même structure qu’une facture. Un avoir UBL, dont l’élément principal s’appelle CreditNote, n’est pas encore reconnu.

Faut-il garder le PDF et le XML séparément ?

Non. Gardez le Factur-X tel qu’il est arrivé, il contient les deux. Un XML extrait sert à alimenter un logiciel, mais l’original reste le fichier complet, à conserver 10 ans.

Sources, consultées le 13 octobre 2026 : FNFE-MPE, spécification Factur-X · FeRD, spécification ZUGFeRD · impots.gouv.fr, je découvre la facturation électronique · FAQ impots.gouv.fr, j’approfondis la facturation électronique · economie.gouv.fr

Mis à jour le 13 octobre 2026 par l’équipe Clivio. Une erreur, un texte nouveau ? contact@clivio.app

Déposez vos Factur-X dans Clivio, leurs données sont lues dans le XML.

Créer mon espace gratuit