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