Error code BR-DE-23-a
Bank details are missing for a bank transfer
If the payment means is a bank transfer (codes 30 or 58), XRechnung invoices must contain the credit transfer details (BG-17).
The official rule
“Wenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30, 58), muss BG-17 "CREDIT TRANSFER" übermittelt werden.”
Official text, in the language the rule set publishes it in.
Fields named: BT-81 · BG-17
Common causes
- Bank transfer is the payment method, but no bank account is exported.
- The chosen layout has no bank details.
How to fix it
- Store your IBAN and choose a layout that includes it.
Where to fix it in your software
- Lexware Office:
Wähle am besten ein Drucklayout mit einer hinterlegten Bankverbindung.
(help page)
From each provider's own help page, read on 25 October 2026. Menus can change; we are not linked to these providers.
Wrong vs. right (UBL)
Wrong
<cac:PaymentMeans> <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode> </cac:PaymentMeans>
Right
<cac:PaymentMeans> <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode> <cac:PayeeFinancialAccount><cbc:ID>DE23999999990000202051</cbc:ID></cac:PayeeFinancialAccount> </cac:PaymentMeans>