What it means
The payment means type code (BT-81) is 59, which stands for a direct debit, but the payment details have no direct debit block (BG-19). That block holds, for example, the mandate reference (BT-89) and the account to be debited (BT-91).
Why it matters
Without the mandate details, the recipient cannot see which agreement allows the amount to be taken from their account, or from which account. The invoice is rejected.
How to fix it
In the payment section, enter the reference of the mandate the buyer signed and the IBAN of the account that will be debited. If you are not collecting by direct debit, change the payment means to the right code and give the matching details.
The rule as published
Wenn BT-81 "Payment means type code" einen Schlüssel für Lastschriften enthält (59), muss genau BG-19 "DIRECT DEBIT" übermittelt werden. Business terms: 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-25-A still fails, and which other rules do.
Related rules
- BR-DE-23-B Bank transfer payments must not carry card or debit details
- BR-DE-24-B Card payments must not carry bank account or debit details
- DE-R-023-2 Bank transfer payments cannot include card or direct debit data
- DE-R-024-2 Card payments cannot include bank transfer or direct debit data
- DE-R-025-1 Direct debit payments need direct debit details
- BR-49 Payment means code is required