Aller au contenu

Facturation électronique en Allemagne

ZUGFeRD : le format de facture électronique hybride PDF/A-3 expliqué

Dernière vérification SUPPORTED

Traduction de la version anglaise, mise à jour en premier. Les indications réglementaires renvoient aux sources citées et à leur date de consultation.

ZUGFeRD est une facture électronique hybride : un fichier PDF/A-3 qu'une personne peut lire, avec une facture XML en syntaxe UN/CEFACT Cross Industry Invoice (CII) intégrée à l'intérieur pour les machines. Il est maintenu par le FeRD, le Forum elektronische Rechnung Deutschland, et est techniquement identique au Factur-X français. À partir de la version 2.0.1, les profils BASIC, EN 16931, EXTENDED et XRECHNUNG sont des factures électroniques au sens du § 14 UStG ; MINIMUM et BASIC WL ne le sont pas. La version actuelle est ZUGFeRD 2.5.2 du 4 août 2026.

Comment fonctionne une facture ZUGFeRD ?

Un fichier ZUGFeRD est un seul PDF qui porte deux représentations de la même facture. Les pages visibles sont la facture telle que l'émetteur l'a conçue. Joint au PDF, comme fichier intégré selon les règles PDF/A-3 (ISO 19005-3), se trouve un document XML — factur-x.xml dans les versions actuelles, zugferd-invoice.xml dans les anciennes — qui contient les données de la facture structurées selon l'EN 16931 en syntaxe CII. Les métadonnées PDF (XMP) déclarent la version et le profil ZUGFeRD afin qu'un système de réception puisse trouver et lire le XML sans ouvrir les pages.

La facture juridique est le XML. Depuis le 1er janvier 2025, l'administration fiscale allemande traite la partie structurée comme la partie déterminante : si les pages PDF affichent des données qui divergent du XML, le PDF peut être traité comme une seconde facture avec les conséquences du § 14c UStG, et la TVA en amont ne peut être déduite que sur la base de la partie structurée (UStAE 14c.1 Abs. 4a). Des différences techniques mineures telles qu'un arrondi ou une désignation abrégée dans le PDF sont tolérées. Selon les GoBD modifiées le 14 juillet 2025, archiver la partie XML suffit ; la partie PDF ne doit être conservée en plus que si elle contient des informations fiscalement pertinentes supplémentaires, par exemple des notes d'imputation. Les règles allemandes générales sont sur le hub Allemagne.

Quels sont les profils ZUGFeRD ?

Un profil définit quelle part du modèle de données EN 16931 le XML doit contenir. Il en existe six :

ProfilContenuFacture électronique au sens du § 14 UStGUsage typique
MINIMUMDonnées d'en-tête et totaux uniquement ; pas de lignes ; le FeRD parle d'une « aide à la comptabilisation »NonPas pour les factures entre entreprises en Allemagne
BASIC WL« Without lines » : en-tête et totaux de taxe, sans lignes de factureNonHérité ; à éviter
BASICSous-ensemble de l'EN 16931 avec lignes de facture pour les factures simplesOuiFactures simples de biens et de services
EN 16931 (anciennement COMFORT)Le modèle de base complet de l'EN 16931OuiDéfaut pour le B2B ; correspond un pour un à la norme européenne
EXTENDEDEN 16931 plus des éléments supplémentaires pour les processus complexes (livraisons multiples, sous-lignes, références supplémentaires)OuiIndustrie, commerce de gros, bâtiment
XRECHNUNGProfil de référence : le XML satisfait à la CIUS XRechnung, enveloppé dans le PDF hybrideOuiUn seul fichier pour le B2B et le B2G

La lettre du BMF du 15 octobre 2025 inscrit dans l'UStAE 14.1 Abs. 14 que ZUGFeRD à partir de la version 2.0.1, à l'exclusion de MINIMUM et BASIC WL, est fondé sur l'EN 16931 et constitue donc un format de facture électronique autorisé. La FAQ du FeRD dit la même chose dans ses propres termes : BASIC, EN 16931 et EXTENDED sont reconnus comme factures complètes, tandis que MINIMUM et BASIC WL ne produisent pas de factures conformes à l'UStG. Le profil est déclaré dans l'élément ram:GuidelineSpecifiedDocumentContextParameter du XML (BT-24), par exemple urn:cen.eu:en16931:2017 pour le profil EN 16931.

