BR-DE-23-aWenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30, 58), muss BG-17 "CREDIT TRANSFER" übermittelt werden.

Offizieller Regeltext

Bei einer Überweisung (BT-81 mit Code 30 oder 58) muss die Gruppe BG-17 mit der Empfängerbankverbindung im Dokument stehen. Wer eine Überweisung verlangt, muss sagen, wohin — die IBAN darin fordern dann BR-50 und BR-61 aus der Norm, nicht diese Regel.

Schweregrad
Fehler
Gilt für
CII, UBL
Regelwerk
v2026-08-31
Geprüft am

Geschrieben und gegen das offizielle KoSIT-Regelwerk geprüft von Dmytro Yalanskyi, NormAPI.

Warum tritt BR-DE-23-a auf?

Die Bankverbindung steht nur im PDF-Fußtext oder im Freitext der Zahlungsbedingungen, nicht als strukturierte Gruppe. Der Code 58 wurde gesetzt, BG-17 aber nie gemappt. Der Ausdruck unten zeigt davon nichts — dort steht allein cac:PayeeFinancialAccount, also die bloße Existenz der Gruppe. Die Bedingung sitzt im Kontext der Regel, im Muster cac:PaymentMeans mit dem Prädikat auf den Codes 30 und 58, und die Regel meldet je Zahlungsweg einmal: bietet die Rechnung zwei an, kann derselbe Code zweimal im Bericht stehen.

Was der Validator prüft

Der Ausdruck, den das offizielle KoSIT-Regelwerk auswertet — nicht paraphrasiert, sondern aus der ausgelieferten Schematron-Datei gelesen. UBL und CII adressieren verschiedene Dokumentbäume, deshalb steht dieselbe Regel je Syntax anders da.

UBL
cac:PayeeFinancialAccount
CII
ram:PayeePartyCreditorFinancialAccount

Quelle: Regelwerk v2026-08-31

Wie behebt man BR-DE-23-a?

Übermitteln Sie BG-17 mit mindestens der IBAN des Empfängerkontos (BT-84): in UBL cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID, in CII ram:PayeePartyCreditorFinancialAccount/ram:IBANID.

Im XML

Ausschnitt in UBL. Der CII-Pfad steht oben im Text — dieselbe Änderung, andere Elementnamen.

Fehlerhaft
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
</cac:PaymentMeans>
Korrigiert
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE02120300000000202051</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>

Verwandte Regeln

NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.