Peppol BIS Billing 3.0.20 · UBL

UBL-CR-590: A UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReference

Peppol BIS Billing 3.0.20 · UBL

warningschema

Original rule text

[UBL-CR-590]-A UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReference

Stored validation assertion
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