NL-R-002: For suppliers in the Netherlands the supplier's address…
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[NL-R-002]-For suppliers in the Netherlands the supplier's address (cac:AccountingSupplierParty/cac:Party/cac:PostalAddress) MUST contain street name (cbc:StreetName), city (cbc:CityName) and post code (cbc:PostalZone)
cbc:StreetName and cbc:CityName and cbc:PostalZoneNL-R-002 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
This rule applies when the accounting supplier party's postal address has a country identification code equal to 'NL' (case-insensitive, ignoring surrounding whitespace). In that case the supplier postal address must contain the child elements cbc:StreetName, cbc:CityName and cbc:PostalZone. The test checks only that these elements are present, not that they have non-empty text. A missing element causes a fatal validation error.
How to fix
Ensure that under cac:AccountingSupplierParty/cac:Party/cac:PostalAddress, for a Dutch supplier (country code NL), you include cbc:StreetName, cbc:CityName and cbc:PostalZone with the actual street, city and postal code. If the country is not NL the rule does not apply.
Guidance on this rule. The original text above is authoritative.
Where to go next
NL-R-002 changed in 1 published Peppol BIS Billing UBL release comparison:
- NL-R-002 in 3.0.10 → 3.0.15: New rule
Validate an invoice against these rules · All release changes