EN 16931 – Europäische Norm für E-Rechnungen

Die Mutter aller europäischen E-Rechnungs-Formate – sie definiert, was drinstehen muss, lässt aber offen wie.

Kurz-Definition

EN 16931 (genauer: EN 16931-1:2017+A1:2019) ist die europäische Norm für die Kerninhalte einer elektronischen Rechnung. Sie wurde 2017 vom CEN (Comité Européen de Normalisation) auf Basis der EU-Richtlinie 2014/55/EU veröffentlicht. Die Norm definiert ein semantisches Datenmodell: welche Felder eine konforme E-Rechnung enthalten muss und wie sie zueinander stehen – unabhängig vom konkreten technischen Format. ZUGFeRD und XRechnung sind beides technische Implementierungen dieser Norm.

Was die Norm regelt

EN 16931 legt für jede Rechnung verbindlich fest:

  • Pflichtfelder (z.B. Rechnungsnummer, Datum, Lieferant, Empfänger, Beträge, Steuersätze)
  • Optionale Felder (z.B. Bestellbezug, Lieferdatum, Skontobedingungen)
  • Datentypen (Text, Datum, Geldbetrag, Mengeneinheit)
  • Beziehungen zwischen Feldern (z.B. Summe Positionen + Summe Steuern = Gesamtbetrag)
  • Validierungsregeln (Geschäftsregeln „BR-…", die jede Rechnung erfüllen muss)

CIUS und Erweiterungen

EN 16931 erlaubt sogenannte CIUS (Core Invoice Usage Specification) – nationale oder branchenspezifische Anpassungen, die zusätzliche Pflichtfelder oder Geschäftsregeln einführen, ohne die Grundnorm zu verlassen. Beispiele:

  • XRechnung ist die deutsche CIUS für Behördenrechnungen (Pflicht: Leitweg-ID, Bankverbindung)
  • Factur-X ist die französische CIUS (technisch fast identisch mit ZUGFeRD)
  • FatturaPA in Italien ist eine eigene Norm, aber EN-16931-konform interpretierbar
  • Peppol BIS Billing 3.0 ist eine internationale CIUS für Peppol-Netzwerke

Technische Formate (Syntaxbindungen)

Die EN 16931-Norm ist format-neutral. Sie wird durch zwei zugelassene Syntaxen technisch implementiert:

  • UN/CEFACT Cross Industry Invoice (CII) – XML-Schema, Basis von ZUGFeRD
  • OASIS UBL 2.1 Invoice – ein anderes XML-Schema, Basis von Peppol BIS Billing

Beide Formate enthalten dieselben semantischen Felder, nur in unterschiedlicher XML-Struktur. Konvertierung zwischen beiden ist möglich.

Die wichtigsten Pflichtfelder im Überblick

  • Rechnungsnummer (BT-1) und Rechnungsdatum (BT-2)
  • Rechnungstyp (BT-3, z.B. „Rechnung", „Gutschrift")
  • Verkäufer-Stammdaten inkl. USt-IdNr. (BT-31)
  • Käufer-Stammdaten
  • Rechnungspositionen mit Menge, Einzelpreis, Steuersatz
  • Summen pro Steuersatz (BG-23)
  • Gesamtbetrag der Rechnung (BT-112)
  • Zahlungsbedingungen oder Zahlungsfrist

EN 16931 in BISpicy POS

BISpicy POS erzeugt B2B-Rechnungen direkt im EN-16931-konformen Format (über ZUGFeRD im Profil EN 16931). Eingangsrechnungen werden auf EN-16931-Konformität geprüft – nicht-konforme PDFs werden weiterhin verarbeitet, aber ohne automatische Datenextraktion.

Stand: April 2026. Verbindlich ist die jeweils aktuelle Fassung der EN 16931, herausgegeben durch CEN. Diese Erklärung ersetzt keine fachliche Beratung.