Quelles versions existent, et laquelle est actuelle ?

ZUGFeRD 2.5.2 est la version actuelle. L'archive des versions et les pages d'actualités du FeRD donnent l'historique suivant :

VersionPubliéeRemarques
1.02014Modèle de données propre, antérieur à l'EN 16931 ; pas une facture électronique au sens du § 14 UStG
2.0.115 octobre 2019Première version sur l'EN 16931 ; PDF/A-3 avec CII ; la plus ancienne version acceptée par le BMF
2.1 / 2.1.12020 (2.1.1 le 1er juillet 2020)Techniquement identique à Factur-X 1.0 depuis le 24 mars 2020 ; 2.1.1 a ajouté le profil XRECHNUNG
2.22022Version de maintenance ; toujours citée par la plateforme de réception fédérale comme format accepté
2.318 septembre 2024Pendant de Factur-X 1.07
2.3.213 novembre 2024Version corrective
2.3.37 mai 2025Version corrective ; Factur-X 1.07.3
2.44 décembre 2025 (effective le 15 janvier 2026)Sous-lignes ; schéma CII D22B avec rétrocompatibilité D16B ; XSD et Schematron mis à jour pour tous les profils ; ajustements fiscaux suite à la lettre du BMF du 15 octobre 2025 ; Factur-X 1.08
2.510 juin 2026Extensions du profil EXTENDED ; préparée pour l'EN 16931-1:2026
2.5.24 août 2026Version corrective éliminant des incohérences dans les ajouts EXTENDED de la 2.5 ; Factur-X 1.09.2

Le FeRD annonce une nouvelle version pour l'automne 2026 avec la prise en charge des factures en prix bruts et davantage de fonctions issues de l'EN 16931 révisée. Les anciennes versions restent des factures valables tant qu'elles sont conformes à l'EN 16931 ; la loi renvoie à la norme, pas à un numéro de version ZUGFeRD, de sorte qu'un fichier 2.3.3 émis aujourd'hui reste une facture électronique. Savoir quelle version le logiciel de votre partenaire peut lire est une question distincte, pratique.

ZUGFeRD est-il identique à Factur-X ?

Oui. Depuis le 24 mars 2020 (ZUGFeRD 2.1 et Factur-X 1.0), le FeRD et son homologue français le FNFE-MPE publient une seule spécification sous deux noms ; le XML, les profils et le nom du fichier intégré factur-x.xml sont partagés, et chaque version est publiée conjointement (ZUGFeRD 2.4 avec Factur-X 1.08, ZUGFeRD 2.5.2 avec Factur-X 1.09.2). Un fichier ZUGFeRD produit en Allemagne est un fichier Factur-X pour un destinataire français et inversement. Le côté français est décrit sur Factur-X ; notez que la France exige en plus la transmission via des plateformes agréées à partir de septembre 2026, ce que le format seul ne couvre pas.

ZUGFeRD est-il accepté par les administrations publiques ?

En partie. La directive 2014/55/UE oblige les acheteurs publics à accepter les factures EN 16931 dans les syntaxes listées, et le CII en fait partie. La plateforme de réception fédérale indique qu'elle accepte XRechnung et d'autres formats conformes à l'EN 16931, citant ZUGFeRD 2.2.0 en exemple. Beaucoup de destinataires fédéraux et des Länder exigent néanmoins spécifiquement la CIUS XRechnung — la référence acheteur obligatoire avec la Leitweg-ID, l'identifiant de spécification XRechnung et les règles allemandes. Le profil XRECHNUNG de ZUGFeRD existe précisément pour cela : son XML passe le validateur XRechnung tandis que le PDF reste pour les personnes. Qu'une administration donnée accepte un fichier hybride ou veuille le XML nu est la décision de cette administration ; la voie sûre vers les acheteurs publics est décrite sur la page XRechnung, et la comparaison sur XRechnung vs ZUGFeRD.

Comment valider un fichier ZUGFeRD ?

