Referenz
Markdown-ExportBR-DE-31 Lastschrift erfordert die Kennung des belasteten Kontos
Gemäß Regel BR-DE-31 des deutschen XRechnung-Profils muss die Kennung des belasteten Kontos in BT-91 (IBAN des Zahlungspflichtigen) übermittelt werden, sobald die Rechnung die Lastschrift-Gruppe BG-19 enthält, bei Zahlungsartcode 49 ebenso wie bei Code 59. BG-19 liegt vor, wenn die Rechnung Lastschriftdaten enthält: in UBL ein cac:PaymentMandate (zum Beispiel nur die Mandatsreferenz BT-89), in CII eines der Elemente BT-89, BT-90 oder BT-91. Der Zahlungsartcode allein löst die Regel weder aus noch hebt er sie auf. Ein Lastschrifteinzug ist nicht möglich, wenn das zu belastende Kundenkonto nicht eindeutig im Datensatz benannt ist.
Problembeschreibung
FEHLER
Nationale XRechnung-Regel (KoSIT, BR-DE) · XRechnung 3.0
Kontext und Bedeutung
BR-DE-31 prüft, ob BG-19 vorhanden ist, nicht welcher Zahlungsartcode verwendet wird: Code 49 mit Mandatsreferenz BT-89 scheitert genauso wie Code 59. Ohne BT-91 können Lastschriftanweisungen nicht in standardisierte Bankdateien (pain.008) überführt werden.
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, entfernen Sie alle Lastschriftdaten, die BG-19 bilden (BT-89, BT-90 und BT-91), und verwenden Sie einen Überweisungscode wie 58 oder 30. Solange BG-19 vorhanden ist, behebt eine Änderung nur von BT-81 den Fehler nicht.
Schnellzugriff
Gültige Beispiele
- Lastschrift (BT-81 = 59) mit Mandatsreferenz BT-89 und belastetem Konto BT-91 = „DE89370400440532013000“
- Lastschrift (BT-81 = 49) mit Mandatsreferenz BT-89 und österreichischem Debitorenkonto BT-91 = „AT611904300234573201“
Ungültige Beispiele
- Zahlungsartcode 49 oder 59 mit PaymentMandate (BG-19), das kein PayerFinancialAccount/ID-Element enthält
- CII-Rechnung mit Mandatsreferenz BT-89 (ram:DirectDebitMandateID), aber ohne ram:PayerPartyDebtorFinancialAccount/ram:IBANID
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>