Factur-X exemple gratuit : générateur PDF + XML en 2026
Par Lamine Djemouai · Fondateur de Vulko
Une facture Factur-X est un PDF/A-3 contenant un fichier XML EN 16931 attaché. Ce format hybride est la norme française retenue pour la facturation électronique B2B obligatoire à partir du 1er septembre 2026. Voici un guide pratique pour comprendre les 3 profils, télécharger un exemple gratuit et générer vos propres factures conformes.
Qu'est-ce qu'une Factur-X exactement ?
Factur-X est un format hybride développé conjointement par la France (FNFE-MPE) et l'Allemagne (FeRD) en 2017, basé sur la norme européenne EN 16931. Concrètement, un fichier Factur-X est un PDF/A-3 (PDF d'archivage longue durée) qui contient un fichier XML Cross-Industry Invoice (CII) en pièce jointe.
Cette dualité offre le meilleur des deux mondes : un humain ouvre le PDF et lit la facture comme d'habitude, un logiciel comptable extrait le XML pour automatiser la saisie. C'est pourquoi l'État français a retenu Factur-X comme format pivot pour la facturation électronique obligatoire (réforme 2026-2027).
Sources officielles : FNFE-MPE Factur-X, impots.gouv.fr facturation électronique.
Les 3 profils Factur-X expliqués : BASIC, EN 16931, COMFORT
Factur-X définit 5 profils de complexité croissante. En pratique, les artisans utilisent principalement les 3 suivants :
| Profil | Cas d'usage | Données XML |
|---|---|---|
| BASIC | Facture B2B simple entre PME / artisans | Émetteur, destinataire, totaux, TVA agrégée |
| EN 16931 | Marchés publics, conformité européenne | Lignes détaillées, TVA par taux, conditions de paiement |
| COMFORT | Comptabilité avancée, ERP intégrés | Références produits, codes comptables, remises ligne |
Pour 95% des artisans du BTP, le profil BASIC suffit. Il satisfait l'obligation 2026 et reste lisible par tous les logiciels comptables. EN 16931 devient nécessaire si vous facturez des collectivités territoriales (Chorus Pro l'exige déjà depuis 2020).
La contrainte technique : PDF/A-3
Un PDF Factur-X n'est pas un PDF standard. Il doit respecter la norme ISO 19005-3 (PDF/A-3), conçue pour l'archivage longue durée. Cela impose :
- Polices entièrement intégrées en sous-ensemble (subset embedded)
- Profil colorimétrique ICC sRGB en OutputIntent
- Métadonnées XMP étendues (Factur-X conformance level, schéma)
- Pas de transparence non aplatie, pas de JavaScript, pas de chiffrement
- Pièce jointe XML avec relation AF (Associated File) AFRelationship=Alternative
La majorité des outils gratuits (LibreOffice, Microsoft Word, react-pdf brut) produisent des PDF qui échouent à la validation PDF/A-3. C'est la raison pour laquelle un générateur Factur-X spécialisé est indispensable.
Exemple de XML Factur-X (Cross-Industry Invoice)
Voici un exemple de XML Factur-X : un extrait simplifié du fichier factur-x.xml au profil BASIC pour une facture artisan. C'est ce fichier XML qui est embarqué dans le PDF/A-3 pour le rendre lisible par les logiciels comptables.
<?xml version="1.0" encoding="UTF-8"?>
<rsm:CrossIndustryInvoice
xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100">
<rsm:ExchangedDocumentContext>
<ram:GuidelineSpecifiedDocumentContextParameter>
<ram:ID>urn:factur-x.eu:1p0:basic</ram:ID>
</ram:GuidelineSpecifiedDocumentContextParameter>
</rsm:ExchangedDocumentContext>
<rsm:ExchangedDocument>
<ram:ID>FAC-2026-0042</ram:ID>
<ram:TypeCode>380</ram:TypeCode>
<ram:IssueDateTime>
<udt:DateTimeString format="102">20260419</udt:DateTimeString>
</ram:IssueDateTime>
</rsm:ExchangedDocument>
<!-- ... lignes, TVA, totaux ... -->
</rsm:CrossIndustryInvoice>Comment vérifier qu'une Factur-X est conforme
Trois outils gratuits permettent de valider une Factur-X :
- FNFE-MPE Validator (en ligne) : valide PDF/A-3 + XML + règles métier du profil
- Mustangproject (open source Java) : vérification en ligne de commande, idéal pour intégration CI/CD
- VeraPDF : valide la conformité PDF/A-3 stricte (sans la couche Factur-X)
Une part des factures Factur-X émises par les outils gratuits non spécialisés échoue à la validation FNFE-MPE faute de conformité XML. Un générateur dédié réduit fortement ce risque.
Comment convertir un PDF classique en Factur-X ?
Convertir un PDF en Factur-X ne consiste pas à renommer le fichier ou à le « passer » dans un convertisseur générique. Une Factur-X valide exige deux transformations simultanées : le PDF doit être reconstruit au format PDF/A-3 (archivage longue durée, polices intégrées, ICC sRGB, métadonnées XMP), puis un fichier XML Cross-Industry Invoice reprenant exactement les montants de la facture doit y être attaché.
- Extraire les données de votre facture (émetteur, client, lignes, TVA par taux, totaux HT/TTC).
- Générer le XML CII au profil voulu (BASIC pour la plupart des artisans) à partir de ces données.
- Reconstruire le PDF en PDF/A-3 et y embarquer le XML avec la relation
AFRelationship=Alternative. - Valider le résultat avec le validateur FNFE-MPE avant envoi.
C'est pourquoi un simple PDF exporté depuis Word ou un convertisseur en ligne ne suffit pas : il lui manque le XML et la conformité PDF/A-3. Le plus fiable est de produire la facture directement au format Factur-X depuis un logiciel qui gère ces deux couches — c'est exactement ce que fait Vulko à chaque émission, sans aucune conversion manuelle.
Le générateur Factur-X intégré à Vulko
Vulko produit nativement des factures Factur-X profil BASIC (PDF/A-3 + XML CII) conformes à la spécification 1.0.07. Aucune configuration nécessaire : chaque facture émise depuis l'application est automatiquement un PDF/A-3 avec XML CII embarqué, polices Inter intégrées, ICC sRGB et métadonnées XMP correctes.
Avantages :
- Validation FNFE-MPE automatique avant envoi
- Suppression bloquée des factures payées (art. L123-22 Code de commerce)
- Compatible avec tous les logiciels comptables (Sage, EBP, Cegid, QuickBooks)
- Mention obligatoire « Facture électronique - Factur-X profil BASIC » imprimée
Pour comprendre l'ensemble du calendrier de la réforme 2026-2027, consultez notre guide complet de la facturation électronique 2026. Pour la fiche technique Factur-X de Vulko, voir la page dédiée Factur-X.
Questions fréquentes
Quelle différence entre les profils Factur-X BASIC, EN 16931 et COMFORT ?
BASIC contient les données minimales (totaux, TVA agrégée). EN 16931 ajoute le détail ligne à ligne et est conforme à la norme européenne. COMFORT ajoute les références comptables et est utilisé par les ERP. Pour un artisan, BASIC est suffisant pour 2026.
La Factur-X est-elle obligatoire en 2026 pour les artisans ?
Réception : obligatoire pour toutes les entreprises au 1er septembre 2026. Émission : obligatoire pour les grandes entreprises et ETI au 1er septembre 2026, pour les PME et microentreprises au 1er septembre 2027.
Existe-t-il un générateur Factur-X gratuit ?
Mustangproject (open source) et Factur-X.org permettent de tester. Pour un usage professionnel, Vulko inclut un générateur Factur-X conforme dans son essai gratuit 14 jours.
Comment vérifier qu'un PDF Factur-X est conforme ?
Utilisez le validateur FNFE-MPE (factur-x.org/validator) qui vérifie PDF/A-3, attachement XML, schéma XSD et règles métier.
Quelle est la différence entre Factur-X et la PDP ?
Factur-X est le format de fichier. La PDP (Plateforme de Dématérialisation Partenaire) est l'opérateur agréé qui transmet la facture entre émetteur et destinataire via le PPF (DGFiP).
Comment archiver une Factur-X pendant 10 ans ?
Le PDF/A-3 est conçu pour l'archivage longue durée. Stockage avec sauvegarde géo-redondante. Pour la valeur probante, un dispositif d'archivage à valeur probante (signature électronique avancée + horodatage qualifié eIDAS, ou tiers archiveur certifié) est recommandé. Vulko empêche la suppression de vos factures payées pour respecter l'obligation de conservation 10 ans (art. L123-22 Code de commerce). Le logiciel de facturation BTP de Vulko génère, archive et transmet vos Factur-X conformes automatiquement.
Essai gratuit 14 jours
Générez vos premières factures Factur-X conformes à la réforme 2026 en quelques minutes. Aucune carte bancaire requise.
Commencer gratuitement