BR-55: Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference…
Peppol BIS Billing 3.0.20 · UBL
Original rule text
[BR-55]-Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25).
exists(cac:InvoiceDocumentReference/cbc:ID)BR-55 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-3, BT-25.
What this rule requires
The rule requires that every Preceding Invoice reference (BG-3) contains a Preceding Invoice reference identifier (BT-25). In UBL, each cac:BillingReference must have a cac:InvoiceDocumentReference/cbc:ID element. In CII, each ram:InvoiceReferencedDocument must have a non-empty ram:IssuerAssignedID value; surrounding whitespace is ignored.
How to fix
In UBL, add a cbc:ID element inside cac:InvoiceDocumentReference within each cac:BillingReference, containing the identifier of the preceding invoice. In CII, set a non-empty value for ram:IssuerAssignedID inside each ram:InvoiceReferencedDocument.
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-55.
Validate an invoice against these rules · All release changes