AnsichtErstellenValidierenPreiseKonto
BaseInvoice
AnsichtValidieren & KorrigierenStapelTeamErstellen
Preise
ENDEFRNLBE
AnmeldenKostenlos →

Referenz der E-Rechnungs-Fehlercodes

Alle EN-16931- und XRechnung-Prüfregeln, die BaseInvoice prüft — jeweils mit verständlicher Erklärung und Lösung. Wählen Sie einen Code für die Detailseite.

EN 16931 — Kernregeln (alle Formate)

BR-1Fehler

BR-1: Spezifikationskennung fehlt (BT-24 / CustomizationID)

Jede EN 16931-konforme Rechnung muss die Spezifikationskennung (BT-24) enthalten. Das Feld gibt dem Empfänger an, welches Rechnungsprofil verwendet wird: XRechnung, ZUGFeRD, Factur-X oder Peppol BIS 3.0.

BR-CO-9Fehler

BR-CO-9: USt-IdNr. ohne Länderpräfix — ungültiges Format

Die USt-IdNr. (BT-31 Verkäufer, BT-63 Steuervertreter, BT-48 Käufer) muss mit dem zweistelligen ISO-Ländercode beginnen. '123456789' anstatt 'DE123456789' löst BR-CO-9 aus.

BR-CO-15Fehler

BR-CO-15: Rechnungsgesamtbetrag brutto stimmt nicht

Der Rechnungsgesamtbetrag mit MwSt. (BT-112) stimmt nicht mit der Summe aus Nettobetrag (BT-109) und MwSt.-Gesamtbetrag (BT-110) überein. Diese Rechenregel gilt für alle EN 16931-konformen Formate: Factur-X, ZUGFeRD, XRechnung und Peppol BIS.

BR-CO-16Fehler

BR-CO-16: Fälliger Zahlungsbetrag ist falsch

Der fällige Zahlungsbetrag (BT-115) entspricht nicht der Formel: Bruttobetrag (BT-112) − Vorauszahlung (BT-113) + Rundungsbetrag (BT-114). Die Regel gilt für alle EN 16931-Formate.

BR-S-2Fehler

BR-S-2: USt-IdNr. des Verkäufers fehlt bei normalem MwSt.-Satz

Enthält eine Rechnung mindestens einen MwSt.-Teilbetrag mit dem Normalsteuersatz (Kategorie S, z.B. 19 % DE, 20 % FR), muss die USt-IdNr. des Verkäufers (BT-31) oder seines Steuervertreters (BT-63) vorhanden sein.

XRechnung — Deutschland (BR-DE)

BR-DE-1Fehler

XRechnung Fehler BR-DE-1: Zahlungsmittel fehlt

BR-DE-1 verlangt, dass eine XRechnung mindestens ein Zahlungsmittel enthält. Dies umfasst Zahlungsanweisungen wie IBAN/BIC für Überweisung, Lastschriftdaten oder andere Zahlungswege. Das Element PaymentMeans (cac:PaymentMeans) muss vorhanden sein.

BR-DE-2Fehler

XRechnung Fehler BR-DE-2: Ansprechpartner des Verkäufers fehlt

BR-DE-2 verlangt, dass jede XRechnung die Gruppe „SELLER CONTACT“ (BG-6) enthält — die Kontaktdaten des Verkäufers. Dazu gehören Ansprechpartner (BT-41), Telefonnummer (BT-42) und E-Mail-Adresse (BT-43).

BR-DE-3Fehler

XRechnung Fehler BR-DE-3: Stadt des Verkäufers fehlt

BR-DE-3 verlangt, dass die Postanschrift des Verkäufers (BG-5) den Ort/die Stadt (BT-37) enthält. EN 16931 verlangt nur das Länderkennzeichen — XRechnung macht zusätzlich Stadt und PLZ verpflichtend.

BR-DE-4Fehler

XRechnung Fehler BR-DE-4: Postleitzahl des Verkäufers fehlt

BR-DE-4 verlangt, dass die Postanschrift des Verkäufers (BG-5) die Postleitzahl (BT-38) enthält. XRechnung macht PLZ und Stadt verpflichtend, anders als der EN-16931-Kern.

BR-DE-5Fehler

XRechnung Fehler BR-DE-5: Name des Ansprechpartners fehlt

BR-DE-5 verlangt den Namen der Kontaktstelle des Verkäufers (BT-41, „Seller contact point“). Er ist Teil der in XRechnung verpflichtenden Kontaktgruppe (BG-6, siehe BR-DE-2).

BR-DE-6Fehler

XRechnung Fehler BR-DE-6: Telefonnummer des Ansprechpartners fehlt

BR-DE-6 verlangt, dass die Telefonnummer des Verkäufer-Ansprechpartners (BT-42) angegeben wird. Sie ist Teil der in XRechnung verpflichtenden Kontaktgruppe (BG-6, siehe BR-DE-2).

BR-DE-7Fehler

XRechnung Fehler BR-DE-7: E-Mail-Adresse des Ansprechpartners fehlt

BR-DE-7 verlangt die E-Mail-Adresse des Verkäufer-Ansprechpartners (BT-43). Sie ist Teil der in XRechnung verpflichtenden Kontaktgruppe (BG-6, siehe BR-DE-2).

BR-DE-8Fehler

XRechnung Fehler BR-DE-8: Stadt des Käufers fehlt

BR-DE-8 verlangt, dass die Postanschrift des Käufers (BG-8) den Ort/die Stadt (BT-52) enthält. EN 16931 verlangt nur das Länderkennzeichen — XRechnung macht zusätzlich Stadt und PLZ verpflichtend.

BR-DE-9Fehler

XRechnung Fehler BR-DE-9: Postleitzahl des Käufers fehlt

