Tous les articles

Factur-X : le format hybride de la facture électronique expliqué

Factur-X combine PDF lisible et XML structuré. Format obligatoire en réception dès 2026. Profils, différences avec UBL et CII.

26 avril 20267 min de lecture

Le format Factur-X est le format de facture électronique hybride qui combine un PDF lisible par l'humain et un fichier XML structuré lisible par les machines. C'est l'un des trois formats obligatoires du socle minimal de la réforme française de la facturation électronique, avec UBL 2.1 et CII. Voici son fonctionnement, ses profils, et pourquoi il s'impose comme le format de référence en France.

Qu'est-ce que Factur-X ?

Un format hybride PDF + XML

Factur-X est une norme franco-allemande (aussi appelée ZUGFeRD outre-Rhin) qui encapsule les données de facturation dans un fichier PDF/A-3 contenant un fichier XML embarqué.

Concrètement, un fichier Factur-X est :

  • Visuellement identique à une facture PDF classique (lisible par un humain)
  • Structurellement conforme à un standard XML (exploitable par les systèmes informatiques)
  • Un seul et même fichier (pas de double envoi)

L'avantage majeur de Factur-X : il permet aux entreprises de conserver leurs habitudes visuelles (PDF) tout en ajoutant la structuration machine exigée par la réforme.

Pourquoi un format hybride ?

Les formats purement XML (UBL, CII) présentent un inconvénient : ils sont illisibles sans outil de visualisation. Le format hybride Factur-X résout ce problème :

  • Le PDF visuel assure la continuité métier et la lisibilité humaine
  • Le XML embarqué assure la conformité avec la réforme et l'automatisation
  • Pas de risque de divergence entre version humaine et version machine

Les 5 profils Factur-X

Vue d'ensemble des profils

Factur-X propose 5 profils de données, du plus minimal au plus complet. Chaque profil correspond à un niveau de structuration XML croissant :

ProfilContenu XMLUsage
MINIMUMDonnées obligatoires seulesTransition douce
BASIC WLMINIMUM + quelques champs de baseÉvolution
BASICDonnées de base complètesUsage courant
EN 16931 (Comfort)Norme européenne complèteStandard
EXTENDEDToutes les données possiblesUsage avancé

Profil MINIMUM

Le profil MINIMUM contient les données strictement indispensables pour l'e-reporting et l'administration fiscale. Il suffit pour la conformité DGFiP mais limite fortement l'automatisation côté récepteur.

Profil BASIC WL (Without Lines)

Similaire à BASIC mais sans les détails de ligne. Utile pour les factures à montant global avec peu de détail ligne à ligne.

Profil BASIC

Couvre les données de base complètes incluant les lignes de facture. Format adapté à la majorité des cas B2B courants.

Profil EN 16931 (Comfort)

Conforme à la norme européenne EN 16931 (qui encadre les factures électroniques en Europe). C'est le profil recommandé pour la plupart des entreprises car il assure l'interopérabilité maximale.

Profil EXTENDED

Profil le plus riche, avec des extensions françaises spécifiques (références métier, mentions complémentaires). Utilisé pour des cas complexes (EDI historique, secteurs réglementés).

Recommandation : pour un usage B2B standard, privilégier le profil EN 16931 (Comfort), qui couvre 95% des besoins.


Factur-X vs UBL 2.1 vs CII : quelles différences ?

Tableau comparatif

CaractéristiqueFactur-XUBL 2.1CII
Format fichierPDF/A-3 + XMLXML purXML pur
Lisibilité humaineOui (PDF)NonNon
OrigineFrance + AllemagneOasis (international)UN/CEFACT (ONU)
Usage typiquePME/TPE FranceB2B internationalGrandes entreprises
Obligation légaleOui (socle min.)Oui (socle min.)Oui (socle min.)

Quand utiliser quoi ?

  • Factur-X : factures PME/TPE, besoin de lisibilité humaine, continuité avec existant PDF
  • UBL 2.1 : flux B2B automatisé, partenaires internationaux, ERP structurés
  • CII : grandes entreprises avec historique EDI, secteurs industriels

Les PA gèrent en général les conversions automatiques entre ces trois formats. Vous pouvez émettre en Factur-X et votre client peut recevoir en UBL si son système le préfère.


Comment générer un Factur-X

Via une Plateforme Agréée

La méthode la plus simple est de passer par votre PA, qui :

  • Récupère vos données de facturation via API ou interface web
  • Génère le PDF visuel selon votre charte
  • Encode le XML structuré au profil choisi
  • Assemble le PDF/A-3 final
  • Transmet le fichier via l'annuaire PPF vers la PA du destinataire

