UBL-CR-581: A UBL invoice should not include the InvoiceLine Item ManufacturersItemIdentification
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[UBL-CR-581]-A UBL invoice should not include the InvoiceLine Item ManufacturersItemIdentification
not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:ManufacturersItemIdentification)UBL-CR-581 is a warning rule in the schema layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is flagged but not rejected.
What this rule requires
The rule advises that a UBL invoice or credit note should not contain a cac:ManufacturersItemIdentification element inside cac:Item on any cac:InvoiceLine or cac:CreditNoteLine. The test checks not(...), so the validator reports a warning when such an element is present. This is advisory: the document is not rejected, but the validator recommends not including this element.
How to fix
Remove cac:ManufacturersItemIdentification from each cac:Item within cac:InvoiceLine and cac:CreditNoteLine in the UBL document. If your system generates this element, disable or suppress it for these invoice/credit note lines in this context.
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-581.
Validate an invoice against these rules · All release changes