Belgium: Cooperator National Number

l10n_be_cooperator_national_number
REPOSITORY
REPOSITORYOCA/cooperative
GIT
GIThttps://github.com/OCA/cooperative.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/cooperative/tree/16.0/l10n_be_cooperator_national_number
VERSION
VERSION 2.1.1
CATEGORY
CATEGORYCooperative management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Coop IT Easy SC
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Carmen Bianca BAKKER, oca-ci, Victor Champonnois, hugues de keyzer
WEBSITE
WEBSITEhttps://github.com/OCA/cooperative
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:54:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/cooperative:
    - cooperator
OCA/l10n-belgium:
    - l10n_be_partner_identification
OCA/partner-contact:
    - partner_firstname
    - partner_contact_birthdate
    - partner_contact_personal_information_page
    - partner_contact_gender
    - partner_identification
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
res_config_settings_cooperator_view_form Cooperators national number res.config.settings xpath Inherits cooperator.res_config_settings_cooperator_view_form
subscription_request_view_form subscription.request.view.form subscription.request field Inherits cooperator.subscription_request_view_form
Models touched (4)

New fields (2)
  • display_national_number Boolean
  • require_national_number Boolean
Public methods (2)
  • get_display_national_number(self, is_company)
  • get_require_national_number(self, is_company)

New fields (2)
  • display_national_number Boolean
    readonly=False related='company_id.display_national_number'
  • require_national_number Boolean
    readonly=False related='company_id.require_national_number'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (5)
  • get_be_national_register_number(self)
  • get_be_national_register_number_id_category(self)
    @api.model
  • get_be_national_register_number_id_number(self)
  • update_be_national_register_number(self, national_number)
  • validate_be_national_register_number(self, national_number, error=False)
    @api.model
    Verify whether the national number is valid. Returns True if valid. If error is True, a ValidationError is raised instead.

New fields (3)
  • display_national_number Boolean
    compute='_compute_display_national_number'
  • national_number Char
  • require_national_number Boolean
    compute='_compute_require_national_number'
Public methods (2)
  • set_person_info(self, partner)
  • validate_subscription_request(self)
REPOSITORY
REPOSITORYOCA/cooperative
GIT
GIThttps://github.com/OCA/cooperative.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/cooperative/tree/14.0/l10n_be_cooperator_national_number
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYCooperative management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Coop IT Easy SC
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Carmen Bianca BAKKER, oca-ci, hugues de keyzer
WEBSITE
WEBSITEhttps://github.com/OCA/cooperative
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/cooperative:
    - cooperator
OCA/l10n-belgium:
    - l10n_be_national_number
OCA/partner-contact:
    - partner_firstname
    - partner_contact_birthdate
    - partner_contact_personal_information_page
    - partner_contact_gender
    - partner_identification
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
subscription_request_view_form subscription.request.view.form subscription.request field Inherits cooperator.subscription_request_view_form
view_company_form res.company.form.easymy.coop res.company field Inherits base.view_company_form
Models touched (3)

New fields (2)
  • display_national_number Boolean
    string='Display National Number'
  • require_national_number Boolean
    string='Require National Number'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • update_belgian_national_number(self, national_number)

New fields (3)
  • display_national_number Boolean
    compute='_compute_display_national_number'
  • national_number Char
    string='National Number'
  • require_national_number Boolean
    compute='_compute_require_national_number'
Public methods (3)
  • get_national_number_from_partner(self, partner)
  • get_person_info(self, partner)
  • validate_subscription_request(self)
REPOSITORY
REPOSITORYOCA/cooperative
GIT
GIThttps://github.com/OCA/cooperative.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/cooperative/tree/12.0/l10n_be_cooperator_national_number
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYCooperative management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Coop IT Easy SC
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Victor Champonnois
WEBSITE
WEBSITEhttps://github.com/OCA/cooperative
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/cooperative:
    - cooperator
OCA/l10n-belgium:
    - l10n_be_national_number
OCA/partner-contact:
    - partner_firstname
    - partner_contact_birthdate
    - partner_contact_personal_information_page
    - partner_contact_gender
    - partner_identification
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - base_iban
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
subscription_request_view_form subscription.request.view.form subscription.request field Inherits cooperator.subscription_request_view_form
view_company_form res.company.form.easymy.coop res.company field Inherits base.view_company_form
Models touched (2)

New fields (1)
  • require_national_number Boolean
    string='Require National Number'
Public methods (0)

No public methods.

New fields (2)
  • display_national_number Boolean
    compute='_compute_display_national_number' default=<expr>
  • national_number Char
    string='National Number'
Public methods (8)
  • create_coop_partner(self)
  • create_national_number(self, partner)
  • get_national_number_from_partner(self, partner)
  • get_partner_vals(self)
  • get_person_info(self, partner)
  • get_representative_vals(self)
  • update_partner_info(self)
  • validate_subscription_request(self)