Belgium: Cooperator National Number
Ask for Belgian National Number in Subscription Request.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adds an optional Belgian National Number field to cooperative share subscription requests, with company-level settings to show or require it. The number is validated and saved on the contact when the subscription is confirmed.
This module lets cooperatives collect the Belgian National Register number from people subscribing to shares. In the Cooperators settings you get two new options: "National Number" to show the field on subscription requests, and "Require National Number" to make it mandatory. Requiring it automatically turns displaying it on, and turning display off also turns the requirement off.
On a subscription request form, the National Number field appears after the country. It is hidden when the display option is off and becomes mandatory when the require option is on. These options only apply to individuals, not to companies.
When you validate a subscription request, Odoo checks that the number is filled in if it is required, and validates it against the Belgian National Register number format. If it is invalid, validation is blocked with an error. Once the request is confirmed, the number is stored on the related contact as a Belgian National Registry identification number, replacing any previous value. If the field is left empty, any existing number is removed.
When contact information is loaded into a subscription request, the existing Belgian National Number of the contact is filled in automatically. The module works together with the cooperator and Belgian partner identification modules.
Depends on
Required by other modules
Models and fields (4)
- res.company · extends an existing modeldisplay_national_number, require_national_number
- res.partner · extends an existing model
- res.config.settings · extends an existing modeldisplay_national_number, require_national_number
- subscription.request · extends an existing modelnational_number, display_national_number, require_national_number
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/cooperative.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0On the company, two new toggles 'Display National Number' and 'Require National Number' are added. In order to expose the functionality of this module, you must enable these toggles for every company that wishes to use it. 'Display' shows the field and allows it to be filled in. 'Require' makes the field mandatory.
No verified information in OCA: Installation, Configuration.
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.