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-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-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-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-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-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)
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.
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).
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.
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.
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).
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).
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).
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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').
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.