Peppol BIS Billing 3.0.21 · UBL

UBL-SR-42: Party tax scheme shall occur maximum twice in accounting supplier party

Peppol BIS Billing 3.0.21 · UBL

fatalschema

Original rule text

[UBL-SR-42]-Party tax scheme shall occur maximum twice in accounting supplier party

Stored validation assertion
(count(cac:PartyTaxScheme) <= 2)

UBL-SR-42 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 cac:AccountingSupplierParty/cac:Party contains at most two cac:PartyTaxScheme elements. The test is count(cac:PartyTaxScheme) <= 2, so a document fails when the supplier party has three or more.

How to fix

Reduce the number of cac:PartyTaxScheme elements inside cac:AccountingSupplierParty/cac:Party to two or fewer.

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

Validate an invoice against these rules · All release changes