BR-CL-06: Value added tax point date code MUST be coded using a restriction of UNTDID 2005
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[BR-CL-06]-Value added tax point date code MUST be coded using a restriction of UNTDID 2005.
((not(contains(normalize-space(.), ' ')) and contains(' 3 35 432 ', concat(' ', normalize-space(.), ' '))))BR-CL-06 is a fatal rule in the business layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is rejected.
What this rule requires
The rule requires that the value in cac:InvoicePeriod/cbc:DescriptionCode be coded using a restricted subset of UNTDID 2005. The test accepts only the codes 3, 35, and 432, and the value must not contain internal spaces. A document fails this fatal rule if the field is empty, contains only whitespace, contains a space, or uses any code other than those three.
How to fix
Set cac:InvoicePeriod/cbc:DescriptionCode to one of 3, 35, or 432, without surrounding or internal spaces. If the invoice is generated by a system, configure it to emit one of these codes for the VAT point date code field.
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 BR-CL-06.
Validate an invoice against these rules · All release changes