Skip to content

Fatal

DE-R-024-2: Card payments cannot include bank transfer or direct debit data

In short

Fatal: fails the selected checks.

DE-R-024-2 means a payment instruction with a card payment code (48, 54 or 55) also contains bank transfer or direct debit details, and that is not allowed. Fix it by removing the bank account and direct debit blocks, or by changing the payment means code if the buyer is really paying by bank transfer or direct debit.

On this page

What it means

When the seller and the buyer are both in Germany and the payment means type code (BT-81) is 48, 54 or 55 (card payment), that payment instruction must not contain bank transfer details (BG-17) or direct debit details (BG-19). The check fails if a bank account block or a direct debit mandate block is present.

Why it matters

A payment instruction should describe one way of paying. A card payment code combined with a bank account or a direct debit mandate contradicts itself, so the buyer cannot tell how the invoice is meant to be settled. The invoice is rejected.

How to fix it

Check which payment method is selected in the payment section of your invoicing software. If the invoice is paid by card, remove the bank account details and any direct debit mandate from it. If it is really paid by bank transfer or direct debit, change the payment method and enter the card details nowhere.

The rule as published

Read the rule on the publisher's site

Business terms: BG-17, BG-19, BT-81

Where this rule applies

Rule set Version
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether DE-R-024-2 still fails, and which other rules do.

Updated 6 November 2026