BR-DE-9 verlangt, dass die Postanschrift des Käufers (BG-8) die Postleitzahl (BT-53) enthält. Zusammen mit BR-DE-8 (Stadt) macht XRechnung die vollständige Käuferadresse verpflichtend.

BR-DE-10Fehler

XRechnung Fehler BR-DE-10: Stadt der Lieferanschrift fehlt

BR-DE-10 verlangt, dass eine angegebene Lieferanschrift (BG-15, „DELIVER TO ADDRESS“) die Stadt des Lieferorts (BT-77) enthält. Die Regel greift nur, wenn überhaupt eine Lieferanschrift vorhanden ist.

BR-DE-11Fehler

XRechnung Fehler BR-DE-11: PLZ der Lieferanschrift fehlt

BR-DE-11 verlangt, dass eine angegebene Lieferanschrift (BG-15, „DELIVER TO ADDRESS“) die Postleitzahl des Lieferorts (BT-78) enthält. Die Regel greift nur, wenn überhaupt eine Lieferanschrift vorhanden ist.

BR-DE-13Fehler

XRechnung BR-DE-13 (veraltet): Lieferdatum oder Leistungszeitraum

Hinweis: BR-DE-13 ist im aktuellen XRechnung-3.x-Regelwerk nicht mehr enthalten — moderne Prüftools geben diesen Code nicht mehr aus. Historisch betraf er die Empfehlung, entweder das tatsächliche Lieferdatum (BT-72) oder einen Rechnungszeitraum (BG-14) anzugeben. Diese Angabe bleibt fachlich sinnvoll, wird aber heute über den EN-16931-Kern geprüft, nicht über eine eigene BR-DE-Regel.

BR-DE-15Fehler

XRechnung Fehler BR-DE-15: Leitweg-ID fehlt

BR-DE-15 ist der häufigste Ablehnungsgrund für XRechnungen. Die Buyer reference (Leitweg-ID) fehlt oder hat ein ungültiges Format. Das Feld cbc:BuyerReference im UBL-Format bzw. ram:BuyerReference im CII-Format muss vorhanden und nicht leer sein.

BR-DE-16Fehler

XRechnung Fehler BR-DE-16: Steueridentifikation fehlt

BR-DE-16 verlangt, dass der Rechnungssteller (Verkäufer) entweder eine deutsche Steuernummer (SchemeID 'FC') oder eine Umsatzsteuer-Identifikationsnummer (SchemeID 'VA') im Feld SellerTaxRegistration angibt. Mindestens eines dieser beiden Felder muss befüllt sein.

BR-DE-17Warnung

XRechnung BR-DE-17: unzulässiger Rechnungstyp-Code

BR-DE-17 ist ein Warnhinweis: Im Element Rechnungstyp (BT-3, Invoice type code) sollen ausschließlich die folgenden Codes der UNTDID-1001-Liste verwendet werden: 326 (Teilrechnung), 380 (Handelsrechnung), 381 (Gutschrift), 384 (Korrekturrechnung), 389 (Selbstfakturierung), 875/876/877 (Bauleistungs-Rechnungen).

BR-DE-19Warnung

XRechnung BR-DE-19: IBAN bei SEPA-Überweisung fehlt oder ungültig

BR-DE-19 ist ein Warnhinweis (kein harter Fehler): Wenn als Zahlungsmittel-Code (BT-81) der Wert 58 (SEPA-Überweisung) verwendet wird, soll die Zahlungskonto-Kennung (BT-84) eine korrekte IBAN enthalten.

BR-DE-20Warnung

XRechnung BR-DE-20: IBAN des belasteten Kontos bei SEPA-Lastschrift

BR-DE-20 ist ein Warnhinweis: Wenn als Zahlungsmittel-Code (BT-81) der Wert 59 (SEPA-Lastschrift) verwendet wird, soll die Kennung des belasteten Kontos (BT-91, „Debited account identifier“) eine korrekte IBAN enthalten.

BR-DE-21Warnung

XRechnung BR-DE-21: Spezifikationskennung entspricht nicht XRechnung

BR-DE-21 ist ein Warnhinweis: Die Spezifikationskennung (BT-24, CustomizationID) soll syntaktisch der offiziellen Kennung des Standards XRechnung entsprechen (z.B. 'urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0').

BR-DE-26Warnung

XRechnung BR-DE-26: Bezug zur vorausgegangenen Rechnung fehlt

BR-DE-26 ist ein Warnhinweis: Wenn der Rechnungstyp (BT-3) den Code 384 (Korrekturrechnung) trägt, soll die Gruppe „PRECEDING INVOICE REFERENCE“ (BG-3) mindestens einmal vorhanden sein und auf die ursprüngliche Rechnung verweisen.

Rules sourced fromEN 16931(CEN)XRechnung 3.x(KoSIT)Peppol BIS 3.0(OpenPeppol)
BaseInvoice

EU e-invoice tools. Validates against EN 16931. Nothing leaves your browser.

EnglishDeutschFrançaisNederlandsBelgique / België

Product

  • Ansicht & Export
  • Validieren
  • Rechnung erstellen
  • Stapelverarbeitung
  • Stapelkorrektur
  • API
  • Preise

Resources

  • Beispielrechnungen
  • Fristen & Pflichten
  • Fehlercode-Referenz
  • Deutschland Frist 2027
  • XRechnung
  • Factur-X
  • ZUGFeRD
  • Peppol BIS
  • XRechnung vs Peppol

Trust

  • Sicherheit & Datenschutz
  • Standards & Quellen

Legal

  • Privacy policy
  • Terms of service

© 2026 BaseInvoice · All rights reserved

Invoice data never leaves your browser — we store nothing.