UBL-SR-49: Value tax point date shall occur maximum once
Peppol BIS Billing 3.0.20 · UBL
Original rule text
[UBL-SR-49]-Value tax point date shall occur maximum once
(count(cac:InvoicePeriod/cbc:DescriptionCode) <=1)UBL-SR-49 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 an Invoice or CreditNote contains at most one cac:InvoicePeriod/cbc:DescriptionCode. The message says “Value tax point date shall occur maximum once”, but the test counts cac:InvoicePeriod/cbc:DescriptionCode, not a tax point date element. A document fails when there is more than one cac:InvoicePeriod/cbc:DescriptionCode.
How to fix
Remove or merge duplicate cac:InvoicePeriod/cbc:DescriptionCode elements so that only one remains. The test counts cac:InvoicePeriod/cbc:DescriptionCode, not a tax point date element.
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-49.
Validate an invoice against these rules · All release changes