Startseite › Wissen › BR-DE-19
BR-DE-19: IBAN (BT-84) ungültig
Wird als Zahlungsart SEPA-Überweisung (Code 58) angegeben, soll das Zahlungskonto (BT-84) eine korrekte IBAN enthalten. Der Validator prüft dabei auch die Prüfziffer. BR-DE-19 ist eine Warnung – die Rechnung bleibt technisch gültig, aber eine falsche IBAN führt in der Praxis zu Zahlungsproblemen. Die Schwesterregel BR-DE-20 prüft dasselbe für die IBAN des Zahlers bei Lastschrift (BT-91).
Originaltext der Regel
"Payment account identifier" (BT-84) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 58 SEPA als Zahlungsmittel gefordert wird.
Technische Prüfung (Schematron/XPath)
| Regelwerk | Kontext | Test |
|---|---|---|
| XRechnung, UBL | /ubl:Invoice/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = ('30','58')] | /cn:CreditNote/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = ('30','58')] | not(normalize-space(cbc:PaymentMeansCode) = '58') or xr:checkIBAN(string(cac:PayeeFinancialAccount/cbc:ID)) |
| XRechnung, CII | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans[normalize-space(ram:TypeCode) = ('30','58')] | not(normalize-space(ram:TypeCode) = '58') or xr:checkIBAN(string(ram:PayeePartyCreditorFinancialAccount/ram:IBANID)) |
Aus der offiziellen XRechnung 3.0.2 (KoSIT-Konfiguration 2026-08-31).
Typische Ursachen
- Tippfehler oder Zahlendreher – die Prüfziffer stimmt dann nicht mehr.
- Kontonummer und BLZ statt IBAN eingetragen.
- Platzhalter-IBAN aus einer Vorlage.
So beheben Sie den Fehler
- IBAN aus dem Kontoauszug übernehmen und erneut prüfen.
- Keine Platzhalter verwenden; bei Zahlungsart 30 (Nicht-SEPA) ist eine andere Kontokennung möglich.
Beispiel: vorher und nachher
Fehlerhaft
<cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
<cac:PayeeFinancialAccount>
<cbc:ID>DE02120300000000202052</cbc:ID>
</cac:PayeeFinancialAccount>
</cac:PaymentMeans>Korrigiert
<cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
<cac:PayeeFinancialAccount>
<cbc:ID>DE02120300000000202051</cbc:ID>
</cac:PayeeFinancialAccount>
</cac:PaymentMeans>Ausschnitt aus einer vollständigen XRechnung 3.0 (UBL). Ergebnis mit dem KoSIT-Validator: Die fehlerhafte Variante erzeugt BR-DE-19; die korrigierte Variante wird akzeptiert.
Hintergrund: Pflichtangaben einer E-Rechnung und ihre Felder (BT)
Verwandte Themen
Keine Steuer- oder Rechtsberatung: Diese Seite erklärt technische Prüfregeln und dient der Orientierung. Verbindlich sind Gesetz, BMF-Schreiben und das offizielle KoSIT-Regelwerk. Bei steuerlichen Fragen wenden Sie sich an Ihre Steuerberatung. Stand: 2026-10-06, geprüft mit XRechnung 3.0.2 (KoSIT-Konfiguration 2026-08-31).