Peppol BIS Billing 3.0.21 · UBL

PEPPOL-EN16931-R061: Mandate reference MUST be provided for direct debit

Peppol BIS Billing 3.0.21 · UBL

fatalformat

Original rule text

[PEPPOL-EN16931-R061]-Mandate reference MUST be provided for direct debit.

Stored validation assertion
cac:PaymentMandate/cbc:ID

PEPPOL-EN16931-R061 is a fatal rule in the format layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is rejected.

What this rule requires

For a cac:PaymentMeans whose cbc:PaymentMeansCode is 49 or 59 (direct debit), the rule requires a mandate reference to be provided. In UBL, this is the element cac:PaymentMandate/cbc:ID. If that element is absent, the invoice fails validation. The test only checks that the element is present, not that it contains a non-empty value.

How to fix

Add a cac:PaymentMandate with a cbc:ID inside the cac:PaymentMeans that uses payment means code 49 or 59. Use the mandate reference supplied by the payer. If you do not have the correct mandate reference, check with the payer or the direct debit mandate agreement.

Guidance on this rule. The original text above is authoritative.

Where to go next

No published Peppol BIS Billing UBL release comparison lists a change to PEPPOL-EN16931-R061.

Validate an invoice against these rules · All release changes