E Rechnung 8. März 2026 8 Min. Lesezeit

EN 16931 erklaert: Die europaeische Norm hinter der E Rechnung

Wenn Sie sich mit dem Thema E Rechnung beschaeftigen, stossen Sie frueher oder spaeter auf die Bezeichnung EN 16931. Diese europaeische Norm bildet das Fundament der E Rechnungspflicht in Deutschland und der gesamten EU. Doch was steckt genau dahinter, und warum ist sie so wichtig fuer Ihr Unternehmen?

Was ist die EN 16931?

Die EN 16931 ist eine europaeische Norm, die ein semantisches Datenmodell fuer die Kernelemente einer elektronischen Rechnung definiert. Sie wurde 2017 vom Europaeischen Komitee fuer Normung (CEN) veroeffentlicht und legt fest, welche Informationen eine E Rechnung enthalten muss und in welcher Struktur diese Daten organisiert sein muessen.

Die Norm besteht aus zwei Teilen:

  • EN 16931 1:2017: Definiert das semantische Datenmodell, also die Geschaeftsregeln und Informationselemente einer E Rechnung
  • EN 16931 2: Beschreibt die zulaessigen Syntaxen (Datenformate), in denen das Datenmodell umgesetzt werden kann

Warum gibt es die EN 16931?

Vor der EN 16931 existierten in Europa zahlreiche unterschiedliche E Rechnungsformate. Jedes Land, manchmal sogar jede Branche, hatte eigene Standards. Das fuehrte zu erheblichen Problemen im grenzueberschreitenden Handel: Unternehmen mussten fuer jeden Handelspartner ein anderes Format unterstuetzen.

Die EU Richtlinie 2014/55/EU verpflichtete alle EU Mitgliedstaaten, E Rechnungen im oeffentlichen Auftragswesen zu akzeptieren. Die EN 16931 wurde als gemeinsamer Standard entwickelt, um diese Interoperabilitaet sicherzustellen. Das Ziel: Eine Rechnung, die in Portugal erstellt wird, muss in Finnland genauso verarbeitet werden koennen wie in Deutschland.

Die Kernelemente der EN 16931

Das semantische Datenmodell der EN 16931 definiert ueber 160 Geschaeftsbegriffe (Business Terms), die in einer E Rechnung vorkommen koennen. Diese sind in logische Gruppen gegliedert:

Pflichtangaben (Auswahl)

  • Rechnungsnummer: Eindeutige Kennung des Dokuments
  • Rechnungsdatum: Datum der Rechnungserstellung
  • Verkaeufername und Anschrift: Vollstaendige Identifikation des Rechnungsstellers
  • Kaeufername: Identifikation des Rechnungsempfaengers
  • Steueridentifikation: Umsatzsteuer ID oder Steuernummer des Verkaeuferers
  • Rechnungswaehrung: ISO 4217 Waehrungscode (EUR fuer Euro)
  • Faelliger Gesamtbetrag: Der zu zahlende Endbetrag
  • Einzelpositionen: Mindestens eine Position mit Beschreibung, Menge und Preis

Optionale Angaben (Auswahl)

  • Bestellreferenz und Vertragsnummer
  • Lieferadresse und Lieferdatum
  • Zahlungsbedingungen und Skonto Informationen
  • Anhaenge und ergaenzende Dokumente
  • Projektbezogene Referenzen

Zulaessige Syntaxen

Die EN 16931 ist syntaxneutral, das heisst, sie definiert nicht ein einziges Dateiformat, sondern laesst mehrere zu. Die beiden offiziell anerkannten Syntaxen sind:

UBL (Universal Business Language) 2.1

  • International verbreiteter Standard der OASIS
  • Wird in vielen EU Laendern bevorzugt
  • XRechnung basiert auf UBL
  • Reine XML Struktur

UN/CEFACT CII (Cross Industry Invoice)

  • Standard der Vereinten Nationen
  • Ebenfalls reine XML Struktur
  • ZUGFeRD nutzt CII als eingebettetes XML
  • Verbreitet in Frankreich und anderen EU Laendern

Beide Syntaxen sind gleichwertig. Jede konforme Software muss mindestens eine davon unterstuetzen.

CIUS: Nationale Anpassungen

Die EN 16931 erlaubt sogenannte Core Invoice Usage Specifications (CIUS). Das sind nationale oder branchenspezifische Anpassungen, die den Standard erweitern oder einschraenken, ohne die grundlegende Kompatibilitaet zu verletzen.

XRechnung als deutsche CIUS

