Start/Glossar/EN 16931
E

EN 16931

EN 16931 ist die europäische Norm, die das Datenmodell einer E-Rechnung definiert – die fachliche Grundlage für XRechnung, ZUGFeRD und Peppol BIS.

EN 16931 ist eine europäische Norm, die das semantische Datenmodell einer elektronischen Rechnung beschreibt. Sie legt fest, welche Felder eine konforme E-Rechnung enthalten muss und wie diese Felder fachlich zusammenhängen. Damit bildet die Norm die gemeinsame Grundlage für alle in der EU anerkannten E-Rechnungsformate – unter anderem XRechnung, ZUGFeRD und Peppol BIS Billing.

Aufbau

Die Norm besteht aus mehreren Teilen:

  • EN 16931-1 – Das semantische Datenmodell (Kerndatenelemente)
  • EN 16931-2 – Liste der zulässigen Syntaxen (UBL 2.1, UN/CEFACT CII)
  • EN 16931-3 – Anwendungsleitfäden für spezielle Branchen

Der semantische Teil ist syntaxneutral: Er beschreibt was in einer Rechnung stehen muss, nicht wie es im XML aussieht.

Drei Bezeichnerfamilien

PräfixBedeutungBeispiel
BT-Business Term (Einzelfeld)BT-1 Rechnungsnummer
BG-Business Group (Feldgruppe)BG-4 Verkäufer
BR-Business Rule (Geschäftsregel)BR-CO-10 Summenprüfung

Wichtige Kerndatenelemente

ElementBedeutung
BT-1Rechnungsnummer
BT-2Rechnungsdatum
BT-9Fälligkeitsdatum
BT-31USt-IdNr. des Verkäufers
BT-48USt-IdNr. des Käufers
BT-109Nettogesamtbetrag
BT-110Gesamter MwSt-Betrag
BT-112Bruttogesamtbetrag

Bedeutung in Deutschland

Die EU-Richtlinie 2014/55/EU verpflichtet öffentliche Auftraggeber, EN 16931-konforme Rechnungen anzunehmen. Deutschland hat dies über das E-Rechnungsgesetz und die ERechV umgesetzt. Mit dem Wachstumschancengesetz wird der Anwendungsbereich ab 2025 schrittweise auf den B2B-Sektor ausgedehnt.

Konforme Syntaxen

Nach EN 16931-2 sind zwei XML-Syntaxen zulässig:

  • UBL 2.1 (ISO/IEC 19845)
  • UN/CEFACT CII D16B