OdooWiki OCA HUB

Belgium: Cooperator National Number

l10n_be_cooperator_national_number folder_open OCA/cooperative open_in_new
Cooperative management License: AGPL-3

Ask for Belgian National Number in Subscription Request.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds 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.

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.0

On 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.

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.