Dutch country states (Provincies)
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.0Adds 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
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-03Confirmation 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.0Configuration
Source · Odoo 12.0To 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.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.