Peppol BIS Billing 3.0 · rule
DE-R-025-2
What does DE-R-025-2 mean? If both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for direct debit (59), BG-17 and BG-18 shall not be provided.
Why did my invoice fail DE-R-025-2?
On domestic German invoices, when the Payment means type code (BT-81) indicates direct debit (59), the CREDIT TRANSFER group (BG-17) and PAYMENT CARD INFORMATION group (BG-18) must not be provided. Together with DE-R-023-2 and DE-R-024-2, this enforces that exactly the payment group matching BT-81 appears and nothing else.
Official rule text
If both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for direct debit (59), BG-17 and BG-18 shall not be provided.
Common causes
- Payee bank account emitted alongside the direct-debit mandate out of habit
- Card information left in the template when switching a customer to direct debit
- Generator unconditionally outputs every payment block it has data for
Related rules
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.