einvoicecheck
Menu

Rules / DE-R-025-2 · Markdown

Peppol BIS Billing 3.0 · rule

DE-R-025-2

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

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

Related rules

DE-R-025-1

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.