Peppol BIS Billing 3.0 · rule
DE-R-024-2
What does DE-R-024-2 mean? If both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for payment card (48, 54, 55), BG-17 and BG-19 shall not be provided.
Why did my invoice fail DE-R-024-2?
On domestic German invoices, when the Payment means type code (BT-81) indicates a payment card (48, 54 or 55), the CREDIT TRANSFER group (BG-17) and DIRECT DEBIT group (BG-19) must not be provided. Only the payment group that matches the declared payment means may be present, keeping the payment instruction unambiguous.
Official rule text
If both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for payment card (48, 54, 55), BG-17 and BG-19 shall not be provided.
Common causes
- Seller bank account (cac:PayeeFinancialAccount) always emitted even for card payments
- A direct-debit mandate block copied from a previous invoice
- Multiple payment options crammed into a single cac:PaymentMeans element
Related rules
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.