Peppol BIS Billing 3.0.20 · UBL

UBL-CR-580: A UBL invoice should not include the InvoiceLine Item SellersItemIdentification…

Peppol BIS Billing 3.0.20 · UBL

warningschema

Original rule text

[UBL-CR-580]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification IssuerParty

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

UBL-CR-580 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 warning rule checks that a UBL invoice or credit note does not contain an IssuerParty inside SellersItemIdentification for any invoice or credit note line. The test is not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:SellersItemIdentification/cac:IssuerParty), so if such an element exists, the validator reports the warning. Being a warning, the document is not rejected, but it is advised to remove the element.

How to fix

Remove the cac:IssuerParty element from each cac:SellersItemIdentification under any cac:Item in cac:InvoiceLine or cac:CreditNoteLine. If your system generates this element, adjust the mapping so that seller item identification 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-580.

Validate an invoice against these rules · All release changes