Peppol BIS Billing 3.0.21 · UBL

UBL-CR-565: A UBL invoice should not include the InvoiceLine Item CatalogueIndicator

Peppol BIS Billing 3.0.21 · UBL

warningschema

Original rule text

[UBL-CR-565]-A UBL invoice should not include the InvoiceLine Item CatalogueIndicator

Stored validation assertion
not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cbc:CatalogueIndicator)

UBL-CR-565 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 is advisory (warning). It requires that a UBL invoice or credit note must not contain a cbc:CatalogueIndicator element inside cac:Item within any cac:InvoiceLine or cac:CreditNoteLine. The test uses not(...), so the document is reported if any such CatalogueIndicator is present.

How to fix

Remove the cbc:CatalogueIndicator element from every cac:Item in all cac:InvoiceLine (for an invoice) or cac:CreditNoteLine (for a credit note). If the invoice is generated by a system, change the mapping so it does not output this element in invoice lines.

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

Validate an invoice against these rules · All release changes