Peppol BIS Billing 3.0.20 · UBL

UBL-SR-33: Supporting document description shall occur maximum once

Peppol BIS Billing 3.0.20 · UBL

fatalschema

Original rule text

[UBL-SR-33]-Supporting document description shall occur maximum once

Stored validation assertion
(count(cbc:DocumentDescription) <= 1)

UBL-SR-33 is a fatal rule in the schema layer of Peppol BIS Billing 3.0.20 · UBL. An invoice that breaks it is rejected.

What this rule requires

In UBL, the rule applies to each cac:AdditionalDocumentReference. The element cbc:DocumentDescription may occur at most once within that reference: zero or one occurrence is valid; two or more occurrences violate the rule and cause a fatal validation error.

How to fix

For every cac:AdditionalDocumentReference in the invoice, make sure it contains no more than one cbc:DocumentDescription. If there are several descriptions, merge them into a single cbc:DocumentDescription or remove the extra ones. Check the system that generates the document references so it does not emit multiple descriptions for the same reference.

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-SR-33.

Validate an invoice against these rules · All release changes