What it means
The payment means type code (BT-81) says card payment (48, 54 or 55), yet the same payment block also contains credit transfer details (BG-17) or direct debit details (BG-19). A card payment may only carry the payment card information (BG-18).
Why it matters
The payment code and the details contradict each other. The recipient cannot tell whether to expect a card payment, a transfer or a debit, so the invoice is rejected.
How to fix it
Check the payment section of the invoice. If the buyer pays by card, keep the card information and delete the IBAN and any mandate details from that payment block. If you want to be paid by transfer or direct debit, change the payment means code to the matching one (30 or 58 for a transfer, 59 for direct debit) and remove the card details.
The rule as published
Wenn BT-81 "Payment means type code" einen Schlüssel für Kartenzahlungen enthält (48, 54, 55), dürfen BG-17 und BG-19 nicht übermittelt werden. Business terms: BG-17, 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-24-B still fails, and which other rules do.
Related rules
- DE-R-024-2 Card payments cannot include bank transfer or direct debit data
- BR-DE-23-A Bank transfer payments need the seller's bank account
- BR-DE-23-B Bank transfer payments must not carry card 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-023-1 Bank transfer payments need a bank account to pay into