BR-52: Each Additional supporting document (BG-24) shall contain a Supporting document…
Peppol BIS Billing 3.0.20 · UBL
Original rule text
[BR-52]-Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122).
normalize-space(cbc:ID) != ''BR-52 is a fatal rule in the business layer of Peppol BIS Billing 3.0.20 · UBL. An invoice that breaks it is rejected. It refers to BG-24, BT-122.
What this rule requires
The rule requires that every cac:AdditionalDocumentReference (UBL) or ram:AdditionalReferencedDocument (CII) element contains a non-empty cbc:ID (UBL) or ram:IssuerAssignedID (CII) after surrounding whitespace is ignored. This represents the Supporting document reference (BT-122) for the Additional supporting document (BG-24). If any such element is present but its ID is missing or contains only whitespace, the document fails validation.
How to fix
For each additional supporting document in the invoice, add a non-empty reference value in cbc:ID (UBL) or ram:IssuerAssignedID (CII). If a document has no supporting document to reference, remove the empty cac:AdditionalDocumentReference / ram:AdditionalReferencedDocument element instead of leaving it with an empty ID.
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 BR-52.
Validate an invoice against these rules · All release changes