Company Code

res_company_code
REPOSITORY
REPOSITORYOCA/multi-company
GIT
GIThttps://github.com/OCA/multi-company.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/multi-company/tree/18.0/res_company_code
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Saran440, Bhavesh Heliconia
WEBSITE
WEBSITEhttps://github.com/OCA/multi-company
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/multi-company:
    - res_company_search_view
odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
In a big multi-company context, users often use a code to indentify the
differents companies.

- This module adds `code` fields on company model.

![](../static/description/res_company_form.png)

This field is optional, but should be unique, if defined.

- This code will prefix the name, in the Odoo Switch Company Menu
  widget:

![](../static/description/switch_company_menu.png)

- this module also change the order of the companies, ordering by code,
  then by company name. (instead of by sequence, then by name). It so
  hides the now useless field sequence.

![](../static/description/res_company_tree.png)

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
view_res_company_form res.company xpath Inherits base.view_company_form
view_res_company_kanban res.company field Inherits base.view_res_company_kanban
view_res_company_search res.company field Inherits res_company_search_view.view_res_company_search
view_res_company_tree res.company field Inherits base.view_company_tree
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (1)
  • code Char
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/multi-company
GIT
GIThttps://github.com/OCA/multi-company.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/multi-company/tree/16.0/res_company_code
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP
COMMITTERS
COMMITTERSSylvain LE GAL, Weblate, OCA-git-bot, oca-ci, ArnauCForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/multi-company
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/multi-company:
    - res_company_search_view
odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
view_res_company_form res.company xpath Inherits base.view_company_form
view_res_company_kanban res.company field Inherits base.view_res_company_kanban
view_res_company_search res.company field Inherits res_company_search_view.view_res_company_search
view_res_company_tree res.company field Inherits base.view_company_tree
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (2)
  • code Char
  • complete_name Char
    compute='_compute_complete_name' store=True
Public methods (1)
  • name_search(self, name, args=None, operator='ilike', limit=100)
    @api.model
REPOSITORY
REPOSITORYOCA/multi-company
GIT
GIThttps://github.com/OCA/multi-company.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/multi-company/tree/15.0/res_company_code
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Saran440, ArnauCForgeFlow, Anut
WEBSITE
WEBSITEhttps://github.com/OCA/multi-company
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:31
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_res_company_form res.company xpath Inherits base.view_company_form
view_res_company_kanban res.company field Inherits base.view_res_company_kanban
view_res_company_tree res.company field Inherits base.view_company_tree
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (2)
  • code Char
  • complete_name Char
    compute='_compute_complete_name' store=True
Public methods (1)
  • name_search(self, name, args=None, operator='ilike', limit=100)
    @api.model
REPOSITORY
REPOSITORYOCA/multi-company
GIT
GIThttps://github.com/OCA/multi-company.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/multi-company/tree/14.0/res_company_code
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, OCA-git-bot, Kevin Khao
WEBSITE
WEBSITEhttps://github.com/OCA/multi-company
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:51
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_res_company_form res.company xpath Inherits base.view_company_form
view_res_company_kanban res.company field Inherits base.view_res_company_kanban
view_res_company_tree res.company field Inherits base.view_company_tree
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (2)
  • code Char
    string='Code'
  • complete_name Char
    compute='_compute_complete_name' store=True string='Complete Name'
Public methods (1)
  • name_search(self, name, args=None, operator='ilike', limit=100)
    @api.model
REPOSITORY
REPOSITORYOCA/multi-company
GIT
GIThttps://github.com/OCA/multi-company.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/multi-company/tree/13.0/res_company_code
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP
COMMITTERS
COMMITTERSKiril Vangelovski, OCA Transbot, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/multi-company
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_res_company_form res.company xpath Inherits base.view_company_form
view_res_company_kanban res.company field Inherits base.view_res_company_kanban
view_res_company_tree res.company field Inherits base.view_company_tree
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (2)
  • code Char
    string='Code'
  • complete_name Char
    compute='_compute_complete_name' store=True string='Complete Name'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/multi-company
GIT
GIThttps://github.com/OCA/multi-company.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/multi-company/tree/12.0/res_company_code
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP
COMMITTERS
COMMITTERSSylvain LE GAL, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/multi-company
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_res_company_form res.company xpath Inherits base.view_company_form
view_res_company_kanban res.company field Inherits base.view_res_company_kanban
view_res_company_tree res.company field Inherits base.view_company_tree
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (2)
  • code Char
    string='Code'
  • complete_name Char
    compute='_compute_complete_name' store=True string='Complete Name'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/multi-company
PULL REQUEST
PULL REQUEST[19.0] [MIG] res_company_code: Migration to 19.0 (#886)