Guide Factur-X
Créer une Factur-X avec Excel
Mis à jour le
La norme Factur-X combine une facture PDF et un fichier XML pour répondre aux exigences de la facturation électronique. Dans ce tutoriel, découvrez comment créer une Factur-X à partir d'un tableau Excel, et ce qu'Excel ne fait pas seul.
Pour créer une Factur-X avec Excel, il est nécessaire de structurer vos données (n° de facture, TVA, etc.) dans un format précis. Ensuite, exportez ces données au format XML CII (UN/CEFACT) grâce à un script VBA ou un outil tiers. Enfin, incorporez le XML dans un PDF/A-3, la représentation lisible de la facture : la spécification Factur-X publiée par la FNFE-MPE décrit cette structure et ses profils. L'arrêté du 27 juillet 2026, qui liste les formats que les plateformes agréées sont tenues de traiter, ne retient pour Factur-X que les profils EN 16931 et EXTENDED. Le fichier obtenu doit ensuite être contrôlé avant d'être déposé sur votre plateforme agréée ou sur Chorus Pro. Facturx-Prêt lit aussi un tableau CSV ou Excel : l'onglet « Traitement par lots » du générateur crée les factures du tableau, des types 380, 381, 384, 386 et 389, à partir des modèles de colonnes proposés. Facturx-Prêt n'est pas une plateforme agréée et ne transmet pas vos factures.
Outils utiles
Questions fréquentes
Quel format de fichier est requis pour Factur-X?
Une Factur-X est un PDF/A-3 dans lequel est incorporé un fichier XML au format UN/CEFACT CII. Le profil fixe les données de ce XML : au profil EN 16931, il porte les données de la norme européenne EN 16931 ; les profils MINIMUM et BASIC WL en portent moins (spécification Factur-X de la FNFE-MPE). Seuls les profils EN 16931 et EXTENDED figurent dans la liste des formats de l'arrêté du 27 juillet 2026.
Puis-je créer le XML avec Excel seul?
Excel ne génère pas de XML conforme par défaut. Vous devez utiliser un script VBA ou un outil tiers pour exporter les données dans un format compatible Factur-X.
Comment intégrer le XML au PDF?
Le XML n'est pas inséré dans les métadonnées du PDF : c'est un fichier incorporé (une pièce jointe) du PDF/A-3, que les métadonnées XMP du document déclarent ; la FNFE-MPE fournit avec la spécification un exemple de schéma d'extension XMP. Cette opération est réalisée par un logiciel ou une bibliothèque de génération de Factur-X, pas par Excel.
Est-ce compatible avec Chorus Pro?
Chorus Pro accepte Factur-X. Au-delà d'un fichier valide au profil EN 16931, la facture doit porter les données que l'entité publique attend, comme son adresse de facturation électronique, le code service ou le numéro d'engagement (dossier de spécifications externes Chorus Pro).
Quels champs sont obligatoires dans le XML?
La norme EN 16931 exige notamment le numéro, la date, le type et la devise de la facture, le nom et l'adresse du vendeur et de l'acheteur, au moins une ligne de facture, les totaux et le montant à payer (règles BR-1 à BR-16, reprises dans l'annexe 7 des spécifications externes de la DGFiP). La réforme ajoute ses propres règles, comme le SIREN du vendeur et celui de l'acheteur.
Comment créer plusieurs factures Factur-X à partir d'un tableau ?
Dans l'onglet « Traitement par lots » du générateur de Facturx-Prêt, importez un fichier CSV ou Excel qui suit l'un des modèles proposés (modèle simple CSV, modèle complet CSV ou modèle Excel) : il peut contenir des factures, des avoirs, des factures rectificatives, des factures d'acompte ou des autofactures. Vous obtenez un fichier ZIP avec les fichiers Factur-X et un rapport d'import, rapport-import.txt, qui détaille les factures ignorées.
Prêt à tester ?
Essayez Facturx-Prêt avec votre facture
Téléverser une factureSources
- FNFE-MPE, page Factur-X (spécification et versions)
- JORF, arrêté du 27 juillet 2026 relatif à la généralisation de la facturation électronique (liste des formats)
- DGFiP, spécifications externes de la facturation électronique v3.2 (dossier général, dossier Chorus Pro et annexes, dont l'annexe 7)
- FNFE-MPE, services en ligne, dont le validateur Factur-X
Ce guide résume les textes cités ; il ne remplace ni ces textes ni un conseil juridique ou comptable.