Zurück zum Blog

EN 16931 erklärt: Der europäische Standard für E-Rechnungen

Veröffentlicht am 18. September 2025von Invapi Team
EN 16931E-RechnungEuropaCompliance

EN 16931 erklärt: Der europäische Standard für E-Rechnungen

Wer sich mit E-Rechnungen beschäftigt, stößt schnell auf die Bezeichnung EN 16931. Hinter dieser Norm verbirgt sich das Fundament, auf dem alle europäischen E-Rechnungsformate aufbauen. Doch was genau regelt der Standard, und warum ist er für deutsche Unternehmen so wichtig?

Was ist EN 16931?

EN 16931 ist eine europäische Norm, die ein einheitliches semantisches Datenmodell für elektronische Rechnungen definiert. Sie wurde im Auftrag der Europäischen Kommission vom Europäischen Komitee für Normung (CEN) entwickelt und 2017 veröffentlicht.

Der Standard umfasst mehrere Teile. Die beiden wichtigsten (kostenfrei über CEN erhältlich) sind:

  • EN 16931-1: Das semantische Datenmodell — definiert, welche Informationen eine E-Rechnung enthalten muss und welche Bedeutung diese haben.
  • CEN/TS 16931-2: Die Liste der konformen Syntaxen — legt fest, dass UBL 2.1 und UN/CEFACT CII D16B als Syntaxen verwendet werden dürfen.

Darüber hinaus gibt es weitere Teile:

  • CEN/TS 16931-3 (mehrere Unterteile): Die eigentlichen Syntaxbindungen — beschreiben, wie das Datenmodell konkret in UBL und CII abgebildet wird.
  • CEN/TR 16931-4: Leitlinien zur Interoperabilität auf Übertragungsebene.
  • CEN/TR 16931-5: Leitlinien zur Nutzung von Sektor- oder Ländererweiterungen (CIUS und Extensions).
  • CEN/TR 16931-6: Testergebnisse zur praktischen Anwendung.

Das semantische Datenmodell

Im Kern definiert EN 16931 eine Liste von Geschäftsbegriffen (Business Terms), die jeweils eine eindeutige Kennung tragen (z. B. BT-1 für die Rechnungsnummer, BT-31 für die Umsatzsteuer-ID des Verkäufers). Diese Business Terms sind in Gruppen (Business Groups) organisiert, etwa BG-4 für die Verkäuferinformationen oder BG-25 für Rechnungspositionen.

Pflichtfelder und optionale Angaben

Der Standard unterscheidet zwischen:

  • Pflichtfeldern: Müssen in jeder Rechnung vorhanden sein (z. B. Rechnungsnummer, Rechnungsdatum, Gesamtbetrag, Verkäufer- und Käuferangaben).
  • Bedingten Feldern: Müssen unter bestimmten Umständen angegeben werden (z. B. Umsatzsteuer-ID bei steuerpflichtigen Lieferungen).
  • Optionalen Feldern: Können bei Bedarf ergänzt werden (z. B. Lieferinformationen, Zahlungsbedingungen als Freitext).

Welche Formate bauen auf EN 16931 auf?

Die Norm selbst definiert kein Dateiformat, sondern ein abstraktes Modell. Konkrete Formate implementieren dieses Modell:

XRechnung

XRechnung ist die deutsche CIUS (Core Invoice Usage Specification) — eine nationale Anpassung von EN 16931. Sie verschärft bestimmte Regeln: So wird etwa die Käuferreferenz (BT-10, in der Praxis die Leitweg-ID) zur Pflichtangabe. XRechnung wird als UBL oder CII übermittelt.

ZUGFeRD / Factur-X

ZUGFeRD 2.x basiert ebenfalls auf EN 16931 und nutzt die CII-Syntax. Das Profil "EN 16931" (Comfort) bildet exakt das europäische Datenmodell ab, während höhere Profile wie Extended zusätzliche Felder erlauben.

Peppol BIS Billing 3.0

Das Peppol-Netzwerk verwendet eine eigene CIUS von EN 16931 für den grenzüberschreitenden Rechnungsaustausch. Auch hier ist die Grundlage identisch, ergänzt um netzwerkspezifische Regeln.

Wie funktioniert die Validierung?

Die Einhaltung von EN 16931 wird durch Schematron-Regeln geprüft. Diese Regeln validieren nicht nur die XML-Struktur, sondern auch die Geschäftslogik — beispielsweise ob der Gesamtbetrag mit der Summe der Positionen übereinstimmt oder ob bei bestimmten Umsatzsteuerkategorien die korrekte Steuer-ID angegeben ist.

Die Validierung erfolgt typischerweise in zwei Stufen:

  1. Syntaxvalidierung: Prüft, ob die XML-Datei dem Schema (UBL oder CII) entspricht.
  2. Geschäftsregelvalidierung: Prüft die EN 16931-Regeln und gegebenenfalls nationale CIUS-Regeln (z. B. XRechnung-spezifische Prüfungen).

invapi bietet eine Validierungs-API, die beide Stufen automatisch durchführt und detaillierte Fehlermeldungen zurückgibt.

Warum ist EN 16931 für Ihr Unternehmen relevant?

Seit dem 1. Januar 2025 müssen alle Unternehmen in Deutschland E-Rechnungen empfangen können, die der Norm EN 16931 entsprechen. Ab 2027 wird auch das Ausstellen stufenweise verpflichtend: zunächst für Unternehmen mit mehr als 800.000 € Vorjahresumsatz, ab 2028 für alle. Kleinunternehmer nach § 19 UStG sind dauerhaft von der Ausstellungspflicht befreit. Der Standard betrifft damit nicht nur Großunternehmen oder den öffentlichen Sektor, sondern jedes Unternehmen im B2B-Bereich.

Wer seine Rechnungsformate frühzeitig auf EN 16931 ausrichtet, profitiert von:

  • Rechtssicherheit durch nachweisbare Normkonformität
  • Interoperabilität mit Geschäftspartnern in ganz Europa
  • Zukunftssicherheit, da alle aktuellen und geplanten E-Rechnungsformate auf diesem Standard basieren

Fazit

EN 16931 ist mehr als eine technische Spezifikation — es ist die gemeinsame Sprache der europäischen E-Rechnung. Ob Sie XRechnung, ZUGFeRD oder Peppol nutzen: Der Standard sorgt dafür, dass Rechnungsdaten einheitlich strukturiert, validierbar und interoperabel sind. Wer E-Rechnungen erstellt oder empfängt, kommt an EN 16931 nicht vorbei.