Skip to content

Fatal

BR-NL-4: A Dutch buyer's address needs a street, a city and a postcode

In short

Fatal: fails the selected checks.

BR-NL-4 means the buyer's address is in the Netherlands but is missing the street name, the city or the postcode. Fix it by completing all three in the buyer's address.

On this page

What it means

When the buyer's country code (BT-55) is NL, the buyer's postal address (BG-8) must contain the street name (BT-50, address line 1), the city (BT-52) and the postcode (BT-53). Buyers in other countries are not checked. In the CII rule set the same three details are checked in the CII address fields: street line, city name and postcode.

Why it matters

For Dutch buyers the NLCIUS rules require a full address, so the recipient can identify the buyer. If one part is missing, the file fails the check and the invoice is rejected.

How to fix it

Open the buyer's record in your invoicing software and complete the street and house number, the city and the postcode. Keep the street in its own address line. If the buyer is not actually in the Netherlands, correct the country instead.

The rule as published

For suppliers in the Netherlands, if the customer is in the Netherlands, the customer address (cac:AccountingCustomerParty/cac:Party/cac:PostalAddress) MUST contain the street name (cbc:StreetName), the city (cbc:CityName) and the postal zone (cbc:PostalZone)

Where NLCIUS (CII) run it, the rule reads:

For suppliers in the Netherlands, if the customer is in the Netherlands, the customer address (ram:BuyerTradeParty/PostalTradeAddres) MUST contain street name (ram:LineOne), city (ram:CityName) and postal zone (ram:PostcodeCode)

Where this rule applies

Rule set Version
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
NLCIUS (CII) 1.0.3.13
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-NL-4 still fails, and which other rules do.

Updated 6 November 2026