E-Rechnung: Fehlercode erklärt

BR-DE-25: Lastschrift ohne Mandatsangaben

Code 59 bedeutet SEPA-Lastschrift: Sie ziehen den Betrag beim Käufer ein.

Was die Regel prüft

Code 59 bedeutet SEPA-Lastschrift: Sie ziehen den Betrag beim Käufer ein. Dann muss die Gruppe Lastschrift (BG-19) vorhanden sein mit Mandatsreferenz (BT-89), Gläubiger-Identifikationsnummer (BT-90) und IBAN des Käufers (BT-91). Ihre eigene Bankverbindung für Überweisungen (BG-17) und Kartendaten (BG-18) dürfen nicht dabei sein. Fehlen BT-90 oder BT-91 einzeln, melden sich zusätzlich BR-DE-30 und BR-DE-31.

Offizieller Regeltext

BR-DE-25-a: Wenn BT-81 "Payment means type code" einen Schlüssel für Lastschriften enthält (59), muss genau BG-19 "DIRECT DEBIT" übermittelt werden.
BR-DE-25-b: Wenn BT-81 "Payment means type code" einen Schlüssel für Lastschriften enthält (59), dürfen BG-17 und BG-18 nicht übermittelt werden.

Quelle: KoSIT-Konfiguration XRechnung 3.0.2 (31.01.2026).

Typische Ursachen

  • Der Export schreibt bei jeder Rechnung die eigene IBAN als Zahlungsempfänger, auch bei Lastschrift.
  • Mandatsreferenz oder Gläubiger-ID sind im ERP nicht gepflegt oder werden nicht exportiert.
  • Code 59 wurde gesetzt, obwohl der Kunde überweist.

So beheben Sie den Fehler

Für Code 59 schreiben Sie: ram:DirectDebitMandateID in ram:SpecifiedTradePaymentTerms, ram:CreditorReferenceID in ram:ApplicableHeaderTradeSettlement und die IBAN des Käufers in ram:PayerPartyDebtorFinancialAccount/ram:IBANID. Entfernen Sie ram:PayeePartyCreditorFinancialAccount. Überweist der Kunde, setzen Sie Code 58.

Beispiel

Falsch (CII)

<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>59</ram:TypeCode>
  <ram:PayeePartyCreditorFinancialAccount>
    <ram:IBANID>DE02120300000000202051</ram:IBANID>
  </ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>

Richtig (CII)

<ram:CreditorReferenceID>DE98ZZZ09999999999</ram:CreditorReferenceID>
<!-- ... -->
<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>59</ram:TypeCode>
  <ram:PayerPartyDebtorFinancialAccount>
    <ram:IBANID>DE75512108001245126199</ram:IBANID>
  </ram:PayerPartyDebtorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
<!-- ... -->
<ram:SpecifiedTradePaymentTerms>
  <ram:DirectDebitMandateID>MANDAT-4711</ram:DirectDebitMandateID>
</ram:SpecifiedTradePaymentTerms>

In Dynamics 365, Business Central und Finance

Sales / Project Operations: Sales und Project Operations erzeugen von Haus aus keine E-Rechnung. Im WBS Invoice Accelerator for Dynamics 365 gibt es keine Lastschrift in der E-Rechnung. Der Accelerator schreibt nur Code 58 mit der IBAN aus dem Markenprofil.

Verwandte Fehlercodes

Prüfen Sie Ihre Rechnung kostenlos. Der Validator zeigt alle Meldungen mit Erklärung und die Stelle in der XML.