UBL-SR-28: Mandate reference identifier shall occur maximum once
Peppol BIS Billing 3.0.20 · UBL
Original rule text
[UBL-SR-28]-Mandate reference identifier shall occur maximum once
(count(cac:PaymentMandate/cbc:ID) <= 1)UBL-SR-28 is a fatal rule in the schema layer of Peppol BIS Billing 3.0.20 · UBL. An invoice that breaks it is rejected.
What this rule requires
The rule requires that in each cac:PaymentMeans element, the cac:PaymentMandate/cbc:ID element occurs at most once. A document fails this fatal validation rule if any cac:PaymentMeans contains more than one cac:PaymentMandate/cbc:ID.
How to fix
Ensure each cac:PaymentMeans contains no more than one cac:PaymentMandate/cbc:ID. If there are multiple such elements, remove the extras so that only one remains, or adjust the generating system to output at most one mandate reference identifier per payment means.
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 UBL-SR-28.
Validate an invoice against these rules · All release changes