Peppol BIS Billing 3.0.21 · UBL

NL-R-006: For suppliers in the Netherlands, if the fiscal representative is in the Netherlands,…

Peppol BIS Billing 3.0.21 · UBL

fatalcountry

Original rule text

[NL-R-006]-For suppliers in the Netherlands, if the fiscal representative is in the Netherlands, the representative's address (cac:TaxRepresentativeParty/cac:PostalAddress) MUST contain street name (cbc:StreetName), city (cbc:CityName) and post code (cbc:PostalZone)

Stored validation assertion
cbc:StreetName and cbc:CityName and cbc:PostalZone

NL-R-006 is a fatal rule in the country layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is rejected.

What this rule requires

For UBL invoices where the supplier country and the fiscal representative country are both NL (after uppercasing and trimming), this rule requires the cac:TaxRepresentativeParty/cac:PostalAddress element to contain child elements cbc:StreetName, cbc:CityName, and cbc:PostalZone. The test passes if all three elements are present. Because the severity is fatal, a document that does not satisfy this rule fails validation.

How to fix

In cac:TaxRepresentativeParty/cac:PostalAddress, ensure that cbc:StreetName, cbc:CityName, and cbc:PostalZone are present. Add the missing child element(s) with the representative's street name, city, and postal code. The rule only checks element presence; it does not validate the text content.

Guidance on this rule. The original text above is authoritative.

Where to go next

NL-R-006 changed in 1 published Peppol BIS Billing UBL release comparison:

Validate an invoice against these rules · All release changes