E-Rechnung: Fehlercode erklärt

BR-DE-24: Kartenzahlung ohne passende Kartendaten

Die Codes 48 (Bankkarte), 54 (Kreditkarte) und 55 (Debitkarte) bedeuten Kartenzahlung.

Was die Regel prüft

Die Codes 48 (Bankkarte), 54 (Kreditkarte) und 55 (Debitkarte) bedeuten Kartenzahlung. Dann muss genau eine Gruppe Kartendaten (BG-18) vorhanden sein (BR-DE-24-a). Eine Bankverbindung für Überweisungen (BG-17) oder Lastschriftdaten (BG-19) dürfen nicht dabei sein (BR-DE-24-b).

Offizieller Regeltext

BR-DE-24-a: Wenn BT-81 "Payment means type code" einen Schlüssel für Kartenzahlungen enthält (48, 54, 55), muss genau BG-18 "PAYMENT CARD INFORMATION" übermittelt werden.
BR-DE-24-b: Wenn BT-81 "Payment means type code" einen Schlüssel für Kartenzahlungen enthält (48, 54, 55), dürfen BG-17 und BG-19 nicht übermittelt werden.

Quelle: KoSIT-Konfiguration XRechnung 3.0.2 (31.01.2026).

Typische Ursachen

  • Code 54 ist gesetzt, aber die Kartendaten werden nicht exportiert.
  • Der Export schreibt bei jeder Rechnung die eigene IBAN, auch bei Kartenzahlung.
  • Der Code für das Zahlungsmittel wurde falsch zugeordnet, etwa 48 statt 58.

So beheben Sie den Fehler

Ergänzen Sie ram:ApplicableTradeSettlementFinancialCard mit ram:ID (nur die letzten Ziffern der Kartennummer, niemals die vollständige Nummer) und optional ram:CardholderName. Entfernen Sie ram:PayeePartyCreditorFinancialAccount und alle Lastschriftangaben. Ist die Rechnung tatsächlich per Überweisung zu zahlen, korrigieren Sie den Code auf 58.

Beispiel

Falsch (CII)

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

Richtig (CII)

<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>54</ram:TypeCode>
  <ram:ApplicableTradeSettlementFinancialCard>
    <ram:ID>1234</ram:ID>
    <ram:CardholderName>Anna Beispiel</ram:CardholderName>
  </ram:ApplicableTradeSettlementFinancialCard>
</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 gibt es keine Kartenzahlung 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.