OdooWiki OCA HUB

Dutch country states (Provincies)

l10n_nl_country_states folder_open OCA/l10n-netherlands open_in_new
Localization License: AGPL-3

This module adds the Dutch country states (Provincies).

ISO standard can be found on https://en.wikipedia.org/wiki/ISO_3166-2:NL

As soon as the module is installed, filling in a zip code will automatically fill in the province.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Adds the Dutch provinces (and Caribbean Netherlands regions) as states in Odoo and automatically fills in the province when a Dutch zip code is entered on a contact.

This module loads the official Dutch regions as states for the country Netherlands, so they can be selected on any address form. It includes the twelve provinces (Drenthe, Flevoland, Friesland, Gelderland, Groningen, Limburg, Noord-Brabant, Noord-Holland, Overijssel, Utrecht, Zuid-Holland, Zeeland) plus Aruba, Curaçao, Sint Maarten, Bonaire, Saba and Sint Eustatius.

A new internal table maps ranges of zip codes to a province. When a user types a zip code on a contact, partner or company address, Odoo looks up the matching range and fills in the province automatically. This also happens when a contact is created or saved, so existing records get corrected when their zip code changes.

  • If the country is not the Netherlands, the province is left as entered, unless it was a Dutch province, in which case it is cleared.
  • If the country is empty, the module assumes the Netherlands.
  • If the zip code contains no digits, no province is set.

The mapping data is read-only for all users; only the module itself maintains it. The module touches res.partner and res.country.state, and adds the res.country.state.nl.zip model.

Depends on

base

Required by other modules

Models and fields (2)
  • res.partner · extends an existing model
  • res.country.state.nl.zip · new modelmax_zip (High boundary of zip code area), min_zip (Low boundary of zip code area), state_id

Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/l10n-netherlands.

terminal Installation and usage

OCA documentation · Odoo 12.0

To configure this module, you need to:

  • You don't have to configure anything. To find the states (Provincies) you have to be in debug mode. Go the the Sales menu -> Configuration -> Contacts -> Localization -> Fed. States. Or via Countries and select the Netherlands.

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.