E-Rechnung: Fehlercode erklärt

BR-DE-23: Überweisung ohne Bankverbindung

Die Codes 30 (Überweisung) und 58 (SEPA-Überweisung) bedeuten: Der Käufer überweist an Sie.

Was die Regel prüft

Die Codes 30 (Überweisung) und 58 (SEPA-Überweisung) bedeuten: Der Käufer überweist an Sie. Dann muss Ihre Bankverbindung in der Gruppe BG-17 stehen (BR-DE-23-a). Kartendaten (BG-18) und Lastschriftdaten (BG-19) dürfen nicht gleichzeitig vorkommen (BR-DE-23-b).

Offizieller Regeltext

BR-DE-23-a: Wenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30, 58), muss BG-17 "CREDIT TRANSFER" übermittelt werden.
BR-DE-23-b: Wenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30, 58), dürfen BG-18 und BG-19 nicht übermittelt werden.

Quelle: KoSIT-Konfiguration XRechnung 3.0.2 (31.01.2026).

Typische Ursachen

  • Code 58 ist als Standard gesetzt, aber im Firmenstamm fehlt die IBAN.
  • Der Export schreibt neben der Überweisung auch Mandatsreferenz, Gläubiger-ID oder die IBAN des Käufers.
  • Der Kunde zahlt per Lastschrift, der Beleg trägt aber trotzdem Code 58.

So beheben Sie den Fehler

Ergänzen Sie in ram:SpecifiedTradeSettlementPaymentMeans den Block ram:PayeePartyCreditorFinancialAccount mit ram:IBANID, optional ram:AccountName, und bei Bedarf ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID. Entfernen Sie ram:DirectDebitMandateID, ram:CreditorReferenceID, ram:PayerPartyDebtorFinancialAccount und ram:ApplicableTradeSettlementFinancialCard. Zahlt der Kunde per Lastschrift, verwenden Sie Code 59.

Beispiel

Falsch (CII)

<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>58</ram:TypeCode>
</ram:SpecifiedTradeSettlementPaymentMeans>

Richtig (CII)

<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>58</ram:TypeCode>
  <ram:PayeePartyCreditorFinancialAccount>
    <ram:IBANID>DE02120300000000202051</ram:IBANID>
    <ram:AccountName>Muster GmbH</ram:AccountName>
  </ram:PayeePartyCreditorFinancialAccount>
  <ram:PayeeSpecifiedCreditorFinancialInstitution>
    <ram:BICID>BYLADEM1001</ram:BICID>
  </ram:PayeeSpecifiedCreditorFinancialInstitution>
</ram:SpecifiedTradeSettlementPaymentMeans>

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 schreibt der Accelerator Code 58 nur, wenn im Markenprofil eine IBAN gepflegt ist, und dann immer mit IBAN und BIC. Lastschrift- oder Kartendaten schreibt er nicht.

Business Central: Pflegen Sie auf der Seite Firmendaten (Company Information) IBAN und SWIFT Code.

Finance: Das Bankkonto im Feld Bank account der juristischen Person (Inforegister Bank account information) braucht eine gültige IBAN.

Verwandte Fehlercodes

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