BR-DE – XRechnung
BR-DE-20: IBAN des belasteten Kontos (BT-91) bei Lastschrift ungültig
WarnungGeschäftsregel XRechnung (KoSIT)
Offizielle Meldung
[BR-DE-20] "Debited account identifier" (BT-91) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 59 SEPA als Zahlungsmittel gefordert wird.Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)
Was die Meldung bedeutet
Ihre Rechnung sieht eine SEPA-Lastschrift vor (Code 59) und nennt dazu das Konto des Kunden, von dem der Betrag eingezogen wird. Die IBAN dieses Kontos besteht die Prüfziffernkontrolle nicht. Anders als bei einer Überweisung stammt die Nummer hier aus Ihren Kundendaten oder dem Lastschriftmandat, nicht aus Ihren eigenen Bankdaten. Eine falsche IBAN lässt den Einzug scheitern und verärgert den Kunden, der die Rechnung bereits angenommen hat.
So beheben Sie den Fehler
Gleichen Sie die IBAN mit dem unterschriebenen Mandat ab und tragen Sie sie ohne Leerzeichen ein: in UBL cbc:ID unter cac:PaymentMeans/cac:PaymentMandate/cac:PayerFinancialAccount, in CII ram:IBANID im PayerPartyDebtorFinancialAccount der Zahlungsangaben.
<cac:PaymentMeans>
<cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
<cac:PaymentMandate>
<cbc:ID>MANDAT-2024-0031</cbc:ID>
<cac:PayerFinancialAccount>
<cbc:ID>DE75512108001245126190</cbc:ID>
</cac:PayerFinancialAccount>
</cac:PaymentMandate>
</cac:PaymentMeans><cac:PaymentMeans>
<cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
<cac:PaymentMandate>
<cbc:ID>MANDAT-2024-0031</cbc:ID>
<cac:PayerFinancialAccount>
<cbc:ID>DE75512108001245126199</cbc:ID>
</cac:PayerFinancialAccount>
</cac:PaymentMandate>
</cac:PaymentMeans>Häufige Fragen
Muss die IBAN des Kunden überhaupt in der Rechnung stehen?
Bei einer Lastschrift nach XRechnung ja: BG-19 mit Mandatsreferenz und belastetem Konto ist Pflicht, sobald Code 59 verwendet wird.
Was passiert, wenn ich die IBAN nicht korrigiere?
Der Einzug scheitert, weil die Bank eine IBAN mit falscher Prüfziffer ablehnt. Korrigieren Sie die Nummer vor dem Versand und aktualisieren Sie das Mandat in den Kundendaten.
Auch anzutreffen, wenn …
- Die IBAN im Lastschriftmandat wurde falsch abgetippt oder unvollständig übernommen.
- Der Kunde hat sein Konto gewechselt und das Mandat wurde nicht aktualisiert.
- Leerzeichen aus dem Mandatsformular blieben in der IBAN stehen.
Betroffene Felder
- BT-91
- BT-81
- BG-19
Verwandte Regeln
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Technische Details
- UBL · Kontext (XPath)
/ubl:Invoice/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = '59'] | /cn:CreditNote/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = '59']- UBL · Schematron-Test
not(normalize-space(cbc:PaymentMeansCode) = '59') or xr:checkIBAN(string(cac:PaymentMandate/cac:PayerFinancialAccount/cbc:ID))- CII · Kontext (XPath)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans[normalize-space(ram:TypeCode) = '59']- CII · Schematron-Test
not(normalize-space(ram:TypeCode) = '59') or xr:checkIBAN(string(ram:PayerPartyDebtorFinancialAccount/ram:IBANID))
Erklärung erstellt am 14.09.2026