Peppol BIS Billing 3.0.21 · UBL

UBL-CR-586: A UBL invoice should not include the InvoiceLine Item StandardItemIdentification…

Peppol BIS Billing 3.0.21 · UBL

warningschema

Original rule text

[UBL-CR-586]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification IssuerParty

Stored validation assertion
not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:StandardItemIdentification/cac:IssuerParty)

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

This advisory warning requires that in UBL invoices and credit notes, no invoice line or credit note line (cac:InvoiceLine or cac:CreditNoteLine) contains a cac:Item/cac:StandardItemIdentification/cac:IssuerParty element. The test uses not(...), so the presence of that issuer party in any line item triggers the warning. Since the severity is warning, the document is not rejected, but the rule recommends removing the issuer party from standard item identification.

How to fix

Remove the cac:IssuerParty element under cac:Item/cac:StandardItemIdentification in every cac:InvoiceLine or cac:CreditNoteLine. In the producing system, configure the line item standard item identification so that it does not include an issuer party.

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

Validate an invoice against these rules · All release changes