Peppol BIS Billing 3.0.20 · UBL

UBL-CR-618: A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty…

Peppol BIS Billing 3.0.20 · UBL

warningschema

Original rule text

[UBL-CR-618]-A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyRange

Stored validation assertion
not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:AdditionalItemProperty/cac:ItemPropertyRange)

UBL-CR-618 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

This advisory rule checks that a UBL invoice or credit note does not contain ItemPropertyRange inside AdditionalItemProperty for any line item. A document triggers the warning if any InvoiceLine or CreditNoteLine has an Item with an AdditionalItemProperty that includes a ItemPropertyRange element.

How to fix

Remove the ItemPropertyRange element from all AdditionalItemProperty elements within Item in each InvoiceLine or CreditNoteLine in the UBL document.

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-618.

Validate an invoice against these rules · All release changes