BR-25: Each Invoice line (BG-25) shall contain the Item name (BT-153)
Peppol BIS Billing 3.0.20 · UBL
Original rule text
[BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153).
normalize-space(cac:Item/cbc:Name) != ''BR-25 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-25, BT-153.
What this rule requires
In UBL, each cac:InvoiceLine or cac:CreditNoteLine must contain a cac:Item/cbc:Name whose text is not empty or whitespace-only. In CII, each //ram:IncludedSupplyChainTradeLineItem must contain a ram:SpecifiedTradeProduct/ram:Name whose text is not empty or whitespace-only. The rule fails if the item name element is missing or has no non-whitespace content.
How to fix
Add a non-empty item name (BT-153) for every invoice line. In UBL, ensure each cac:InvoiceLine or cac:CreditNoteLine has cac:Item/cbc:Name with an actual item name. In CII, ensure each //ram:IncludedSupplyChainTradeLineItem has ram:SpecifiedTradeProduct/ram:Name with an actual item name. If the element exists but contains only spaces, replace it with the real item name.
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-25.
Validate an invoice against these rules · All release changes