Peppol BIS Billing 3.0 · rule
DE-R-024-1
What does DE-R-024-1 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), "PAYMENT CARD INFORMATION" (BG-18) shall be provided.
Why did my invoice fail DE-R-024-1?
On domestic German invoices, when the Payment means type code (BT-81) indicates a payment card (48, 54 or 55), the PAYMENT CARD INFORMATION group (BG-18) must be provided. A card payment declaration is only meaningful if the card information used for payment accompanies it. In UBL BG-18 is the cac:CardAccount block inside cac:PaymentMeans.
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), "PAYMENT CARD INFORMATION" (BG-18) shall be provided.
Common causes
- Payment means code 48/54/55 set without any cac:CardAccount element
- Card details withheld for privacy without switching the payment means code
- Wrong payment means code selected for a non-card payment
How do I fix it?
<cac:PaymentMeans>
<cbc:PaymentMeansCode>48</cbc:PaymentMeansCode>
<cac:CardAccount>
<cbc:PrimaryAccountNumberID>416425******1234</cbc:PrimaryAccountNumberID>
<cbc:NetworkID>VISA</cbc:NetworkID>
</cac:CardAccount>
</cac:PaymentMeans>
Related rules
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.