XRechnung ist die offizielle deutsche CIUS der EN 16931. Sie nimmt folgende Anpassungen vor:

  • Macht bestimmte optionale Felder verpflichtend (z.B. Leitweg ID fuer oeffentliche Auftraggeber)
  • Definiert strengere Validierungsregeln
  • Legt die Buyer Reference als Pflichtfeld fest
  • Schraenkt bestimmte Codelistenwerte ein

Wichtig: Eine XRechnung ist immer EN 16931 konform, aber nicht jede EN 16931 konforme Rechnung ist automatisch eine gueltige XRechnung. Die XRechnung stellt zusaetzliche Anforderungen.

EN 16931 in der Praxis

Fuer Rechnungssteller

Als Unternehmen, das E Rechnungen erstellt, muessen Sie sicherstellen, dass Ihre Software Rechnungen im EN 16931 konformen Format erzeugt. Das bedeutet konkret:

  1. Alle Pflichtfelder muessen korrekt befuellt sein
  2. Die Daten muessen in einer zulaessigen Syntax (UBL oder CII) vorliegen
  3. Die Geschaeftsregeln der Norm muessen eingehalten werden (z.B. korrekter Steuerausweis)
  4. Nationale CIUS Anforderungen muessen beruecksichtigt werden

Fuer Rechnungsempfaenger

Als Empfaenger muessen Sie E Rechnungen in beiden zulaessigen Syntaxen verarbeiten koennen. Ihre Software sollte:

  1. UBL und CII Dateien einlesen koennen
  2. Die Rechnungsdaten automatisch in Ihr Buchhaltungssystem uebernehmen
  3. Eine Validierung gegen die EN 16931 Regeln durchfuehren
  4. Die Originaldatei GoBD konform archivieren

Validierung

Ein wichtiger Aspekt der EN 16931 sind die definierten Geschaeftsregeln (Business Rules). Diese legen fest, welche Bedingungen eine konforme Rechnung erfuellen muss. Beispiele:

  • BR 01: Eine Rechnung muss eine Rechnungsnummer haben
  • BR 05: Eine Rechnung muss ein Rechnungsdatum haben
  • BR CO 10: Die Summe der Einzelpositionen muss mit dem Gesamtbetrag uebereinstimmen
  • BR CO 15: Jede Rechnungsposition muss einen positiven Nettobetrag haben

Es gibt ueber 100 solcher Regeln. Software zur Erstellung und Validierung von E Rechnungen prueft automatisch, ob alle Regeln eingehalten werden.

Zusammenhang mit deutschen Gesetzen

Die EN 16931 ist direkt in die deutsche Gesetzgebung eingebunden:

  • Das Wachstumschancengesetz verweist auf die EN 16931 als Grundlage fuer die E Rechnungspflicht
  • Die E Rechnungsverordnung (ERechV) definiert die Anforderungen fuer Rechnungen an oeffentliche Auftraggeber auf Basis der EN 16931
  • Das Umsatzsteuergesetz (Paragraph 14) wird durch die E Rechnungspflicht ergaenzt

Was bedeutet das fuer Ihr Unternehmen?

Sie muessen die EN 16931 nicht im Detail kennen. Wichtig ist:

  1. Software waehlen, die EN 16931 konforme E Rechnungen erzeugt (achten Sie auf die Angabe in der Produktbeschreibung)
  2. Beide Syntaxen (UBL und CII) empfangen koennen
  3. Validierung nutzen, bevor Sie E Rechnungen versenden
  4. Updates Ihrer Software zeitnah installieren, da sich die Norm weiterentwickelt

Die technischen Details uebernimmt Ihre Software. Sie muessen lediglich sicherstellen, dass Sie eine konforme Loesung einsetzen.

Fazit

Die EN 16931 ist das Regelwerk, das die E Rechnung in Europa einheitlich und interoperabel macht. Fuer Unternehmen ist die wichtigste Erkenntnis: Verwenden Sie eine Software, die explizit EN 16931 Konformitaet unterstuetzt, und Sie sind auf der sicheren Seite. Ob Sie dann XRechnung oder ZUGFeRD nutzen, ist eine praktische Entscheidung, die wir in unserem Vergleichsartikel ausfuehrlich behandeln.

RegelAgent prueft automatisch, ob Ihre E Rechnungsprozesse den aktuellen Normen und Gesetzen entsprechen und warnt Sie fruehzeitig bei Aenderungen.

Jetzt Compliance Status pruefen


Dieser Artikel dient der allgemeinen Information und stellt keine Rechtsberatung dar. Fuer eine individuelle Beratung wenden Sie sich bitte an einen Steuerberater oder Rechtsanwalt.

en 16931europaeische norme rechnungstandardcius

Ist Ihr Unternehmen compliant?

RegelAgent prueft automatisch, welche Anforderungen fuer Sie gelten.

Kostenlos starten