Factur-X / ZUGFeRD EN 16931
Factur-X (France/UE) et ZUGFeRD (Allemagne) sont des formats de facture électronique hybrides qui intègrent un fichier XML structuré dans un PDF. Le PDF est lisible par l'humain tandis que le XML embarqué permet le traitement automatisé par les ERP et logiciels comptables — le tout dans un seul fichier conforme à la norme EN 16931.
Validateur ZUGFeRD & XRechnung pour les entreprises allemandes
L'E-Rechnungsgesetz allemand impose des factures XML structurées pour les marchés publics (B2G) depuis 2020 et pour le B2B à partir de 2027. Validez vos factures ZUGFeRD 2.x ou XRechnung pour la conformité EN 16931 — gratuit, aucun fichier transmis.
Ouvrir le validateur ZUGFeRDObligations de facturation électronique en Allemagne : l'E-Rechnungsgesetz expliqué
L'E-Rechnungsgesetz allemand (ERechV) impose des factures conformes à EN 16931 pour les marchés publics fédéraux (B2G) depuis novembre 2020. Tous les fournisseurs de l'État fédéral doivent soumettre leurs factures au format XRechnung ou ZUGFeRD 2.x via les plateformes ZRE/OZG-RE.
Pour les transactions B2B, le Wachstumschancengesetz (loi sur les opportunités de croissance) établit la facturation électronique obligatoire à partir de janvier 2027. Toutes les entreprises allemandes assujetties à la TVA doivent être en mesure de recevoir des factures électroniques structurées dès 2025 et de les émettre à partir de 2027, avec des exceptions pour les petites entreprises jusqu'en 2028.
Calendrier de conformité
B2G (fédéral) : XRechnung ou ZUGFeRD 2.x obligatoire pour toutes les factures de marchés publics fédéraux via la plateforme ZRE.
B2B : toutes les entreprises allemandes assujetties à la TVA doivent être capables de RECEVOIR des factures électroniques structurées (EN 16931).
B2B : ÉMISSION obligatoire de factures électroniques structurées pour les entreprises avec un CA >800 000 €/an.
B2B : obligation d'émission étendue à toutes les entreprises allemandes assujetties à la TVA, y compris les micro-entreprises.
Ce que ValidateFin vérifie dans votre facture ZUGFeRD
Avant de soumettre à un acheteur ou à la plateforme ZRE, vérifiez que votre facture ZUGFeRD/XRechnung passe ces contrôles :
- Structure PDF/A-3 : XML correctement intégré sous le nom ZUGFeRD-invoice.xml (ZUGFeRD) ou XML autonome (XRechnung)
- Champs obligatoires EN 16931 : TVA vendeur/acheteur (USt-IdNr.), numéro de facture, date de livraison, ventilation fiscale
- Profil ZUGFeRD : MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT) ou EXTENDED — profil XRechnung
- Format du numéro de TVA allemand : DE + 9 chiffres (Umsatzsteuer-Identifikationsnummer)
- Leitweg-ID pour XRechnung B2G : champ référence acheteur (BT-10) obligatoire pour les factures du secteur public
Erreurs fréquentes entraînant un rejet ZRE / acheteur
Leitweg-ID (BT-10) manquante
Pour les factures B2G soumises à ZRE, la Leitweg-ID (identifiant de routage de l'entité publique) est obligatoire dans le champ BuyerReference. Son absence entraîne un rejet immédiat.
Identifiant de profil ZUGFeRD invalide
Le GuidelineSpecifiedDocumentContextParameter doit correspondre exactement au profil déclaré (ex. : urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:en16931). Toute discordance échoue à la validation.
Incohérence d'arrondi sur le montant de TVA
Les autorités fiscales allemandes exigent un calcul exact de la TVA. Les erreurs d'arrondi dans TaxTotalAmount par rapport au taux × base d'imposition entraînent un échec à la règle EN 16931 BR-CO-15.
Questions fréquentes
Quelle est la différence entre ZUGFeRD et XRechnung ?
ZUGFeRD est un format hybride (PDF/A-3 + XML embarqué), permettant une lecture humaine et machine depuis un seul fichier. XRechnung est un format XML pur (sans PDF) défini par KoSIT pour les marchés publics allemands. Les deux implémentent EN 16931. ZUGFeRD 2.x et XRechnung sont interopérables au niveau des données.
Puis-je utiliser ValidateFin pour vérifier des factures XRechnung ?
Le validateur Factur-X de ValidateFin extrait et valide le XML embarqué dans les fichiers ZUGFeRD. Pour les fichiers XRechnung XML autonomes, utilisez le validateur UBL/Peppol si le fichier est au format UBL, ou le comparateur XML pour inspecter la structure. La prise en charge de la validation spécifique XRechnung est en cours de développement.
Mon entreprise doit-elle agir avant janvier 2025 ?
Oui — depuis janvier 2025, toutes les entreprises allemandes assujetties à la TVA doivent être techniquement capables de RECEVOIR des factures électroniques structurées (EN 16931). Cela signifie que votre système comptable doit accepter le format ZUGFeRD ou XRechnung. Vous pouvez utiliser ValidateFin pour inspecter et valider toute facture reçue.
Guides de facturation électronique par pays
Validez votre facture ZUGFeRD ou XRechnung maintenant
Extrayez le XML embarqué de votre facture PDF et vérifiez la conformité EN 16931 instantanément. Aucun fichier transmis.
À propos du Viewer Factur-X / ZUGFeRD
Factur-X (France/UE) et ZUGFeRD (Allemagne) sont des formats de facture électronique hybrides qui intègrent un fichier XML structuré dans un PDF. Le PDF est lisible par l'humain tandis que le XML embarqué permet le traitement automatisé par les ERP et logiciels comptables — le tout dans un seul fichier conforme à la norme EN 16931.
Ce viewer extrait et affiche les données XML embarquées dans tout PDF Factur-X ou ZUGFeRD. Tous les profils sont supportés : MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT), EXTENDED, et ZUGFeRD 2.x. Aucun fichier n'est uploadé — tout s'exécute localement dans votre navigateur.
Factur-X est le format officiel de facturation électronique hybride pour l'obligation B2B de la France (déploiement à partir de 2026) et est reconnu dans toute l'UE comme une implémentation conforme EN 16931. ZUGFeRD 2.x est techniquement identique à Factur-X — les deux normes ont été harmonisées en 2020 — ce qui rend ce viewer compatible avec les factures d'origine française et allemande.
Le viewer affiche toutes les données structurées du XML embarqué : identification fournisseur et acheteur, lignes de facture avec quantités et prix, ventilation de la TVA, conditions de paiement et coordonnées bancaires. C'est particulièrement utile pour les équipes comptabilité fournisseurs qui doivent rapidement vérifier que les données structurées correspondent au PDF visible, ou pour les développeurs testant leur processus de génération Factur-X.
Qu'est-ce que Factur-X ?
Factur-X (également connu sous le nom de ZUGFeRD en Allemagne) est un format de facturation électronique hybride qui intègre des données XML structurées (UN/CEFACT CII) dans un document PDF/A-3. Cela permet aux factures d'être à la fois lisibles par l'humain (via le PDF) et traitables par les machines (via le XML embarqué). Factur-X est l'un des trois formats acceptés pour la conformité à la facturation électronique française.
Points clés
- Factur-X = ZUGFeRD — même norme technique, noms français et allemand
- Six profils de MINIMUM (référence basique) à EXTENDED (détail complet)
- Le profil EN 16931 (COMFORT) est requis pour la conformité B2G française via Chorus Pro
- ValidateFin extrait et valide le XML CII embarqué dans votre facture PDF
- Format accepté pour la réforme de la facturation électronique française à partir de septembre 2026
Questions fréquentes
Qu'est-ce qu'une facture Factur-X ou ZUGFeRD ?
Factur-X (France) et ZUGFeRD (Allemagne) sont des formats de facture PDF hybrides qui intègrent un fichier XML structuré dans un PDF. Cela permet à la fois une lecture humaine et un traitement automatisé. Pour les factures XML pures, consultez le Validateur UBL.
Quels profils Factur-X sont supportés ?
Le viewer supporte tous les profils Factur-X : MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT), et EXTENDED, ainsi que ZUGFeRD 2.x.
Puis-je extraire le XML embarqué d'un PDF Factur-X ?
Oui. L'outil extrait et affiche les données XML embarquées, vous permettant d'inspecter, copier ou valider les données de facture structurées. Vous pouvez ensuite vérifier la syntaxe UBL avec le Validateur UBL.
Cet outil convient-il aux tests d'intégration de logiciels comptables ?
Oui. Les développeurs et comptables peuvent utiliser cet outil pour vérifier la sortie Factur-X avant l'intégration avec des systèmes ERP ou comptables.
Quelle est la différence entre Factur-X et ZUGFeRD ?
Factur-X est le nom français/européen du standard de facture hybride, développé conjointement par FNFE-MPE (France) et FeRD (Allemagne). ZUGFeRD est le nom allemand du même standard. Les deux sont techniquement identiques à partir de la version 2.0 et partagent le même schéma XML (Cross Industry Invoice, UN/CEFACT CII). La différence est principalement de marque : les entreprises françaises l'appellent Factur-X, les entreprises allemandes ZUGFeRD.
Que contient chaque profil Factur-X ?
MINIMUM : identification de base uniquement (numéro de facture, date, parties, total). BASIC WL : ajoute des lignes sans détail. BASIC : ajoute les détails des lignes individuelles. EN 16931 (COMFORT) : conformité EN 16931 complète avec ventilation TVA et conditions de paiement. EXTENDED : richesse maximale des données, inclut tous les champs optionnels. Les profils supérieurs contiennent toutes les données des profils inférieurs plus des champs supplémentaires.
Comment savoir quel profil Factur-X utilise mon PDF ?
Le profil est déclaré dans le XML embarqué sous l'élément GuidelineSpecifiedDocumentContextParameter. Le viewer détecte et affiche automatiquement le nom du profil lorsque vous chargez un PDF Factur-X. Vous pouvez également le voir dans le XML brut sous forme d'URN comme urn:factur-x.eu:1p0:en16931.
Puis-je valider le XML extrait selon les règles Factur-X ?
Le viewer extrait et affiche le contenu XML brut. Pour une validation complète selon les règles Schematron Factur-X/ZUGFeRD, utilisez le Validateur UBL/Peppol pour la syntaxe UBL, ou un validateur CII dédié pour le format Cross Industry Invoice.
Qu'est-ce que PDF/A-3 et pourquoi est-il requis pour Factur-X ?
PDF/A-3 est une norme ISO (ISO 19005-3) pour l'archivage à long terme de documents PDF qui permet l'intégration de pièces jointes. Factur-X exige PDF/A-3 car les données XML de la facture doivent être intégrées comme pièce jointe dans le PDF de manière standardisée, préservant à la fois le contenu lisible par l'homme et par la machine. Les PDF ordinaires ou les versions PDF/A plus anciennes ne supportent pas les pièces jointes intégrées.
Factur-X est-il obligatoire pour les entreprises en France ou en Allemagne ?
Factur-X devient obligatoire pour la facturation électronique B2G (business-to-government) en France via le portail Chorus Pro. L'Allemagne met en œuvre progressivement des exigences de facturation électronique obligatoire à partir de 2025 dans le cadre de l'E-Rechnungsgesetz, avec ZUGFeRD comme l'un des formats acceptés. Pour la facturation B2B, les deux standards sont de plus en plus adoptés pour le traitement automatisé des factures, bien que pas encore universellement obligatoires. Consultez notre article e-invoicing en Europe 2026 pour un aperçu pays par pays.