TaxLayer
AnmeldenKostenlos starten
Technik2025-04-0110 Min. Lesezeitvon TaxLayer Team

EN 16931: Alle Pflichtfelder der europäischen Rechnungsnorm

Die europäische Norm EN 16931 bildet das Fundament aller E-Rechnungsformate in Deutschland und der EU. Wer ZUGFeRD oder XRechnung erzeugt, muss die darin definierten Pflichtfelder einhalten — sonst wird die Rechnung abgelehnt.

> Kurzantwort: EN 16931 definiert über 160 Business Terms für E-Rechnungen. Pflicht sind u.a. Rechnungsnummer (BT-1), Datum (BT-2), Währung (BT-5), Verkäufer- und Käuferdaten, Betragsfelder und mindestens eine Rechnungsposition mit Menge, Preis und Steuerkategorie.

Was ist EN 16931 und warum ist sie relevant?

EN 16931 ist die europäische Norm für das semantische Datenmodell einer elektronischen Rechnung. Sie definiert über 160 Geschäftsbegriffe (Business Terms, kurz BT) und Geschäftsbegriffsgruppen (Business Term Groups, BG), die in einer E-Rechnung vorkommen können.

Das Wachstumschancengesetz schreibt vor, dass nur Formate, die EN 16931 erfüllen, als E-Rechnung gelten. Sowohl ZUGFeRD (ab Profil EN 16931) als auch XRechnung erfüllen diese Norm.

Welche Felder sind im Rechnungskopf Pflicht?

BTBezeichnungBeschreibung
BT-1RechnungsnummerEindeutige Kennung der Rechnung
BT-2RechnungsdatumAusstellungsdatum (Format: YYYYMMDD)
BT-3RechnungsartTypeCode: 380 (Rechnung), 381 (Gutschrift)
BT-5WährungscodeISO 4217, z.B. EUR

Welche Verkäuferdaten (BG-4) sind Pflicht?

BTBezeichnungBeschreibung
BT-27NameFirmenname des Verkäufers
BT-31USt-IdNr.Umsatzsteuer-Identifikationsnummer
BT-40LändercodeISO 3166-1 alpha-2, z.B. DE

Welche Käuferdaten (BG-7) sind Pflicht?

BTBezeichnungBeschreibung
BT-44NameFirmenname des Käufers

Welche Betragsfelder (BG-22) müssen gefüllt sein?

BTBezeichnungBeschreibung
BT-106PositionssummeSumme aller Positionsbeträge netto
BT-109NettobetragRechnungsbetrag ohne Steuer
BT-110SteuerbetragGesamter Steuerbetrag
BT-112BruttobetragRechnungsbetrag inkl. Steuer
BT-115ZahlbetragFälliger Betrag

Welche Positionsfelder (BG-25) sind Pflicht?

BTBezeichnungBeschreibung
BT-126PositionsnummerEindeutige Zeilennummer
BT-129MengeAbgerechnete Menge
BT-130EinheitUN/ECE Rec 20 Code (C62, HUR, DAY)
BT-131PositionsbetragNettobetrag der Position
BT-146EinzelpreisPreis pro Einheit netto
BT-151USt-KategorieS (Standard), E (Befreit), Z (Null)
BT-153ArtikelnameBezeichnung des Artikels

Für Kleinunternehmer gilt die Steuerkategorie E (Exempt) mit 0 % Steuersatz und dem Freistellungsgrund nach § 19 UStG.

Wie kann ich die Pflichtfelder automatisch prüfen?

Der TaxLayer validiert jede erzeugte Rechnung automatisch gegen alle Pflicht-BTs. Sie können das Ergebnis zusätzlich mit dem kostenlosen ZUGFeRD & XRechnung Validator oder dem offiziellen KoSIT Validator prüfen.

Testen Sie die automatische Validierung kostenlos: Die ersten zwei Konvertierungen pro Monat sind ohne Kreditkarte verfügbar — jetzt starten.

Häufig gestellte Fragen

Was ist die EN 16931?

Die EN 16931 ist die europäische Norm für das semantische Datenmodell einer elektronischen Rechnung. Sie definiert über 160 Geschäftsbegriffe (Business Terms, BT) und Gruppen (BG), die in einer E-Rechnung vorkommen können.

Welche Felder sind in jeder E-Rechnung Pflicht?

Zu den wichtigsten Pflichtfeldern zählen: BT-1 (Rechnungsnummer), BT-2 (Datum), BT-5 (Währung), BT-27 (Verkäufername), BT-44 (Käufername), BT-109 (Nettobetrag) und BT-112 (Bruttobetrag).

Welche Daten müssen in den Rechnungspositionen stehen?

Jede Position muss enthalten: BT-126 (Positionsnummer), BT-129 (Menge), BT-130 (Einheit), BT-131 (Positionsbetrag), BT-146 (Einzelpreis), BT-151 (USt-Kategorie) und BT-153 (Artikelname).

Was ist der Unterschied zwischen EN 16931 und XRechnung?

EN 16931 ist die europäische Basisnorm. XRechnung ist eine deutsche CIUS (Anpassung), die zusätzliche Regeln definiert, z.B. die Pflicht zur Leitweg-ID (BR-DE-01).

Wie prüfe ich, ob meine E-Rechnung alle Pflichtfelder enthält?

Nutzen Sie den kostenlosen ZUGFeRD & XRechnung Validator direkt im Browser. Er prüft alle EN 16931 Pflichtfelder und zeigt fehlende oder fehlerhafte Felder an.

In welchem Format muss das Rechnungsdatum angegeben werden?

Das Rechnungsdatum (BT-2) muss im Format YYYYMMDD angegeben werden, also z.B. 20260603. TaxLayer setzt dieses Format automatisch korrekt.

PDF-Rechnungen jetzt konvertieren

Testen Sie TaxLayer kostenlos — 2 Konvertierungen pro Monat, keine Kreditkarte.

Jetzt starten