Factur-X (facture électronique hybride PDF + XML) : fichier .pdf

stable

Facture électronique franco-allemande : un PDF/A-3 lisible par un humain qui embarque la même facture en XML structuré (CII), lisible par un logiciel. L'un des trois formats du socle de la réforme française.

Une facture Factur-X est un PDF qui contient deux fois la même facture : une fois sous forme visuelle, lisible par un humain, et une fois sous forme de données XML, lisibles par un logiciel comptable sans ressaisie.

Un PDF/A-3 avec un XML embarqué

La partie visuelle est un PDF au format d’archivage PDF/A-3, la première version de PDF/A à autoriser l’incorporation de fichiers de n’importe quel type (PDF/A-2 n’accepte que des PDF/A). La partie structurée est un fichier XML nommé factur-x.xml, joint au PDF et déclaré comme fichier associé (entrée /AF du document). Sa relation avec le document, la clé /AFRelationship, vaut Data dans les exemples publiés par la FNFE-MPE et Alternative dans ceux de l’association allemande FeRD.

Le XML suit la syntaxe UN/CEFACT Cross Industry Invoice (CII). La version 1.09.2 de Factur-X, publiée le 4 août 2026 et applicable depuis le 1er septembre 2026, s’appuie sur CII D22B, rétrocompatible avec la version D16B citée par la norme européenne EN 16931.

Les métadonnées XMP du PDF annoncent la présence de ce XML dans un espace de noms dédié (urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#, préfixe fx) : type de document, nom du fichier joint, version et niveau de conformité, c’est-à-dire le profil.

Cinq profils, du plus léger au plus complet

  • MINIMUM : les données minimales exigées par Chorus Pro, sans lignes de facture.
  • BASIC WL : en-tête et pied de facture, toujours sans lignes.
  • BASIC : BASIC WL plus les données essentielles de chaque ligne.
  • EN 16931 : toutes les données prévues par la norme européenne.
  • EXTENDED : le profil EN 16931 augmenté de données supplémentaires ; depuis la version 2.5 de ZUGFeRD, il intègre des éléments préparés pour la réforme française.

Le profil se lit dans le XML, à l’élément GuidelineSpecifiedDocumentContextParameter/ID : par exemple urn:cen.eu:en16931:2017 pour le profil EN 16931, ou urn:factur-x.eu:1p0:basicwl pour BASIC WL. En Allemagne, la FAQ de FeRD précise que MINIMUM et BASIC WL ne constituent pas des factures complètes au sens de la loi fiscale allemande, mais une simple aide à la comptabilisation.

Le format de la réforme française

Factur-X fait partie, avec UBL et CII, du socle de trois formats que toutes les plateformes agréées doivent accepter. Depuis le 1er septembre 2026, toutes les entreprises assujetties à la TVA établies en France doivent pouvoir recevoir des factures électroniques ; l’obligation d’émission concerne d’abord les grandes entreprises et les entreprises de taille intermédiaire, puis les PME et micro-entreprises au plus tard le 1er septembre 2027.

Factur-X est le seul des trois formats qui reste lisible sans logiciel spécialisé, ce qui en fait le choix le plus simple pour une petite entreprise : le client qui n’est pas encore équipé ouvre un PDF ordinaire, le logiciel qui l’est lit le XML.

Deux contenus qui peuvent diverger

La partie visuelle et la partie XML sont produites séparément par le logiciel de facturation : rien n’empêche techniquement qu’elles diffèrent, par erreur ou par malveillance. Un logiciel comptable n’importe que le XML. Avant de payer une facture inhabituelle, comparer les deux, en particulier le montant et l’IBAN, est une précaution utile : un changement de coordonnées bancaires annoncé par facture est le schéma classique de la fraude au faux fournisseur.

Comme tout PDF, une facture Factur-X peut aussi contenir d’autres fichiers joints que le XML.

Signature binaire

Diagramme de la signature binaire du format Factur-X (facture électronique hybride PDF + XML), octets mis en évidence
HexadécimalOffset
25 50 44 46 2D0

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .pdf ?

Quba (visualiseur Factur-X, CII, UBL), Quba (visualiseur Factur-X, CII, UBL), Quba (visualiseur Factur-X, CII, UBL) permettent d'ouvrir gratuitement un fichier .pdf. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format Factur-X (facture électronique hybride PDF + XML) ?

Le type MIME du format Factur-X (facture électronique hybride PDF + XML) est application/pdf.

Le format Factur-X (facture électronique hybride PDF + XML) (.pdf) est-il encore utilisé aujourd'hui ?

Oui, le format Factur-X (facture électronique hybride PDF + XML) est stable et toujours largement utilisé, sans signe de déclin.

Peut-on ouvrir un fichier .pdf sur mobile, sans installer d'application ?

Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).

Une facture Factur-X ressemble à un PDF ordinaire : comment savoir si c'en est vraiment une ?

Une facture Factur-X contient un fichier joint nommé factur-x.xml (zugferd-invoice.xml ou xrechnung.xml pour certaines variantes allemandes) et déclare son profil dans ses métadonnées XMP (propriété fx:ConformanceLevel). Un lecteur PDF affiche ce fichier dans son panneau des pièces jointes. Sans ce XML, le document est un PDF simple, que la DGFiP ne considère pas comme une facture électronique au sens de la réforme.

Quelle différence entre Factur-X et ZUGFeRD ?

Aucune sur le plan technique : la FNFE-MPE écrit que « techniquement, Factur-X et ZUGFeRD sont identiques », et les deux associations publient la même spécification sous deux noms (Factur-X 1.09.2 correspond à ZUGFeRD 2.5.2). ZUGFeRD ajoute seulement un profil de référence supplémentaire, XRECHNUNG, propre aux exigences allemandes.

Pourquoi certaines factures Factur-X n'ont-elles aucune ligne dans leur XML ?

Parce que leur profil n'en prévoit pas. La FNFE-MPE décrit le profil MINIMUM comme correspondant aux données minimales exigées par Chorus Pro, et le profil BASIC WL comme portant les « données d'entête et pied de factures les plus couramment demandées ». Le détail des lignes n'apparaît qu'à partir du profil BASIC ; dans les deux premiers profils, il n'existe que dans la partie visuelle du PDF.

Factur-X, UBL, CII : les trois formats de la facture électronique comparés →

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :