Zum Inhalt springen

BR-DE-23-a: Überweisungsangaben (BG-17) fehlen

Offizielle Meldung

[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.

XRechnung (CII) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[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.

XRechnung (UBL) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
XRechnung (CII), XRechnung (UBL)
Betroffene Felder
BT-81, BG-17

Was bedeutet das?

Ist als Zahlungsart eine Überweisung angegeben (Code 30 oder 58 in BT-81), muss die Gruppe „Credit transfer“ (BG-17) mit dem Empfängerkonto übermittelt werden. Beim betroffenen Zahlungsmittel fehlt sie.

Typische Ursachen

Der Zahlungsart-Code 30 oder 58 wurde gewählt, aber keine IBAN bzw. Kontonummer eingetragen.
Die Bankverbindung steht nur im Freitext oder im Informationstext des Zahlungsmittels.

So beheben Sie den Fehler

Beim Zahlungsmittel mit Code 30 oder 58 das Konto des Zahlungsempfängers angeben, mindestens die Kontokennung (BT-84, bei SEPA die IBAN).
CII: ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount, UBL: cac:PaymentMeans/cac:PayeeFinancialAccount.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Zahlungsmittel (BG-16)“ beim Zahlungsmittel mit „Zahlungscode (BT-81)“ 30 oder 58 das Feld „IBAN (BT-84)“ (oder „Nationale Kontonr. (BT-84-0)“) ausfüllen.

Beispiel

Fehlerhaft

<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>58</ram:TypeCode>
  <ram:Information>Überweisung</ram:Information>
</ram:SpecifiedTradeSettlementPaymentMeans>

Richtig

<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>58</ram:TypeCode>
  <ram:Information>Überweisung</ram:Information>
  <ram:PayeePartyCreditorFinancialAccount>
    <ram:IBANID>DE02120300000000202051</ram:IBANID>
  </ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
Für Entwickler: Prüfausdruck je Syntax

XRechnung (CII) (CII)

Kontext: /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans[normalize-space(ram:TypeCode) = ('30','58')]

ram:PayeePartyCreditorFinancialAccount

XRechnung (UBL) (UBL)

Kontext: /ubl:Invoice/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = ('30','58')] | /cn:CreditNote/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = ('30','58')]

cac:PayeeFinancialAccount

Verwandte Prüfregeln

  • BR-DE-1: Zahlungsanweisungen (BG-16) fehlen
  • BR-DE-10: Ort der Lieferanschrift (BT-77) fehlt
  • BR-DE-11: Postleitzahl der Lieferanschrift (BT-78) fehlt
  • BR-DE-14: Steuersatz in der Steueraufschlüsselung (BT-119) fehlt
  • BR-DE-15: Käuferreferenz (BT-10) fehlt
  • BR-DE-16: USt-IdNr., Steuernummer oder Steuervertreter des Verkäufers fehlt

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.