XRechnung-Pflichtfelder: alle Muss-Angaben mit BT-Nummer und Prüfregel

Welche Felder muss eine XRechnung enthalten, damit sie die Prüfung besteht? Diese Seite listet alle Pflichtfelder nach EN 16931 und XRechnung 3.0 mit BT-Nummer und der Regel, die beim Fehlen anschlägt. Dazu die Felder, die erst unter einer Bedingung Pflicht werden, und die Angaben, die das Steuerrecht verlangt, die Prüfung aber nicht erzwingt.

Woher die Pflicht kommt

Pflichtfelder einer XRechnung haben drei Quellen. Für die Prüfung macht das keinen Unterschied: Fehlt eines, ist die Rechnung ungültig.

Die BR-DE-Regeln gelten nur, wenn die Rechnung sich als XRechnung ausweist (BT-24, siehe unten). Eine ZUGFeRD-Rechnung im Profil EN 16931 muss Telefonnummer oder Käuferreferenz also nicht enthalten. Verlangt Ihr Empfänger aber XRechnung, etwa eine Behörde, gilt die ganze Liste.

Rechnungskopf

BTFeldRegelHinweis
BT-1RechnungsnummerBR-02eindeutig je Rechnung
BT-2RechnungsdatumBR-03Format JJJJ-MM-TT in UBL, JJJJMMTT in CII
BT-3RechnungsartBR-04, BR-DE-17nur bestimmte Codes, z. B. 380 Rechnung, 381 Gutschrift, 384 Korrektur (Ratgeber Rechnungsart)
BT-5WährungBR-05EUR, nicht „€“
BT-10KäuferreferenzBR-DE-15bei Behörden die Leitweg-ID (Ratgeber Leitweg-ID), sonst eine Referenz des Käufers
BT-24SpezifikationskennungBR-01, BR-DE-21für XRechnung 3.0: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0

Verkäufer

BTFeldRegelHinweis
BT-27NameBR-06
BG-5AnschriftBR-08die Gruppe selbst
BT-37OrtBR-DE-3
BT-38PostleitzahlBR-DE-4
BT-40LändercodeBR-09DE, zweistellig
BT-34Elektronische AdressePEPPOL-EN16931-R020, BR-62mit Schema, z. B. schemeID="EM" für eine E-Mail-Adresse
BG-6KontaktBR-DE-2die Gruppe selbst
BT-41AnsprechpartnerBR-DE-5Name oder Abteilung
BT-42TelefonBR-DE-6, BR-DE-27mindestens drei Ziffern
BT-43E-MailBR-DE-7, BR-DE-28genau ein @
BT-29, BT-30 oder BT-31Kennung, Registernummer oder USt-IdNr.BR-CO-26mindestens eine davon
BT-31 oder BT-32USt-IdNr. oder SteuernummerBR-DE-16bei Steuerkategorie S, Z, E, AE, K, G, L oder M (also fast immer); alternativ ein Steuervertreter (BG-11)

Käufer

BTFeldRegelHinweis
BT-44NameBR-07
BG-8AnschriftBR-10die Gruppe selbst
BT-52OrtBR-DE-8
BT-53PostleitzahlBR-DE-9
BT-55LändercodeBR-11
BT-49Elektronische AdressePEPPOL-EN16931-R010, BR-63bei Behörden oft die Leitweg-ID mit schemeID="0204"; fragen Sie im Zweifel den Empfänger

Zahlung

BTFeldRegelHinweis
BG-16ZahlungsanweisungenBR-DE-1auch wenn schon bezahlt ist
BT-81Code der ZahlungsartBR-49z. B. 58 SEPA-Überweisung, 59 SEPA-Lastschrift

Was je Zahlungsart dazukommt, steht unten bei den bedingten Feldern und ausführlich im Ratgeber Zahlungsangaben.

Summen und Umsatzsteuer

BTFeldRegelHinweis
BT-106Summe der Positionen nettoBR-12
BT-109Gesamtbetrag ohne UmsatzsteuerBR-13
BT-112Gesamtbetrag mit UmsatzsteuerBR-14
BT-115Fälliger BetragBR-15
BG-23Aufschlüsselung der UmsatzsteuerBR-CO-18mindestens eine, je Steuerkategorie und Satz eine
BT-116Bemessungsgrundlage je KategorieBR-45
BT-117Steuerbetrag je KategorieBR-46auch 0.00
BT-118SteuerkategorieBR-47(Ratgeber Steuerkategorien)
BT-119SteuersatzBR-DE-14in XRechnung immer, auch 0; die Norm lässt ihn nur bei Umsätzen außerhalb der Umsatzsteuer weg (BR-48)

Dass die Summen vorhanden sind, ist die eine Hälfte. Sie müssen auch zueinander passen; das prüfen die Regeln BR-CO-10 bis BR-CO-16 (Ratgeber Rundung und Rabatte).

Rechnungsposition

Jede Rechnung braucht mindestens eine Position (BR-16). Jede Position braucht:

BTFeldRegelHinweis
BT-126PositionsnummerBR-21
BT-129MengeBR-22
BT-130MengeneinheitBR-23als Code, z. B. H87 Stück, HUR Stunde, C62 Einheit
BT-131Nettobetrag der PositionBR-24
BT-146NettopreisBR-26
BT-151Steuerkategorie der PositionBR-CO-04
BT-153ArtikelnameBR-25die Leistungsbeschreibung gehört ins XML, nicht nur in ein angehängtes PDF

