What it means
When both the seller and the buyer are in the Netherlands, the buyer's address (BG-8) must contain the street name (BT-50), the city (BT-52) and the post code (BT-53). In UBL these are cbc:StreetName, cbc:CityName and cbc:PostalZone in cac:AccountingCustomerParty/cac:Party/cac:PostalAddress. The rule does not apply when the buyer is abroad.
Why it matters
When both parties are in the Netherlands, the Dutch rules require the buyer's street name, city and post code. When a part is missing, the file fails the Peppol BIS check.
How to fix it
Open the customer in your invoicing software and fill in the street name, the city and the post code, then export the invoice again and recheck it. If the customer is not in the Netherlands, check that the country on the customer is set correctly, because this rule only applies when both sides are in the Netherlands. If you build the XML yourself, add the three elements to cac:AccountingCustomerParty/cac:Party/cac:PostalAddress.
Once the file is corrected, check it again for free: Validate a Peppol BIS invoice
Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice
The rule as published
Read the rule on the publisher's site
Where this rule applies
| Rule set | Version |
|---|---|
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
Check your file
Drop your e-invoice to see whether NL-R-004 still fails, and which other rules do.
Related rules
- NL-R-005 Buyer registration numbers on Dutch domestic invoices need KVK or OIN
- NL-R-006 Dutch sellers need street, city and post code for Dutch tax representatives
- NL-R-007 Dutch sellers need payment instructions when the buyer must pay
- NL-R-008 Dutch domestic payment instructions need an allowed code
- NL-R-009 Dutch sellers' order line references need a document-level purchase order number
- NL-R-003 A Dutch seller's registration number must use KVK or OIN