KofaktEssai gratuit 14 jours
Guide technique · Mis à jour 2026

Factur-X : le guide complet
du format hybride PDF+XML

Factur-X est le format de facture électronique le plus utilisé en France. Il combine un PDF lisible par l'humain et un XML exploitable par les machines. Voici tout ce que vous devez savoir pour l'utiliser correctement en 2026.

PDF/A-3 + XMLEN 169315 profilsFranco-allemand

1. Qu'est-ce que Factur-X ?

Factur-X est un standard de facture électronique franco-allemand (appelé ZUGFeRD en Allemagne). Il a été développé conjointement par le FNFE-MPE (France) et le Forum Elektronische Rechnung Deutschland pour créer un format commun compatible avec la norme européenne EN 16931.

Sa particularité : c'est un format hybride. Il combine dans un seul fichier :

📄 La partie PDF/A-3

Lisible par n'importe qui, imprimable, archivable. Votre client peut l'ouvrir avec Acrobat Reader comme n'importe quelle facture PDF.

🤖 La partie XML CII

Fichier XML structuré embarqué dans le PDF. Exploitable par les logiciels comptables, les ERP et les Plateformes Agréées pour un traitement automatisé.

Version actuelle : Factur-X 1.08 / ZUGFeRD 2.4, applicable depuis le 15 janvier 2026. Cette version est basée sur UN/CEFACT CII D22B et reste rétrocompatible avec l'ancienne norme D16B.

2. Architecture technique : PDF/A-3 + XML CII

Techniquement, un fichier Factur-X est un PDF/A-3 (la variante archivable du format PDF, définie par la norme ISO 19005-3). Ce format permet d'embarquer des fichiers attachés — ici, le fichier XML.

Le fichier XML embarqué respecte la syntaxe UN/CEFACT CII D22B(Cross Industry Invoice), structurée selon la sémantique de la norme européenne EN 16931. Chaque champ du XML correspond à une donnée précise : montant, taux de TVA, identité des parties, etc.

Structure d'un fichier Factur-X

📄facture-001.pdf(PDF/A-3 visible)
📎factur-x.xml(XML CII D22B embarqué)
Données structurées EN 16931

La Plateforme Agréée (PA) de votre client lit le XML pour traiter la facture automatiquement. Si le XML est absent ou invalide, la facture est rejetée — même si le PDF est parfait visuellement.

3. Les 5 profils Factur-X expliqués

Factur-X propose 5 profils correspondant à des niveaux de richesse des données croissants. Choisissez le profil adapté à votre activité :

MINIMUM
Chorus Pro / secteur public

Contient uniquement les données d'en-tête et de pied de facture strictement nécessaires à la plateforme Chorus Pro (marchés publics). Le PDF est lisible, mais le XML est très sommaire. Non suffisant pour la réforme B2B privée.

Identité vendeur/acheteurNuméros SIRETMontants globaux HT et TTCRéférence facture
BASIC WL
Usage courant B2B simplifié

Ajoute les informations d'en-tête et de pied couramment demandées par les acheteurs, sans détail ligne par ligne. Adapté aux factures simples avec un seul taux de TVA et peu de lignes.

Tout MINIMUM +Conditions de paiementRéférences acheteurTVA détaillée
BASIC
Recommandé PME

Inclut les données essentielles au niveau des lignes de facture. C'est le profil recommandé pour la majorité des PME françaises : il couvre tous les cas d'usage courants et est accepté par toutes les Plateformes Agréées.

Tout BASIC WL +Lignes de facture détailléesPrix unitaires HTQuantités et unités
EN 16931
Standard européen complet

Implémente intégralement la norme européenne EN 16931 (anciennement appelé « COMFORT »). Couvre tous les champs définis par la sémantique européenne. Idéal pour les échanges transfrontaliers et l'interopérabilité européenne.

Tout BASIC +Toutes les données EN 16931Références croiséesCodes pays et devises
EXTENDED
Secteurs spécialisés / ERP

Étend EN 16931 avec des champs supplémentaires pour des besoins métier spécifiques : numéros de commande, références contrat, codes articles fournisseur/acheteur. Utilisé par les grandes entreprises avec ERP (SAP, Oracle…).

Tout EN 16931 +Références contrat/commandeCodes articles ERPDonnées logistiques
Recommandation : pour une PME française, le profil BASIC est le meilleur choix par défaut — il couvre tous les cas courants et est accepté par toutes les Plateformes Agréées. Kofakt génère nativement en BASIC et EN16931.

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

La réforme française accepte trois formats. Voici comment les distinguer :

CritèreFactur-XUBL 2.1CII D22B
Type de fichierPDF/A-3 + XML embarquéXML purXML pur
Lisible par l'humain✓ Oui (PDF)✗ Non sans outil✗ Non sans outil
Norme de baseEN 16931 (CII)EN 16931 (UBL)EN 16931 (CII)
OrigineFrance / AllemagneOASIS / EuropeUN/CEFACT international
Usages principauxFrance, Allemagne, BTPEurope (BE, NL, ES…), ERPIndustrie, EDI, international
Adoption en FranceTrès forteForte (grandes entreprises)Limitée
Transition depuis PDFFacile (PDF garde son rôle)Rupture complèteRupture complète

5. Pourquoi choisir Factur-X ?

🔄
Transition en douceur
Vos clients qui n'ont pas encore de logiciel compatible peuvent ouvrir le fichier comme un PDF classique. Aucune rupture dans vos échanges pendant la période de transition.
📁
Un seul fichier, deux usages
Pas besoin d'envoyer deux fichiers séparément (le PDF pour le comptable, le XML pour le logiciel). Un seul fichier .pdf contient les deux.
Adopté par la majorité des PA françaises
Toutes les Plateformes Agréées françaises (Kofakt PA, B2Brouter, Docaposte, SERES…) acceptent et transmettent le Factur-X nativement.
🇫🇷🇩🇪
Interopérabilité franco-allemande
Si vous avez des clients ou fournisseurs en Allemagne, le format ZUGFeRD est identique au Factur-X — un seul format pour les deux pays.
🗄️
Archivage légal simplifié
Le PDF/A-3 est conçu pour l'archivage à long terme (ISO 19005). Il est autosuffisant : toutes les polices et ressources sont incluses dans le fichier.

6. Comment créer une facture Factur-X ?

Créer manuellement un fichier Factur-X valide (PDF/A-3 + XML CII correctement structuré + schéma XSD validé) est complexe et nécessite des compétences techniques. En pratique, les entreprises utilisent un logiciel de facturationqui génère automatiquement le fichier conforme.

1
Renseignez vos informations entreprise
SIRET, numéro de TVA, adresse, coordonnées bancaires — une seule fois dans Kofakt.
2
Ajoutez votre client
Nom, SIRET, adresse de facturation et de livraison. Kofakt les intègre automatiquement dans le XML.
3
Créez la facture
Lignes de produits/services, quantités, prix unitaires, taux de TVA. Kofakt calcule les totaux.
4
Kofakt génère le Factur-X
Le fichier PDF/A-3 avec le XML CII embarqué est produit en quelques secondes, profil BASIC ou EN16931 selon votre configuration.
5
Transmission via votre PA
Kofakt envoie automatiquement la facture à votre Plateforme Agréée, qui la relaie à votre client.

Générez vos factures Factur-X en quelques clics

Kofakt crée automatiquement des fichiers Factur-X valides (profil BASIC et EN16931), les transmet via votre Plateforme Agréée et les archive légalement. Essai 14 jours gratuit.