Peppol BIS Billing 3.0.21 · UBL

UBL-SR-22: Seller tax representative name shall occur maximum once, if the Seller has a tax…

Peppol BIS Billing 3.0.21 · UBL

fatalschema

Original rule text

[UBL-SR-22]-Seller tax representative name shall occur maximum once, if the Seller has a tax representative

Stored validation assertion
(count(cac:PartyName/cbc:Name) <= 1)

UBL-SR-22 is a fatal rule in the schema layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is rejected.

What this rule requires

The rule requires that within cac:TaxRepresentativeParty, the seller tax representative name element cac:PartyName/cbc:Name occurs at most once. A document fails when more than one cac:PartyName/cbc:Name element is present inside cac:TaxRepresentativeParty.

How to fix

In the invoice, locate cac:TaxRepresentativeParty and ensure it contains at most one cac:PartyName/cbc:Name. If multiple names are present, remove the extra cac:PartyName/cbc:Name elements, leaving zero or one name. In the producing system, configure the tax representative party to emit only a single 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 UBL-SR-22.

Validate an invoice against these rules · All release changes