What it means
The payment means type code (BT-81) says credit transfer (30 or 58), yet the same payment block also contains payment card information (BG-18) or direct debit information (BG-19). A transfer may only carry the credit transfer details (BG-17).
Why it matters
The payment code and the details contradict each other. The recipient cannot tell whether to expect a transfer, a card payment or a debit, so the invoice is rejected.
How to fix it
Check the payment section of the invoice. If you are asking for a transfer, delete the card details and the mandate details and keep the IBAN. If the buyer pays by card or direct debit instead, change the payment means code to the matching one (48, 54 or 55 for a card, 59 for direct debit) and remove the other details.
The rule as published
Wenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30, 58), dürfen BG-18 und BG-19 nicht übermittelt werden. Business terms: BG-18, BG-19, BT-81
Where this rule applies
| Rule set | Version |
|---|---|
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| XRechnung 3.0 (CII) | 3.0.2 |
Check your file
Drop your e-invoice to see whether BR-DE-23-B still fails, and which other rules do.
Related rules
- DE-R-023-2 Bank transfer payments cannot include card or direct debit data
- BR-DE-24-A Card payments need the payment card details
- BR-DE-24-B Card payments must not carry bank account or debit details
- BR-DE-25-A Direct debit payments need the direct debit details
- BR-DE-25-B Direct debit payments must not carry transfer or card details
- DE-R-024-1 Card payments need payment card details