Felder, die unter einer Bedingung Pflicht werden

Wenn …dann PflichtRegel
Zahlungsart 30 oder 58 (Überweisung)BG-17 mit IBAN oder Kontonummer (BT-84); bei 58 eine gültige IBANBR-DE-23-a, BR-61, BR-DE-19
Zahlungsart 59 (Lastschrift)BG-19 mit Gläubiger-ID (BT-90) und belastetem Konto (BT-91)BR-DE-25-a, BR-DE-30, BR-DE-31
Zahlungsart 48, 54 oder 55 (Karte)BG-18 mit gekürzter KartennummerBR-DE-24-a
Rechnungsart 384 (Korrektur)Bezug auf die ursprüngliche Rechnung (BG-3, BT-25)BR-DE-26, BR-55
Lieferanschrift (BG-15) angegebenOrt, Postleitzahl, Ländercode (BT-77, BT-78, BT-80)BR-DE-10, BR-DE-11, BR-57
Zahlungsempfänger ist nicht der VerkäuferName des Zahlungsempfängers (BT-59)BR-17
Steuervertreter (BG-11) angegebenName, Anschrift mit Ländercode, USt-IdNr. (BT-62, BG-12, BT-69, BT-63)BR-18, BR-19, BR-20, BR-56
Nachlass auf Rechnungsebene (BG-20)Betrag, Steuerkategorie, Grund als Text oder CodeBR-31, BR-32, BR-33
Zuschlag auf Rechnungsebene (BG-21)Betrag, Steuerkategorie, Grund als Text oder CodeBR-36, BR-37, BR-38
Anhang (BG-24)Kennung des Anhangs (BT-122); eindeutige DateinamenBR-52, BR-DE-22
Skonto vereinbartdie Skonto-Zeile in BT-20 genau nach VorgabeBR-DE-18 (Ratgeber Skonto)

Was die Prüfung nicht erzwingt

Eine bestandene Prüfung heißt: Die Rechnung ist technisch vollständig. Sie heißt nicht, dass alle steuerlichen Pflichtangaben drin sind. Zwei Beispiele, die oft übersehen werden:

Welche Angaben Ihre Rechnung steuerlich braucht, klären Sie mit Ihrer Steuerberatung. Welche Pflichtangabe in welches Feld gehört, beschreibt die Zuordnungstabelle von KoSIT und FeRD, die das BMF in seinem Schreiben vom 15.10.2026 empfiehlt (Ratgeber E-Rechnung ab 2027).

Selbst nachgeprüft

Wir haben die gültige Beispielrechnung (XRechnung 3.0, UBL) genommen, je ein Feld entfernt und mit denselben Regeln geprüft, die auch der Prüfer auf dieser Website verwendet (KoSIT XRechnung 3.0.2). Ergebnis am 26.10.2026:

EntferntGemeldet
Rechnungsnummer (BT-1)Schemafehler, BR-02
Rechnungsdatum (BT-2)Schemafehler, BR-03
Käuferreferenz (BT-10)BR-DE-15
Elektronische Adresse Verkäufer (BT-34)PEPPOL-EN16931-R020
Elektronische Adresse Käufer (BT-49)PEPPOL-EN16931-R010
Telefon (BT-42)BR-DE-6, BR-DE-27
E-Mail (BT-43)BR-DE-7, BR-DE-28
Postleitzahl Verkäufer (BT-38)BR-DE-4
Zahlungsanweisungen (BG-16)BR-DE-1
USt-IdNr. Verkäufer (BT-31)BR-S-02, BR-DE-16
Spezifikationskennung auf xrechnung_2.0 geändertkeine Regel, aber „keine passende Prüfkonfiguration“: Die Rechnung gilt nicht als geprüft

Der letzte Fall zeigt eine Falle: Eine veraltete Kennung in BT-24 erzeugt keine Fehlermeldung zu einem Feld, sondern verhindert die XRechnung-Prüfung ganz. Achten Sie im Prüfbericht deshalb auf das erkannte Szenario.

So prüfen Sie Ihre Rechnung

  1. Rechnung im kostenlosen Prüfer öffnen. Er läuft in Ihrem Browser; die Datei wird nicht hochgeladen.
  2. Jede Meldung nennt das Feld mit BT-Nummer. Zu den häufigen Codes gibt es eine Erklärung mit dem Pfad in UBL und CII.
  3. Fehlende Felder in der Vorlage oder den Stammdaten der Rechnungssoftware ergänzen, nicht von Hand im XML.

Wenn Ihre eigene Software oder eine Automatisierung Rechnungen erzeugt, können Sie dieselbe Prüfung vor dem Versand per API einbauen; die Antwort nennt je Meldung Regelcode, Stufe, einen Text mit den deutschen Feldnamen und die Fundstelle im XML.

Technische Hinweise zum Datenformat, keine Steuer- oder Rechtsberatung. Ob Steuersatz, Leistung und Beträge in der Sache stimmen, klären Sie mit Ihrer Steuerberatung. eRechio ist kein Angebot der KoSIT.