BR-18: The Seller tax representative name (BT-62) shall be provided in the Invoice, if the…
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[BR-18]-The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11)
normalize-space(cac:PartyName/cbc:Name) != ''BR-18 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-62, BG-4, BG-11.
What this rule requires
This fatal rule requires that whenever a Seller tax representative party (cac:TaxRepresentativeParty, BG-11) is present, the seller tax representative name (cac:PartyName/cbc:Name, BT-62) must be provided and must not be empty or whitespace-only. The UBL test checks that normalize-space(cac:PartyName/cbc:Name) is not an empty string. A document fails validation if cac:TaxRepresentativeParty exists but its nested cac:PartyName/cbc:Name is missing, empty, or contains only whitespace.
How to fix
Provide a non-empty value in cac:TaxRepresentativeParty/cac:PartyName/cbc:Name with the seller tax representative name (BT-62). If the invoice does not actually have a seller tax representative party, remove the cac:TaxRepresentativeParty element instead of leaving it without a 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-18.
Validate an invoice against these rules · All release changes