Peppol BIS Billing 3.0.20 · UBL

UBL-CR-573: A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification…

Peppol BIS Billing 3.0.20 · UBL

warningschema

Original rule text

[UBL-CR-573]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification PhysicalAttribute

Stored validation assertion
not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:BuyersItemIdentification/cac:PhysicalAttribute)

UBL-CR-573 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 an invoice or credit note does not contain a cac:PhysicalAttribute element inside cac:Item/cac:BuyersItemIdentification on any cac:InvoiceLine or cac:CreditNoteLine. The test fails when at least one such element exists. Since severity is warning, the document is not rejected, but the validator reports it as advisory.

How to fix

Remove the cac:PhysicalAttribute element from cac:BuyersItemIdentification within each cac:Item on every cac:InvoiceLine or cac:CreditNoteLine. If the element is generated automatically, adjust the system mapping so that it does not output cac:PhysicalAttribute at that location.

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

Validate an invoice against these rules · All release changes