UBL-SR-25: Deliver to party name shall occur maximum once
Peppol BIS Billing 3.0.20 · UBL
Original rule text
[UBL-SR-25]-Deliver to party name shall occur maximum once
(count(cac:DeliveryParty/cac:PartyName/cbc:Name) <= 1)UBL-SR-25 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 checks the cac:Delivery element: the number of cac:DeliveryParty/cac:PartyName/cbc:Name elements must be at most one (count(...) <= 1). The message states the deliver-to party name "shall occur maximum once", so an invoice fails if there is more than one such name under the delivery information.
How to fix
In the cac:Delivery element, ensure only one cac:DeliveryParty/cac:PartyName/cbc:Name appears. If there are multiple delivery party names, keep one and remove the others, or have the producing system output a single name.
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-25.
Validate an invoice against these rules · All release changes