Peppol BIS Billing 3.0.21 · UBL

BR-06: An Invoice shall contain the Seller name (BT-27)

Peppol BIS Billing 3.0.21 · UBL

fatalbusiness

Original rule text

[BR-06]-An Invoice shall contain the Seller name (BT-27).

Stored validation assertion
normalize-space(cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName) != ''

BR-06 is a fatal rule in the business layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is rejected. It refers to BT-27.

What this rule requires

The rule requires the invoice or credit note to contain a non-empty Seller name (BT-27). In UBL this is checked in cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName, and in CII in ram:SellerTradeParty/ram:Name. The test normalizes whitespace, so the value must not be missing, empty, or consist only of whitespace.

How to fix

Set the seller name element to a non-empty value. For UBL, add or fill cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName under /ubl:Invoice or /cn:CreditNote. For CII, add or fill rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:Name. If the source data has no seller name, correct the master data or source system before generating the invoice.

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-06.

Validate an invoice against these rules · All release changes