Startseite › Wissen › BR-DE-23-a / BR-DE-23-b
BR-DE-23-a / BR-DE-23-b: Angaben zur Überweisung fehlen
XRechnung koppelt die Zahlungsart (BT-81) an die passende Datengruppe. Bei Überweisung (Code 30 oder 58) muss die Gruppe „Credit transfer“ (BG-17) mit dem Zahlungskonto (BT-84, IBAN) vorhanden sein – sonst BR-DE-23-a (und aus der EN 16931 zusätzlich BR-61). BR-DE-23-b meldet umgekehrt, dass bei Überweisung keine Karten- (BG-18) oder Lastschriftdaten (BG-19) angegeben sein dürfen. Für Kartenzahlungen (48, 54, 55) gelten analog BR-DE-24-a und BR-DE-24-b.
Originaltext der Regel
Wenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30, 58), muss BG-17 "CREDIT TRANSFER" übermittelt werden.
Technische Prüfung (Schematron/XPath)
| Regelwerk | Kontext | Test |
|---|---|---|
| XRechnung, UBL | /ubl:Invoice/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = ('30','58')] | /cn:CreditNote/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = ('30','58')] | cac:PayeeFinancialAccount |
| XRechnung, CII | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans[normalize-space(ram:TypeCode) = ('30','58')] | ram:PayeePartyCreditorFinancialAccount |
Aus der offiziellen XRechnung 3.0.2 (KoSIT-Konfiguration 2026-08-31).
Typische Ursachen
- Zahlungsart 58 gesetzt, aber die IBAN steht nur im Freitext.
- Mehrere Zahlungswege (Überweisung und Lastschrift) in einem
PaymentMeans-Block gemischt.
So beheben Sie den Fehler
- UBL:
cac:PayeeFinancialAccount/cbc:IDmit der IBAN untercac:PaymentMeansangeben. - CII:
ram:PayeePartyCreditorFinancialAccount/ram:IBANID. - Für jede Zahlungsart einen eigenen Zahlungsblock verwenden und nur die zur Zahlungsart passende Gruppe befüllen.
Beispiel: vorher und nachher
Fehlerhaft
<cac:PaymentMeans>
<cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
<!-- hier fehlt die Angabe -->
</cac:PaymentMeans>
<cac:PaymentTerms>Korrigiert
<cac:PaymentMeans>
<cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
<cac:PayeeFinancialAccount>
<cbc:ID>DE02120300000000202051</cbc:ID>
</cac:PayeeFinancialAccount>
</cac:PaymentMeans>
<cac:PaymentTerms>Ausschnitt aus einer vollständigen XRechnung 3.0 (UBL). Ergebnis mit dem KoSIT-Validator: Die fehlerhafte Variante erzeugt BR-61, BR-DE-23-a, BR-DE-19 und wird abgelehnt; die korrigierte Variante wird akzeptiert.
Hintergrund: Pflichtangaben einer E-Rechnung und ihre Felder (BT)
Verwandte Themen
Keine Steuer- oder Rechtsberatung: Diese Seite erklärt technische Prüfregeln und dient der Orientierung. Verbindlich sind Gesetz, BMF-Schreiben und das offizielle KoSIT-Regelwerk. Bei steuerlichen Fragen wenden Sie sich an Ihre Steuerberatung. Stand: 2026-10-06, geprüft mit XRechnung 3.0.2 (KoSIT-Konfiguration 2026-08-31).