Via des outils tiers

Si vous voulez générer Factur-X en amont, plusieurs outils existent :

  • MustangProject (open-source, Java) : librairie de référence pour générer/valider
  • FNFE-MPE : outils de l'association française d'e-invoicing
  • Factur-X SDK (Python, PHP, .NET) : intégration dans ERP/CRM
  • Factur-X Validator : outil en ligne de validation

Via les logiciels de compta/facturation

La plupart des logiciels modernes (Sage, Cegid, EBP, Pennylane, Qonto, Indy…) génèrent nativement du Factur-X depuis leur interface de facturation.


Structure technique d'un Factur-X

Le fichier PDF/A-3

Le PDF/A-3 est un format PDF normé ISO 19005-3 permettant d'embarquer des fichiers (pièces jointes) dans le PDF. C'est cette capacité qui rend Factur-X possible.

  • Visuel : rendu identique à un PDF classique
  • Archivage : conforme ISO pour archivage long terme
  • Embarqué : le XML est attaché en pièce jointe

Le fichier XML embarqué

Le XML suit la norme CII (UN/CEFACT Cross Industry Invoice) étendue avec extensions françaises (FNFE-MPE). Il contient :

  • En-têtes : émetteur, destinataire, références, dates
  • Lignes : produits/services, quantités, prix, taux TVA
  • Totaux : HT, TVA, TTC, remises
  • Paiement : mode, échéance, IBAN
  • Mentions légales : franchise TVA, auto-liquidation, etc.

Validation

Un Factur-X est valide si :

  • Le PDF est conforme PDF/A-3
  • Le XML est conforme à la norme CII + extensions
  • Le XML est cohérent avec le PDF (totaux, TVA)
  • Le fichier est signé (optionnel mais recommandé)

Factur-X et Chorus Pro

Compatibilité native

Chorus Pro, la plateforme publique pour facturer le secteur public, accepte nativement Factur-X. Les entreprises qui facturent l'État peuvent déposer manuellement leur PDF Factur-X et les données XML sont automatiquement extraites.

Usage B2G

  • Déposer une facture Factur-X sur Chorus Pro = conforme B2G
  • Les données structurées évitent la ressaisie
  • Le workflow de validation/paiement est automatisé côté administration

Chorus Pro n'accepte pas tous les profils Factur-X à l'identique. Privilégier le profil BASIC ou EN 16931 pour éviter les rejets.


Cas d'usage et exemples concrets

Entreprise B2B standard

Une PME de services qui facture 200 clients B2B chaque mois peut :

  1. Configurer sa PA pour émettre en Factur-X profil EN 16931
  2. Conserver son modèle PDF visuel habituel
  3. Les clients reçoivent un PDF lisible + données XML auto-intégrées
  4. L'e-reporting est transmis automatiquement par la PA

Artisan / TPE

Un artisan avec 30 factures/mois :

  1. Utilise un logiciel compta qui génère Factur-X BASIC
  2. L'envoi automatique via sa PA routé via le PPF
  3. Clients particuliers (B2C) : e-reporting sans facture structurée

Grande entreprise avec EDI historique

Une GE industrielle qui a déjà des flux EDI :

  1. Maintient ses flux UBL ou CII avec partenaires historiques
  2. Active Factur-X EXTENDED pour nouveaux partenaires
  3. La PA fait la conversion entre formats selon le destinataire

En résumé

  • Factur-X est un format hybride PDF/A-3 + XML combinant lisibilité humaine et structuration machine
  • C'est une norme franco-allemande (ZUGFeRD en Allemagne) parmi les 3 formats obligatoires en France
  • Il existe 5 profils : MINIMUM, BASIC WL, BASIC, EN 16931 (Comfort), EXTENDED
  • Le profil EN 16931 (Comfort) est le plus recommandé pour un usage B2B standard
  • Factur-X est obligatoire en réception dès septembre 2026 pour toutes les entreprises
  • Comparé à UBL 2.1 et CII, Factur-X a l'avantage de la lisibilité humaine
  • La génération passe par votre Plateforme Agréée, un logiciel compta, ou des outils comme MustangProject
  • Chorus Pro accepte nativement Factur-X pour les factures au secteur public (B2G)
  • La conversion automatique entre Factur-X, UBL et CII est gérée par les PA
  • Privilégier Factur-X pour la transition en douceur depuis les factures PDF classiques
Thèmes :Facturation électroniquePADGFiPRéforme 2026

Trouvez votre Plateforme Agréée

Comparez les PA agréées par la DGFiP. Tarifs, fonctionnalités, avis — tout est sur Infos PA.

Comparer les plateformes