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

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.