Factur-X : Norme EN 16931, XML et Logiciel de Création
Factur-X expliqué : norme EN 16931, XML CII intégré au PDF/A-3, profils de MINIMUM à EXTENDED, équivalence avec ZUGFeRD et création avec un logiciel Factur-X.
Factur-X, facture x, facturx : tous ces noms désignent le même format de facture électronique hybride, l'un des trois formats du socle de la réforme française avec UBL et CII. Cette page explique ce qu'est Factur-X, sa norme, sa structure XML, ses profils, son lien avec ZUGFeRD et comment créer vos factures avec un logiciel Factur-X. Pour comparer Factur-X aux autres formats, consultez notre guide du format de facture électronique.
Qu'est-ce que Factur-X ?
Factur-X est un format de facture électronique hybride, développé par le FNFE-MPE (Forum National de la Facture Électronique et des Marchés Publics Électroniques) en France et le FeRD (Forum elektronische Rechnung Deutschland) en Allemagne, où il porte le nom de ZUGFeRD.
Son principe est simple : un seul fichier contient un PDF lisible par l'humain et un fichier XML structuré intégré dans ce PDF. Le destinataire voit un document d'apparence classique, tandis que son logiciel extrait les données XML pour les contrôler et les enregistrer, sans ressaisie.
- PDF et XML réunis dans un seul fichier : lisible par l'humain et par la machine.
- Données fondées sur la norme européenne EN 16931.
- Techniquement identique à ZUGFeRD dans ses versions actuelles.
- Plusieurs profils, du plus simple au plus complet.
La norme Factur-X : EN 16931 expliquée
La norme derrière Factur-X est la norme européenne EN 16931, publiée par le Comité européen de normalisation (CEN). Elle définit le modèle de données d'une facture électronique : quelles informations doivent être présentes et comment elles sont organisées pour pouvoir être traitées automatiquement.
En pratique, une facture Factur-X conforme à EN 16931 contient les éléments essentiels (identité du vendeur et de l'acheteur, lignes de facture, montants hors taxes, taux et montants de TVA, conditions de paiement) dans une structure normalisée. C'est ce qui permet à vos factures d'être lues par les logiciels de vos clients, en France comme ailleurs en Europe.
Factur-X XML : la structure technique expliquée
Le Factur-X XML est le cœur technique du format. Il s'agit d'un fichier XML intégré dans un PDF conforme à la norme PDF/A-3, le standard ISO d'archivage à long terme des documents PDF. Le XML utilise la syntaxe CII (Cross Industry Invoice) de l'UN/CEFACT, adaptée à la norme EN 16931.
Le fichier XML encode toutes les données de la facture : en-tête, identité et coordonnées des parties, lignes de facture, récapitulatif de TVA par taux, modalités de paiement et références. Il porte un nom standardisé, factur-x.xml, afin que les logiciels compatibles le détectent automatiquement.
- Le PDF/A-3 intègre le XML comme pièce jointe archivable à long terme.
- Le XML suit la syntaxe CII de l'UN/CEFACT, conforme à EN 16931.
- Le nom standardisé du fichier (factur-x.xml) permet une détection automatique.
- Un logiciel Factur-X génère cette structure pour vous : aucune connaissance XML n'est nécessaire.
Les profils Factur-X : lequel choisir ?
Factur-X se décline en cinq profils, qui correspondent à des niveaux croissants de détail des données XML :
- MINIMUM : quelques données d'en-tête et les totaux, sans lignes de facture.
- BASIC WL (without lines) : données d'en-tête, TVA et totaux, toujours sans détail des lignes.
- BASIC : ajoute les lignes de facture dans une version simplifiée.
- EN 16931 (anciennement Comfort) : couvre l'ensemble du modèle de données de la norme européenne. C'est le profil recommandé dans la plupart des cas.
- EXTENDED : ajoute des données au-delà de la norme, pour des besoins sectoriels ou complexes.
Pour une facture B2B dans le cadre de la réforme française, ne vous contentez pas des profils MINIMUM ou BASIC WL : ils ne contiennent pas de lignes de facture et ne couvrent donc pas toutes les données exigées par la norme EN 16931. Le profil EN 16931 est le choix le plus sûr pour la majorité des entreprises ; vérifiez auprès de votre plateforme agréée les profils qu'elle accepte.
Factur-X et ZUGFeRD : même format, deux noms
Factur-X et ZUGFeRD sont-ils la même chose ? Oui sur le plan technique, dans leurs versions actuelles : ZUGFeRD est le nom allemand du même format hybride PDF/XML. Les deux partagent la même spécification, le même XML en syntaxe CII et la même base EN 16931.
La différence est surtout institutionnelle : Factur-X est porté en France par le FNFE-MPE, ZUGFeRD en Allemagne par le FeRD. Une facture Factur-X peut donc être lue par un logiciel compatible ZUGFeRD, et inversement. Pour vos clients outre-Rhin, consultez notre guide pour facturer un client allemand depuis la France.
Factur-X et plateformes agréées (ex-PDP) : comment s'articulent-ils ?
Dans la réforme française, la question « PDP et Factur-X » revient souvent. Les plateformes de dématérialisation partenaires (PDP) s'appellent désormais plateformes agréées (PA). Factur-X est le format du fichier ; la plateforme agréée est le canal de transmission obligatoire entre entreprises et vers l'administration. Les deux sont complémentaires.
En pratique, votre logiciel crée la facture Factur-X, puis votre plateforme agréée la transmet à la plateforme de votre client et communique les données utiles à l'administration. Le PPF ne sert plus de canal d'envoi : il gère l'annuaire et concentre les données. Le rôle de chaque acteur et le calendrier sont détaillés dans notre guide de la facturation électronique obligatoire.
Lire et vérifier une facture Factur-X
Une facture Factur-X s'ouvre comme un PDF classique, mais les logiciels exploitent les données XML intégrées. Pour afficher ces données, utilisez la visionneuse gratuite ou suivez notre guide pour lire une facture Factur-X reçue. Pour vérifier la conformité, le validateur en ligne contrôle les règles EN 16931 ; en cas de rejet, consultez notre guide des erreurs de validation Factur-X. Vous pouvez aussi parcourir un exemple de facture électronique commenté.
Logiciel Factur-X : comment créer vos factures en pratique ?
Un bon logiciel Factur-X doit produire un PDF/A-3 avec un XML correctement structuré et contrôler la facture avant l'envoi, sans que vous ayez à manipuler de XML. Avec XRechnungs.de, application web disponible en français :
- Renseignez votre entreprise : nom, adresse, numéro de TVA, IBAN.
- Enregistrez vos clients et vos produits ou prestations.
- Créez la facture : lignes, quantités, prix unitaires, taux de TVA, conditions de paiement.
- Générez le fichier Factur-X : le PDF avec XML intégré est contrôlé selon la norme EN 16931.
- Téléchargez la facture ou envoyez-la par e-mail.
Vous avez déjà des factures PDF ? Le convertisseur PDF avec OCR et notre guide pour transformer une facture PDF en facture électronique vous aident à passer à Factur-X.
XRechnungs.de ne propose pas encore la transmission via une Plateforme Agréée : pour les échanges soumis à la réforme, la facture doit être transmise par la plateforme agréée de votre choix. L'essai gratuit dure 14 jours (jusqu'à 50 documents, sans carte bancaire), puis les formules commencent à 12 € par mois, ou 10 € par mois en paiement annuel. Voir les tarifs.
Pour qui est fait Factur-X ?
- PME et artisans qui veulent passer à la facture électronique sans bouleverser leurs habitudes : le PDF reste lisible.
- Auto-entrepreneurs et indépendants qui préparent l'obligation d'émission de septembre 2027.
- Cabinets comptables qui accompagnent leurs clients et recherchent un format simple à expliquer.
- Entreprises travaillant avec l'Allemagne, où l'équivalent ZUGFeRD est largement utilisé.
FAQ : Factur-X
Qu'est-ce que Factur-X exactement ?
Factur-X est un format de facture électronique hybride franco-allemand : un PDF lisible auquel sont intégrées des données XML structurées, fondées sur la norme EN 16931. Qu'on l'appelle factur x, facture x ou facturx, il s'agit du même format, l'un des trois formats du socle de la réforme française avec UBL et CII.
Factur-X et ZUGFeRD sont-ils identiques ?
Oui sur le plan technique, dans leurs versions actuelles : Factur-X est le nom français et ZUGFeRD le nom allemand du même format hybride PDF/XML. Une facture Factur-X peut être lue par un logiciel compatible ZUGFeRD, et inversement.
Quelle est la norme derrière Factur-X ?
La norme européenne EN 16931, publiée par le Comité européen de normalisation (CEN), qui définit le modèle de données d'une facture électronique. Le XML de Factur-X utilise la syntaxe CII de l'UN/CEFACT et le PDF doit respecter la norme d'archivage PDF/A-3.
Qu'est-ce que le Factur-X XML ?
C'est le fichier de données structurées intégré dans le PDF Factur-X. Il encode les informations de la facture selon la syntaxe CII et la norme EN 16931 : identité des parties, lignes de facture, montants, TVA et conditions de paiement. Nommé factur-x.xml, il est détecté automatiquement par les logiciels compatibles.
Quel profil Factur-X choisir ?
Le profil EN 16931 convient à la grande majorité des entreprises. Les profils MINIMUM et BASIC WL ne contiennent pas de lignes de facture et ne suffisent pas pour une facture B2B complète. Le profil EXTENDED sert à des besoins de données spécifiques. Vérifiez auprès de votre plateforme agréée les profils qu'elle accepte.
Qu'est-ce qu'une PDP et quel rôle joue-t-elle avec Factur-X ?
Les PDP s'appellent désormais plateformes agréées (PA). Factur-X est le format du fichier ; la plateforme agréée est le canal obligatoire qui transmet la facture à la plateforme du client et les données utiles à l'administration. Le PPF ne sert plus à envoyer les factures.
Factur-X est-il obligatoire en France ?
Non, Factur-X n'est pas le seul format accepté : UBL et CII font aussi partie du socle de la réforme. En revanche, toutes les entreprises assujetties doivent pouvoir recevoir des factures électroniques depuis le 1er septembre 2026, et l'émission devient obligatoire selon la taille de l'entreprise.
XRechnungs.de peut-il transmettre mes factures Factur-X à une plateforme agréée ?
Pas encore. XRechnungs.de crée et valide vos factures Factur-X, que vous pouvez télécharger ou envoyer par e-mail, mais ne propose pas encore la transmission via une Plateforme Agréée.
Conclusion
Factur-X combine un PDF lisible et des données XML structurées : c'est une solution pratique pour passer à la facture électronique sans dérouter vos clients. Choisissez un profil adapté (EN 16931 dans la plupart des cas), contrôlez vos fichiers avant l'envoi et transmettez-les via votre plateforme agréée lorsque l'obligation s'applique à vous. Pour créer vos premières factures Factur-X, vous pouvez démarrer l'essai gratuit de 14 jours.