Referenz
Markdown-ExportBR-DE-31 Lastschrift erfordert die Kennung des belasteten Kontos
Gemäß Regel BR-DE-31 des deutschen XRechnung-Profils muss bei Angabe einer Lastschrift (BG-19, Zahlungsartcode BT-81 = 59) zwingend die Kennung des belasteten Kontos in BT-91 (IBAN des Zahlungspflichtigen) übermittelt werden. Ein Lastschrifteinzug kann über die Banken-Clearing-Netzwerke (SEPA-Clearing der Bundesbank) nicht ausgeführt werden, wenn das zu belastende Kundenkonto nicht eindeutig im Datensatz benannt ist.
Problembeschreibung
Gemäß Regel BR-DE-31 des deutschen XRechnung-Profils muss bei Angabe einer Lastschrift (BG-19, Zahlungsartcode BT-81 = 59) zwingend die Kennung des belasteten Kontos in BT-91 (IBAN des Zahlungspflichtigen) übermittelt werden. Ein Lastschrifteinzug kann über die Banken-Clearing-Netzwerke (SEPA-Clearing der Bundesbank) nicht ausgeführt werden, wenn das zu belastende Kundenkonto nicht eindeutig im Datensatz benannt ist.
FEHLER
XRechnung 3.0
Kontext und Bedeutung
Ohne BT-91 können Lastschriftanweisungen nicht in standardisierte Bankendateien (pain.008) überführt werden, was zur direkten Ablehnung nach Regel BR-DE-31 führt.
Lösung
Hinterlegen Sie in den Debitorenstammdaten die Bankverbindung (IBAN) des Kunden. In UBL 2.1 befüllen Sie <cac:PaymentMeans><cac:PaymentMandate><cac:PayerFinancialAccount><cbc:ID>DE89370400440532013000</cbc:ID></cac:PayerFinancialAccount></cac:PaymentMandate></cac:PaymentMeans>. In UN/CEFACT CII befüllen Sie <ram:PayerPartyDebtorFinancialAccount><ram:IBANID> unter <ram:SpecifiedTradeSettlementPaymentMeans>. Wird nicht per Lastschrift gezahlt, ändern Sie den Zahlungsartcode BT-81 auf 58 (SEPA-Überweisung) oder 30.
Schnellzugriff
Gültige Beispiele
- Zahlungsart Lastschrift (BT-81 = 59) mit belastetem Konto BT-91 = „DE89370400440532013000“
- Zahlungsart Lastschrift (BT-81 = 59) mit österreichischem Debitorenkonto BT-91 = „AT611904300234573201“
Ungültige Beispiele
- Zahlungsartcode auf 59 (Lastschrift) gesetzt, aber PaymentMandate enthält kein PayerFinancialAccount- oder ID-Element
- Lastschriftmandat instanziiert mit leerer Kontokennung (<cbc:ID/>)
Code-Beispiele
<cac:PaymentMeans>
<cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
<cac:PaymentMandate>
<cbc:ID>MANDATE-2026-001</cbc:ID>
<cac:PayerFinancialAccount>
<cbc:ID>DE89370400440532013000</cbc:ID>
</cac:PayerFinancialAccount>
</cac:PaymentMandate>
</cac:PaymentMeans><cac:PaymentMeans>
<cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
<cac:PaymentMandate>
<cbc:ID>MANDATE-2026-001</cbc:ID>
</cac:PaymentMandate>
</cac:PaymentMeans>