Deux contrôles sont nécessaires, car deux choses peuvent être fausses :

  1. Le conteneur. Le PDF doit être un PDF/A-3 valide avec le XML joint avec la relation correcte et les métadonnées XMP déclarant la version et le profil. Des outils tels que veraPDF vérifient la conformité PDF/A.
  2. Le XML. Extrayez le fichier intégré et validez-le contre le schéma CII et les règles Schematron EN 16931 du profil déclaré ; le FeRD fournit XSD et Schematron pour chaque profil depuis la 2.4. Pour le profil XRECHNUNG, exécutez aussi le validateur KoSIT.

Le vérificateur de factures électroniques gratuit effectue les deux étapes pour un fichier ZUGFeRD ou Factur-X téléversé sans le stocker. Conservez le rapport de validation : le BMF le recommande comme preuve que vous avez fait preuve de la diligence commerciale ordinaire.

Comment KRONENWERK gère cela

PRIS EN CHARGE KRONENWERK génère des factures ZUGFeRD pour les entreprises allemandes en PDF/A-3 avec XML CII intégré dans un profil conforme à l'EN 16931, et valide chaque fichier à l'émission selon les règles EN 16931, contre-vérifié avec la bibliothèque Mustang ; un fichier qui échoue n'est pas émis. Le même générateur produit du Factur-X pour les entreprises françaises. Les fichiers ZUGFeRD et Factur-X entrants sont lus en factures fournisseurs et l'original XML est conservé inchangé pour la durée de conservation. Le verdict fiscal par facture est dérivé des faits de l'opération et le numéro de TVA de l'acheteur est vérifié dans VIES à l'émission. L'envoi se fait par e-mail ou téléchargement, ce qui est tout ce que le droit B2B allemand exige ; voir la page produit facturation électronique. KRONENWERK ne donne pas de conseil fiscal : savoir si un partenaire donné peut encore recevoir un profil non conforme pendant la période transitoire requiert une confirmation professionnelle.

Questions fréquentes

Un PDF ZUGFeRD est-il une facture électronique légale en Allemagne ?

Oui, à partir de la version 2.0.1 dans les profils BASIC, EN 16931, EXTENDED ou XRECHNUNG. MINIMUM et BASIC WL ne le sont pas.

Quel profil ZUGFeRD dois-je utiliser ?

EN 16931 pour les factures B2B ordinaires. EXTENDED s'il vous faut des éléments au-delà de la norme, XRECHNUNG si le même fichier doit aussi satisfaire un acheteur public.

Dois-je archiver le PDF ou le XML ?

Le XML, inchangé et dans sa forme originale. La partie PDF ne doit être conservée en plus que si elle contient des informations fiscalement pertinentes supplémentaires telles que des notes d'imputation (GoBD, modifiées le 14 juillet 2025).

Un destinataire peut-il simplement lire le PDF et ignorer le XML ?

Il peut lire le PDF, mais le XML est la facture. Si les deux diffèrent, les données structurées prévalent pour la TVA en amont, et le PDF divergent peut compter comme une facture incorrecte distincte.

ZUGFeRD 2.3 est-il encore valable après la 2.5 ?

Oui. La loi exige la conformité à l'EN 16931, pas une version ZUGFeRD précise. Les versions plus récentes ajoutent des fonctions et des corrections ; l'ancien fichier ne cesse pas d'être une facture électronique.

Sources

  1. FeRD, ZUGFeRD/Factur-X standard page consulté le
  2. FeRD, ZUGFeRD version archive consulté le
  3. FeRD, ZUGFeRD FAQ (profiles) consulté le
  4. FeRD, news: ZUGFeRD 2.5.2 published consulté le
  5. FeRD, ZUGFeRD 2.1.1 information package consulté le
  6. FeRD, news: new ZUGFeRD version 2.4 published consulté le
  7. BMF letter of 15 October 2025 on the mandatory e-invoice (UStAE 14.1 Abs. 14, 14c.1 Abs. 4a) consulté le
  8. BMF, GoBD second amendment of 14 July 2025 consulté le

Comment KRONENWERK gère cela

La facturation électronique dans le produit Pays

À lire ensuite