UBL-CR-612: A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty…
Peppol BIS Billing 3.0.20 · UBL
Original rule text
[UBL-CR-612]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQualifier
not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:AdditionalItemProperty/cbc:ValueQualifier)UBL-CR-612 is a warning rule in the schema layer of Peppol BIS Billing 3.0.20 · UBL. An invoice that breaks it is flagged but not rejected.
What this rule requires
The rule requires that in a UBL invoice or credit note, no cac:InvoiceLine or cac:CreditNoteLine may contain an cac:Item/cac:AdditionalItemProperty/cbc:ValueQualifier element. The test is not(...), so any occurrence of that element triggers the rule. Because the severity is warning, the document is not rejected, but the validator reports it as an advisory issue.
How to fix
Remove every cbc:ValueQualifier element that appears inside cac:AdditionalItemProperty within cac:Item of any cac:InvoiceLine or cac:CreditNoteLine. Check the invoice or credit note data and the system that generates it to ensure this element is not emitted.
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-CR-612.
Validate an invoice against these rules · All release changes