einvoicecheck
Menu

Rules / DE-R-023-2 · Markdown

Peppol BIS Billing 3.0 · rule

DE-R-023-2

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

What does DE-R-023-2 mean? If both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for credit transfer (30, 58), BG-18 and BG-19 shall not be provided.

Why did my invoice fail DE-R-023-2?

On domestic German invoices, when the Payment means type code (BT-81) indicates a credit transfer (30 or 58), the PAYMENT CARD INFORMATION group (BG-18) and DIRECT DEBIT group (BG-19) must not be provided. The payment-related groups are mutually exclusive: only the group matching the declared payment means may appear, so receivers get an unambiguous payment instruction.

Official rule text

If both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for credit transfer (30, 58), BG-18 and BG-19 shall not be provided.

Common causes

Related rules

DE-R-023-1

Check your invoice against this rule

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