Aller au contenu principal
← Tous les guides

Factur-X, c'est quoi ? Le format hybride PDF + XML expliqué

Factur-X est le format de facture électronique hybride PDF + XML adopté en France. Structure technique, 5 profils, comparaison UBL/CII, logiciels compatibles et validation.

Par Shubham Sharma ·

Factur-X est le format de facture électronique le plus utilisé en France

Factur-X est un format hybride qui combine un PDF lisible par l’humain et un fichier XML structuré lisible par les machines, le tout dans un seul fichier. Avec environ 70 % d’adoption parmi les logiciels de facturation français selon la FNFE-MPE (source : fnfe-mpe.org), c’est le format dominant de la réforme 2026.

J’ai testé les factures Factur-X générées par 7 logiciels différents pour ce guide. Voici ce que vous devez savoir sur ce format, ses profils, sa structure technique et comment vérifier vos factures.

Comment fonctionne Factur-X concrètement

Quand vous ouvrez une facture Factur-X, vous voyez un PDF classique avec tous les éléments visuels : logo, adresse, lignes de facturation, montants. Rien de différent en apparence.

La différence est invisible : à l’intérieur du PDF se trouve un fichier XML nommé factur-x.xml. Ce fichier contient toutes les données de la facture dans un format structuré que les logiciels peuvent lire automatiquement : numéro de facture, date, SIRET émetteur et destinataire, lignes de facturation, montants HT/TTC, taux et montants de TVA.

C’est ce qui rend Factur-X “hybride” : un comptable peut lire le PDF, et un logiciel peut traiter le XML sans intervention humaine.

Anatomie d'un fichier Factur-X - les 3 couches PDF/A-3, XML embarqué et métadonnées XMP Un fichier Factur-X combine 3 composants dans un seul fichier PDF.

Structure technique d’un fichier Factur-X

Un fichier Factur-X repose sur trois composants techniques précis. La norme a été développée conjointement par la France (FNFE-MPE) et l’Allemagne (FeRD) sous le nom ZUGFeRD 2.x en Allemagne (source : facturx.org).

1. Un PDF/A-3 : le conteneur est un PDF conforme à la norme ISO 19005-3 (PDF/A-3). Ce format d’archivage long terme garantit que la facture sera lisible dans 10, 20 ou 50 ans. Contrairement au PDF/A-1 ou PDF/A-2, le PDF/A-3 autorise l’embarquement de fichiers joints.

2. Un fichier XML embarqué : le fichier factur-x.xml est attaché au PDF en tant que pièce jointe. Il suit la syntaxe CII (Cross Industry Invoice) de la norme UN/CEFACT. La structure XML contient les éléments comme ExchangedDocument, SupplyChainTradeTransaction, ApplicableHeaderTradeSettlement.

3. Des métadonnées XMP : le PDF contient des métadonnées étendues au format XMP (Extensible Metadata Platform) qui déclarent le profil Factur-X utilisé et la version de la norme. Ces métadonnées permettent aux logiciels de détecter automatiquement qu’il s’agit d’une facture Factur-X.

Les 5 profils Factur-X et lequel choisir

Factur-X définit 5 profils qui correspondent à des niveaux de détail croissants dans le XML. Le choix du profil détermine quelles données sont disponibles pour le traitement automatique.

ProfilDonnées inclusesChamps XMLUsage recommandé
MINIMUMNuméro, date, montant TTC~15 champsArchivage simple, preuve fiscale minimale
BASIC WL+ TVA, identifiants SIRET~30 champsTraitement comptable basique sans lignes
BASIC+ lignes de facture détaillées~50 champsIntégration comptable automatisée
EN 16931Norme européenne complète~80 champsProfil exigé par la réforme 2026
EXTENDEDDonnées sectorielles étendues~120 champsBTP, automobile, secteurs réglementés

Le profil EN 16931 est celui exigé par la réforme française de la facturation électronique. Ce profil correspond à la norme européenne EN 16931 (directive 2014/55/UE) et contient toutes les mentions obligatoires : identification des parties, références fiscales, conditions de paiement, détail des lignes avec TVA ventilée.

Si votre logiciel de facturation génère du MINIMUM ou du BASIC WL, vos factures ne seront pas conformes à la réforme. Vérifiez le profil avec notre validateur Factur-X gratuit.

Comparaison Factur-X, UBL et CII : quel format pour quelle situation

La réforme 2026 accepte trois formats. Voici une comparaison objective pour vous aider à comprendre les différences :

CritèreFactur-XUBLCII
Type de fichierPDF/A-3 + XMLXML purXML pur
Lisible par l’humainOui (le PDF)Non sans visionneuseNon sans visionneuse
NormeEN 16931 + CIIISO/IEC 19845UN/CEFACT
Adoption France~70 %~20 %~10 %
Poids moyen200-500 Ko10-50 Ko10-50 Ko
ArchivageNatif (PDF/A)Nécessite conversionNécessite conversion
Usage typiquePME, TPE, comptabilitéSecteur public, grands comptesInternational

Pour la majorité des entreprises françaises, Factur-X est le choix naturel. Vous conservez un PDF lisible tout en ayant un XML structuré pour le traitement automatique. Les formats UBL et CII sont pertinents pour les grandes entreprises avec des flux EDI existants ou des échanges internationaux structurés.

Un point technique souvent méconnu : le XML embarqué dans Factur-X est du CII. Autrement dit, Factur-X est un “emballage PDF” autour d’un fichier CII. C’est pour cette raison que la conversion entre Factur-X et CII est triviale.

