BR-DE-31: Zu belastendes Konto fehlt

Wenn Lastschriftangaben (BG-19) vorhanden sind, muss das Konto des Käufers (BT-91) angegeben werden.

Regelwerk
XRechnung (KoSIT)
Syntax
UBL und CII
Betroffene Felder
BG-19, BT-91

Offizieller Regeltext

Wenn "DIRECT DEBIT" BG-19 vorhanden ist, dann muss "Debited account identifier" BT-91 übermittelt werden.

Regeltext aus dem XRechnung-Schematron in Version 2.6.0 (KoSIT), Lizenz Apache 2.0; enthalten in der XRechnung-Validatorkonfiguration 2026-08-31.

Schweregrad

Ein Verstoß führt im Szenario „XRechnung“ des KoSIT-Validators zur Ablehnung der Rechnung.

Typische Ursachen

Die IBAN des Kunden wird aus Datenschutzgründen oder versehentlich nicht exportiert.

So behebst du den Fehler

Die IBAN des Käufers übermitteln (UBL cac:PaymentMandate/cac:PayerFinancialAccount/cbc:ID, CII ram:PayerPartyDebtorFinancialAccount/ram:IBANID).

Geprüftes Beispiel: falsch und richtig

Die Auszüge stammen aus vollständigen, synthetischen Rechnungen des E-Rechnungs-Testkorpus. Geänderte Zeilen sind hervorgehoben. Beide Dateien werden in den automatischen Tests mit dem KoSIT-Validator geprüft.

Beispiel in UBL

Änderung gegenüber der gültigen Rechnung: Belastetes Konto (BT-91) bei Lastschrift entfernt.

Falsch – ab Zeile 84 · markierte Zeilen fehlen hier
  <cac:PaymentMandate>
    <cbc:ID>MANDAT-TEST-0001</cbc:ID>
  </cac:PaymentMandate>
</cac:PaymentMeans>
Richtig – ab Zeile 84
  <cac:PaymentMandate>
    <cbc:ID>MANDAT-TEST-0001</cbc:ID>
    <cac:PayerFinancialAccount>
      <cbc:ID>DE02120300000000202051</cbc:ID>
    </cac:PayerFinancialAccount>
  </cac:PaymentMandate>
</cac:PaymentMeans>

Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:

  • BR-DE-31 Wenn "DIRECT DEBIT" BG-19 vorhanden ist, dann muss "Debited account identifier" BT-91 übermittelt werden. Fundstelle: /Invoice[1]

Vollständige Dateien im Testkorpus: br-de-31-belastetes-konto-fehlt_ubl.xml (falsch) und lastschrift_ubl.xml (richtig).

Beispiel in CII

Änderung gegenüber der gültigen Rechnung: Belastetes Konto (BT-91) bei Lastschrift entfernt.

Falsch – ab Zeile 149 · markierte Zeilen fehlen hier
  <ram:TypeCode>59</ram:TypeCode>
  <ram:Information>SEPA-Lastschrift</ram:Information>
</ram:SpecifiedTradeSettlementPaymentMeans>
<ram:ApplicableTradeTax>
Richtig – ab Zeile 149
  <ram:TypeCode>59</ram:TypeCode>
  <ram:Information>SEPA-Lastschrift</ram:Information>
  <ram:PayerPartyDebtorFinancialAccount>
    <ram:IBANID>DE02120300000000202051</ram:IBANID>
  </ram:PayerPartyDebtorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
<ram:ApplicableTradeTax>

Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:

  • BR-DE-31 Wenn "DIRECT DEBIT" BG-19 vorhanden ist, dann muss "Debited account identifier" BT-91 übermittelt werden. Fundstelle: /CrossIndustryInvoice[1]

Vollständige Dateien im Testkorpus: br-de-31-belastetes-konto-fehlt_cii.xml (falsch) und lastschrift_cii.xml (richtig).

Testdateien zu BR-DE-31

Technische Details: Kontext und Prüfausdruck aus dem Schematron

CII

Kontext:

/rsm:CrossIndustryInvoice

Prüfausdruck:

(($BT-89-path or $BT-90-path) and $BT-91-path) or $BG-19-not-existing

UBL

Kontext:

/ubl:Invoice | /cn:CreditNote

Prüfausdruck:

not(cac:PaymentMeans/cac:PaymentMandate) or (cac:PaymentMeans/cac:PaymentMandate/cac:PayerFinancialAccount/cbc:ID)

Technische Formatprüfung nach XRechnung 3.0.2; keine steuerliche oder rechtliche Beratung.