Que cache la norme EN 16931 ? Explications concernant la facturation croisée et le ZUGFeRD pour les PME

Que cache la norme EN 16931 ? Explications sur X-Invoice et ZUGFeRD

Depuis l’introduction de la facturation électronique obligatoire, de nombreuses entreprises sont confrontées pour la première fois à des formats de factures structurés. Une question apparemment simple se pose alors : XRechnung ou ZUGFeRD ?

In der Praxis zeigt sich jedoch, dass die eigentlichen Probleme selten durch das Format selbst entstehen, sondern durch das gemeinsame Regelwerk dahinter – die europäische Norm EN 16931.

Sie suchen zunächst einen kompakten Überblick zu den Formaten, Begriffen und gesetzlichen Rahmenbedingungen? Lesen Sie unseren Artikel Obligation de facturation électronique : X-Invoice et ZUGFeRD expliqués simplement .

Qu’est-ce que la norme EN 16931 ?

La norme EN 16931 est une norme européenne qui définit un modèle de données uniforme pour les factures électroniques. En résumé, elle spécifie les champs obligatoires d’une facture électronique. XRechnung et ZUGFeRD sont des implémentations techniques de cette norme.

Erreurs typiques de la norme EN-16931 en pratique

La norme EN 16931 définit environ 60 champs de données, dont certains sont obligatoires. En pratique, les erreurs de validation proviennent souvent de quelques champs obligatoires récurrents qui sont soit non renseignés, soit renseignés avec des erreurs structurelles. Trois champs obligatoires fréquemment concernés sont :

BT-9 – Date d’échéance

La date d’échéance est obligatoire dès que les conditions de paiement sont précisées. Or, de nombreux systèmes comptables ne renseignent pas automatiquement ce champ, même lorsqu’une date limite de paiement est indiquée. Cela engendre des erreurs de validation.

BT-23 – Identifiant de processus métier

L’identifiant du processus métier est obligatoire pour les factures adressées aux clients du secteur public (B2G). Dans le secteur B2B, ce champ est souvent ignoré car l’erreur n’est constatée que par le destinataire.

BG-23 – Ventilation fiscale

Un groupe fiscal distinct doit être spécifié pour chaque taux de taxe. Par conséquent, les factures comportant des taux de taxe mixtes entraînent souvent des erreurs de validation si cette structure n’est pas correctement mise en œuvre.

Important: Selbst wenn eine Buchhaltungssoftware X-Rechnung oder ZUGFeRD unterstützt, bedeutet das nicht automatisch, dass jede erzeugte Rechnung vollständig EN-16931-konform ist. Fehlerhafte oder unvollständige Rechnungen entstehen zum Beispiel durch falsche Konfiguration, fehlende Pflichtfelder oder fehlerhafte Steuerkennzeichen. Eine technische Validierung vor dem produktiven Einsatz spart spätere Rückfragen oder abgelehnte Rechnungen.

Facture X : ID de routage, sélection et validation de la syntaxe

La facture X est le format obligatoire pour les factures adressées aux clients du secteur public en Allemagne. Techniquement, il s’agit d’un fichier XML structuré traité de manière entièrement automatisée.

Qu’est-ce que l’identifiant de routage et quand est-il requis ?

L’identifiant de routage est un identifiant spécifique à l’organisme qui permet d’identifier de manière unique le destinataire de la facture au sein de l’administration publique. Il est généralement transmis dans le champ BT-10 (Référence acheteur) et est obligatoire pour les factures adressées aux autorités contractantes publiques.

Format typique : [Préfixe]-[Chiffres]-[Chiffre de contrôle]

Exemple : 991-12345678-06

Si l’identifiant de routage est manquant ou mal formaté, la facture est automatiquement rejetée sans intervention manuelle. C’est l’une des raisons les plus fréquentes du retour des factures X aux administrations.

UBL ou CII – quelle syntaxe est utilisée ?

X-Rechnung prend en charge deux syntaxes XML :

  1. UBL (Langage commercial universel)

  2. UN/CEFACT CII

Les deux versions sont conformes à la norme EN-16931, mais diffèrent par leur conception technique. Certains organismes et systèmes de réception privilégient une version plutôt que l’autre. Il est donc conseillé de vérifier brièvement auprès du client avant de l’intégrer au logiciel comptable.

Validation avec le validateur KoSIT

Le validateur officiel du Bureau de coordination des normes informatiques (KoSIT) vérifie gratuitement les factures X par rapport aux règles Schematron applicables.

Cet outil identifie les champs obligatoires manquants, les erreurs de structure et les problèmes de validation. La validation par test est particulièrement recommandée après les mises à jour logicielles ou pour les nouveaux clients.

