Zum Hauptinhalt springen

BR-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

Gültiges XML
<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>
Ungültiges XML
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
  <cac:PaymentMandate>
    <cbc:ID>MANDATE-2026-001</cbc:ID>
  </cac:PaymentMandate>
</cac:PaymentMeans>

Betroffene Felder

Validierungstools