UBL-CR-590: A UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReference
Peppol BIS Billing 3.0.20 · UBL
Original rule text
[UBL-CR-590]-A UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReference
not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:ItemSpecificationDocumentReference)UBL-CR-590 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 checks that no cac:InvoiceLine or cac:CreditNoteLine contains a cac:Item/cac:ItemSpecificationDocumentReference. The message says a UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReference. As a warning, the validator reports this but does not reject the document.
How to fix
Remove any cac:ItemSpecificationDocumentReference elements from inside cac:InvoiceLine/cac:Item or cac:CreditNoteLine/cac:Item.
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-590.
Validate an invoice against these rules · All release changes