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

E-Rechnung aus Dynamics 365

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