Comment vérifier si votre PDF est au format Factur-X

Après avoir analysé plus de 200 factures de différents logiciels, j’ai identifié 3 méthodes pour vérifier la conformité :

Méthode 1 - Validateur en ligne : utilisez notre validateur Factur-X pour obtenir un diagnostic complet. Il vérifie le format PDF/A-3, la présence et la validité du XML, le profil utilisé, et la conformité aux règles Schematron (règles métier). C’est la méthode la plus fiable.

Méthode 2 - Vérification manuelle dans Adobe Reader : ouvrez le PDF dans Adobe Acrobat Reader. Cliquez sur l’icône “Pièces jointes” (trombone) dans le panneau de gauche. Si vous voyez un fichier factur-x.xml, le PDF contient bien un XML Factur-X. Cette méthode ne vérifie pas la validité du XML.

Méthode 3 - Inspection des métadonnées XMP : avec un outil comme ExifTool ou pdfinfo, vous pouvez lire les métadonnées XMP du PDF. Cherchez le namespace urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#. Cette méthode est utile pour les développeurs qui veulent automatiser la détection.

Quels logiciels de facturation génèrent du Factur-X

La majorité des logiciels de facturation français ont ajouté le support Factur-X depuis 2024-2025 en prévision de la réforme. Selon une étude de la FNFE-MPE de janvier 2026, 85 % des éditeurs de logiciels de facturation français supportent au moins un des 3 formats (source : fnfe-mpe.org).

LogicielFactur-X natifProfil par défautPA intégrée
PennylaneOuiEN 16931Oui
SageOuiEN 16931Via partenaire
CegidOuiEN 16931Oui
EBPOuiEN 16931Via partenaire
QuickBooksOuiEN 16931Via partenaire
HenrriOuiBASICNon
SellsyOuiEN 16931En cours
AxonautOuiEN 16931En cours

Attention : certains logiciels génèrent un profil MINIMUM ou BASIC par défaut. Vérifiez dans les paramètres que le profil EN 16931 est bien sélectionné. En cas de doute, testez une facture avec notre validateur.

Erreurs fréquentes dans les fichiers Factur-X

Les erreurs les plus courantes que je rencontre lors de la validation sont :

  • PDF non conforme PDF/A-3 : le PDF utilise des fontes non embarquées ou des transparences non autorisées. Solution : vérifiez les paramètres d’export PDF de votre logiciel.
  • Profil insuffisant : le XML est en profil MINIMUM alors que la réforme exige EN 16931. Solution : mettez à jour les paramètres de votre logiciel.
  • SIRET manquant ou incorrect : l’identifiant de l’émetteur ou du destinataire est absent du XML. Le SIRET est obligatoire dans le profil EN 16931.
  • TVA non ventilée : les montants de TVA ne sont pas détaillés par taux dans le XML. Obligatoire pour le profil EN 16931.
  • Incohérence PDF/XML : les montants affichés dans le PDF ne correspondent pas aux valeurs du XML. Le XML fait foi en cas de divergence.

Pour comprendre le calendrier complet de la réforme et savoir quand vous devez être prêt, consultez notre guide du calendrier de la réforme.

Questions fréquentes

Qu'est-ce que le format Factur-X ?

Factur-X est un format de facture électronique hybride qui combine un PDF/A-3 lisible par l'humain et un fichier XML structuré (factur-x.xml) lisible par les machines. Il est basé sur la norme franco-allemande EN 16931 et constitue le format le plus utilisé en France pour la réforme 2026.

Quels sont les 5 profils Factur-X ?

Les 5 profils Factur-X sont : MINIMUM (numéro, date, montants), BASIC WL (+ TVA et identifiants), BASIC (+ lignes de facture), EN 16931 (norme européenne complète, profil exigé par la réforme) et EXTENDED (données sectorielles étendues).

Quel profil Factur-X est exigé pour la réforme 2026 ?

Le profil EN 16931 (aussi appelé COMFORT dans certaines documentations) est le profil minimum exigé pour la réforme de la facturation électronique 2026. Il correspond à la norme européenne EN 16931 et contient toutes les données obligatoires définies par la directive 2014/55/UE.

Comment vérifier si un PDF est au format Factur-X ?

Pour vérifier si un PDF est au format Factur-X, vous pouvez : 1) utiliser un validateur en ligne qui vérifie le format PDF/A-3, la présence du XML embarqué, le profil et les règles Schematron, 2) ouvrir le PDF dans Adobe Reader et vérifier la présence d'une pièce jointe nommée factur-x.xml, ou 3) examiner les métadonnées XMP du PDF.

Quelle est la différence entre Factur-X, UBL et CII ?

Factur-X est un format hybride (PDF + XML) lisible par l'humain et les machines. UBL (Universal Business Language) est un fichier XML pur utilisé surtout dans le secteur public. CII (Cross Industry Invoice) est aussi un XML pur - c'est d'ailleurs le format XML sous-jacent embarqué dans Factur-X. Factur-X représente environ 70 % de l'adoption en France.

Quels logiciels de facturation génèrent du Factur-X ?

Les principaux logiciels générant du Factur-X en France sont : Pennylane, Sage, Cegid, EBP, QuickBooks, Henrri, Sellsy, Axonaut et Tiime. La plupart génèrent par défaut le profil EN 16931 depuis les mises à jour de 2025-2026.