Comparaison des profils ZUGFeRD

ZUGFeRD associe un PDF lisible par l’homme à un ensemble de données XML structurées intégré. La structure des données XML est également conforme à la norme EN 16931.

Quels sont les profils ZUGFeRD existants et en quoi diffèrent-ils ?

ZUGFeRD existe en cinq profils.

MINIMUM Contient uniquement un ensemble de données considérablement réduit, comprenant les données essentielles.

WL de base

Structure de données étendue, mais pas encore entièrement conforme à la norme EN-16931.

BASIQUE Contient des informations essentielles sur la facture, mais ne répond pas entièrement aux exigences de la norme EN 16931.

EN 16931 Conformité totale aux normes et adapté à la plupart des applications B2B.

ÉTENDU Champs supplémentaires pour les transactions commerciales complexes.

Quel profil ZUGFeRD est le plus adapté aux entreprises ?

Pour la plupart des entreprises, le profil EN 16931 est un choix sûr. Il répond aux exigences légales à partir de 2027 et est parfaitement compatible avec les logiciels comptables courants.

**Veuillez noter: **ZUGFeRD 2.x n’est pas rétrocompatible avec la version 1.0. Les entreprises disposant de systèmes plus anciens doivent donc vérifier quelle version est prise en charge.

Validation des factures ZUGFeRD

Le validateur Mustang (logiciel libre) est fréquemment utilisé pour vérifier les factures ZUGFeRD. Il contrôle le document PDF/A3, la structure des données XML intégrées et la conformité aux normes EN-16931.

X-Invoice vs. ZUGFeRD : Comparaison technique

critères Calcul X ZUGFeRD
Format de fichier XML pur (UBL ou CII) PDF/A3 avec XML intégré
conforme à la norme EN 16931 Oui Oui (d'après le profil EN 16931)
Lisible par l'homme Non (uniquement avec visionneuse) Oui (PDF directement lisible)
Obligatoire pour les factures aux autorités publiques (B2G) Oui Accepté
ID de routage requis au sein des agences fédérales Pas nécessairement
Outil de validation Validateur KoSIT (officiel) Validateur Mustang (Open Source)
coûts de mise en œuvre Moyen à élevé Faible à moyen

Quand quel format de facture électronique est le plus pratique ?

Factures aux autorités

Pour les factures adressées aux clients du secteur public, la facturation électronique (X-Rechnung) est obligatoire. Les entreprises doivent s’assurer que leur logiciel comptable traite correctement l’identifiant de routage, renseigne correctement tous les champs obligatoires de la norme EN-16931 et peut générer des factures X-Rechnung valides.

Facturation aux entreprises (B2B)

Dans le secteur B2B, le format ZUGFeRD au format EN 16931 est souvent le point d’entrée le plus pragmatique, car les destinataires peuvent lire directement le PDF et, simultanément, les données structurées sont disponibles pour un traitement automatisé.

Quand les deux formats sont-ils nécessaires ?

De nombreuses entreprises doivent facturer à la fois les administrations publiques et d’autres entreprises. Dans ce cas, une solution logicielle compatible avec les deux formats est judicieuse. La base technique est identique : les deux formats sont conformes à la norme EN 16931.

Conclusion : La norme EN 16931 doit être considérée comme un socle commun.

X-Rechnung und ZUGFeRD werden häufig als konkurrierende Formate dargestellt. Technisch betrachtet stimmt das jedoch nicht. Beide basieren auf derselben europäischen Norm EN 16931. Die Norm definiert, welche Daten eine elektronische Rechnung enthalten muss und wie diese strukturiert übermittelt werden. X-Rechnung und ZUGFeRD setzen diese Vorgaben lediglich auf unterschiedliche Weise technisch um.

Pour les entreprises, le véritable défi ne réside généralement pas dans le format choisi, mais dans la génération correcte des données de facturation.

À terme, la norme EN 16931 deviendra progressivement la norme technique de référence pour les factures électroniques en Europe. Les entreprises ont donc tout intérêt à se concentrer non seulement sur les différents formats, mais aussi sur la norme sous-jacente et ses implications. Importance de la qualité des données Pour comprendre. Car toute personne connaissant la norme EN 16931 peut utiliser en toute confiance X-Rechnung et ZUGFeRD et éviter les erreurs courantes dès la création de la facture.

Des solutions logicielles comme GetMyInvoices permettent aux entreprises de récupérer automatiquement les factures depuis les portails, les boîtes mail et les services en ligne, puis de les transférer de manière structurée vers leurs systèmes comptables. Cela facilite également l’intégration des exigences relatives aux formats de factures électroniques dans les processus existants.