| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/multi-company |
| GIT | |
| GIT | https://github.com/OCA/multi-company.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/multi-company/tree/19.0/account_invoice_inter_company |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Odoo SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Odoo SA |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, JasminSForgeFlow |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/multi-company |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:40:47 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module is usefull if there are multiple companies in the same Odoo database and those companies sell goods or services among themselves. It allow to create an invoice in company A from an invoice in company B. Imagine you have company A and company B in the same Odoo database. First scenario: company B create an invoice with company A as customer. The module will automate the generation of the supplier invoice in company A. Second scenario: company A create an invoice with company B as supplier. The module will automate the generation of the customer invoice in company B. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form | |
view_move_form |
account.move.form - HACK: Extra fields for odoo.tests.Form() to work | account.move | xpath | Inherits account.view_move_form |
auto_generated
Boolean
copy=False
default=False
args: 'Auto Generated Document'
auto_invoice_id
Many2one → account.move
copy=False
prefetch=False
readonly=True
string='Source Invoice'
args: 'account.move'
action_post(self)
button_cancel(self)
button_draft(self)
write(self, vals)
auto_invoice_line_id
Many2one → account.move.line
copy=False
prefetch=False
readonly=True
string='Source Invoice Line'
args: 'account.move.line'
No public methods.
intercompany_invoice_user_id
Many2one → res.users
help='Responsible user for creation of invoices triggered by intercompany rules.'
string='Inter Company Invoice User'
args: 'res.users'
intercompany_invoicing
Boolean
default=True
help='Enable intercompany invoicing: \n* Generate a Customer Invoice when a bill with this company is created.\n* Generate a Vendor Bill when an invoice with this company as a customer is created.'
string='Generate Inter company Invoices'
invoice_auto_validation
Boolean
default=True
help='When an invoice is created by a multi company rule for this company, it will automatically validate it'
No public methods.
intercompany_invoice_user_id
Many2one
help='Responsible user for creation of invoices triggered by intercompany rules. If not set the user initiating thetransaction will be used'
readonly=False
related='company_id.intercompany_invoice_user_id'
intercompany_invoicing
Boolean
help='Enable intercompany invoicing: \n * Generate a Customer Invoice when a bill with this company is created.\n * Generate a Vendor Bill when an invoice with this company as a customer is created.'
readonly=False
related='company_id.intercompany_invoicing'
string='Generate Inter company Invoices'
invoice_auto_validation
Boolean
help='When an invoice is created by a multi company rule for this company, it will automatically validate it.'
readonly=False
related='company_id.invoice_auto_validation'
string='Invoices Auto Validation'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/multi-company |
| GIT | |
| GIT | https://github.com/OCA/multi-company.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/multi-company/tree/18.0/account_invoice_inter_company |
| VERSION | |
| VERSION | 1.0.4 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Odoo SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Odoo SA |
| COMMITTERS | |
| COMMITTERS | Carlos Lopez, Florian da Costa, Weblate, OCA-git-bot, oca-ci, Hector Vior |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/multi-company |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:09 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module is usefull if there are multiple companies in the same Odoo database and those companies sell goods or services among themselves. It allow to create an invoice in company A from an invoice in company B. Imagine you have company A and company B in the same Odoo database. First scenario: company B create an invoice with company A as customer. The module will automate the generation of the supplier invoice in company A. Second scenario: company A create an invoice with company B as supplier. The module will automate the generation of the customer invoice in company B. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form | |
view_move_form |
account.move.form - HACK: Extra fields for odoo.tests.Form() to work | account.move | xpath | Inherits account.view_move_form |
auto_generated
Boolean
copy=False
default=False
args: 'Auto Generated Document'
auto_invoice_id
Many2one → account.move
copy=False
prefetch=False
readonly=True
string='Source Invoice'
args: 'account.move'
button_cancel(self)
button_draft(self)
write(self, vals)
auto_invoice_line_id
Many2one → account.move.line
copy=False
prefetch=False
readonly=True
string='Source Invoice Line'
args: 'account.move.line'
No public methods.
intercompany_invoice_user_id
Many2one → res.users
help='Responsible user for creation of invoices triggered by intercompany rules.'
string='Inter Company Invoice User'
args: 'res.users'
intercompany_invoicing
Boolean
default=True
help='Enable intercompany invoicing: \n* Generate a Customer Invoice when a bill with this company is created.\n* Generate a Vendor Bill when an invoice with this company as a customer is created.'
string='Generate Inter company Invoices'
invoice_auto_validation
Boolean
default=True
help='When an invoice is created by a multi company rule for this company, it will automatically validate it'
No public methods.
intercompany_invoice_user_id
Many2one
help='Responsible user for creation of invoices triggered by intercompany rules. If not set the user initiating thetransaction will be used'
readonly=False
related='company_id.intercompany_invoice_user_id'
intercompany_invoicing
Boolean
help='Enable intercompany invoicing: \n * Generate a Customer Invoice when a bill with this company is created.\n * Generate a Vendor Bill when an invoice with this company as a customer is created.'
readonly=False
related='company_id.intercompany_invoicing'
string='Generate Inter company Invoices'
invoice_auto_validation
Boolean
help='When an invoice is created by a multi company rule for this company, it will automatically validate it.'
readonly=False
related='company_id.invoice_auto_validation'
string='Invoices Auto Validation'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/multi-company |
| GIT | |
| GIT | https://github.com/OCA/multi-company.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/multi-company/tree/17.0/account_invoice_inter_company |
| VERSION | |
| VERSION | 1.1.5 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Odoo SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Odoo SA |
| COMMITTERS | |
| COMMITTERS | Carlos Lopez, sergio-teruel, Víctor Martínez, JordiMForgeFlow, Florian da Costa, Weblate, OCA-git-bot, oca-ci, Cuong, Nguyen Minh Tran Manh |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/multi-company |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:03 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module is usefull if there are multiple companies in the same Odoo database and those companies sell goods or services among themselves. It allow to create an invoice in company A from an invoice in company B. Imagine you have company A and company B in the same Odoo database. First scenario: company B create an invoice with company A as customer. The module will automate the generation of the supplier invoice in company A. Second scenario: company A create an invoice with company B as supplier. The module will automate the generation of the customer invoice in company B. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form | |
view_move_form |
account.move.form - HACK: Extra fields for odoo.tests.Form() to work | account.move | xpath | Inherits account.view_move_form |
auto_generated
Boolean
copy=False
default=False
args: 'Auto Generated Document'
auto_invoice_id
Many2one → account.move
copy=False
prefetch=False
readonly=True
string='Source Invoice'
args: 'account.move'
button_cancel(self)
button_draft(self)
write(self, vals)
auto_invoice_line_id
Many2one → account.move.line
copy=False
prefetch=False
readonly=True
string='Source Invoice Line'
args: 'account.move.line'
No public methods.
intercompany_invoice_user_id
Many2one → res.users
help='Responsible user for creation of invoices triggered by intercompany rules.'
string='Inter Company Invoice User'
args: 'res.users'
intercompany_invoicing
Boolean
default=True
help='Enable intercompany invoicing: \n* Generate a Customer Invoice when a bill with this company is created.\n* Generate a Vendor Bill when an invoice with this company as a customer is created.'
string='Generate Inter company Invoices'
invoice_auto_validation
Boolean
default=True
help='When an invoice is created by a multi company rule for this company, it will automatically validate it'
No public methods.
intercompany_invoice_user_id
Many2one
help='Responsible user for creation of invoices triggered by intercompany rules. If not set the user initiating thetransaction will be used'
readonly=False
related='company_id.intercompany_invoice_user_id'
intercompany_invoicing
Boolean
help='Enable intercompany invoicing: \n * Generate a Customer Invoice when a bill with this company is created.\n * Generate a Vendor Bill when an invoice with this company as a customer is created.'
readonly=False
related='company_id.intercompany_invoicing'
string='Generate Inter company Invoices'
invoice_auto_validation
Boolean
help='When an invoice is created by a multi company rule for this company, it will automatically validate it.'
readonly=False
related='company_id.invoice_auto_validation'
string='Invoices Auto Validation'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/multi-company |
| GIT | |
| GIT | https://github.com/OCA/multi-company.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/multi-company/tree/16.0/account_invoice_inter_company |
| VERSION | |
| VERSION | 1.2.1 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Odoo SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Odoo SA |
| COMMITTERS | |
| COMMITTERS | Carlos Lopez, JordiMForgeFlow, Florian da Costa, Weblate, OCA-git-bot, oca-ci, Marina Alapont, Alessio Renda, Guillaume MASSON, chafique.delli, Benoît, Sergio Bustamante, emiliesoutiras |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/multi-company |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:41 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form | |
view_move_form |
account.move.form - HACK: Extra fields for odoo.tests.Form() to work | account.move | xpath | Inherits account.view_move_form |
auto_generated
Boolean
copy=False
default=False
args: 'Auto Generated Document'
auto_invoice_id
Many2one → account.move
copy=False
prefetch=False
readonly=True
string='Source Invoice'
args: 'account.move'
button_cancel(self)
button_draft(self)
write(self, vals)
auto_invoice_line_id
Many2one → account.move.line
copy=False
prefetch=False
readonly=True
string='Source Invoice Line'
args: 'account.move.line'
No public methods.
company_share_product
Boolean
compute='_compute_share_product'
compute_sudo=True
help='Share your product to all companies defined in your instance.\n * Checked : Product are visible for every company, even if a company is defined on the partner.\n * Unchecked : Each company can see only its product (product where company is defined). Product not related to a company are visible for all companies.'
args: 'Share product to all companies'
intercompany_invoice_user_id
Many2one → res.users
help='Responsible user for creation of invoices triggered by intercompany rules.'
string='Inter Company Invoice User'
args: 'res.users'
intercompany_invoicing
Boolean
default=True
help='Enable intercompany invoicing: \n* Generate a Customer Invoice when a bill with this company is created.\n* Generate a Vendor Bill when an invoice with this company as a customer is created.'
string='Generate Inter company Invoices'
invoice_auto_validation
Boolean
default=True
help='When an invoice is created by a multi company rule for this company, it will automatically validate it'
No public methods.
company_share_product
Boolean
help='Share your product to all companies defined in your instance.\n * Checked : Product are visible for every company, even if a company is defined on the partner.\n * Unchecked : Each company can see only its product (product where company is defined). Product not related to a company are visible for all companies.'
args: 'Share product to all companies'
intercompany_invoice_user_id
Many2one
help='Responsible user for creation of invoices triggered by intercompany rules. If not set the user initiating thetransaction will be used'
readonly=False
related='company_id.intercompany_invoice_user_id'
intercompany_invoicing
Boolean
help='Enable intercompany invoicing: \n * Generate a Customer Invoice when a bill with this company is created.\n * Generate a Vendor Bill when an invoice with this company as a customer is created.'
readonly=False
related='company_id.intercompany_invoicing'
string='Generate Inter company Invoices'
invoice_auto_validation
Boolean
help='When an invoice is created by a multi company rule for this company, it will automatically validate it.'
readonly=False
related='company_id.invoice_auto_validation'
string='Invoices Auto Validation'
get_values(self)
set_values(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/multi-company |
| GIT | |
| GIT | https://github.com/OCA/multi-company.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/multi-company/tree/15.0/account_invoice_inter_company |
| VERSION | |
| VERSION | 1.0.5 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Odoo SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Odoo SA |
| COMMITTERS | |
| COMMITTERS | Alexandre Fayolle, Pedro M. Baeza, JordiMForgeFlow, Weblate, OCA-git-bot, David, oca-ci, Christopher Ormaza, Alessio Renda |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/multi-company |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form | |
view_move_form |
account.move.form - HACK: Extra fields for odoo.tests.Form() to work | account.move | xpath | Inherits account.view_move_form |
auto_generated
Boolean
copy=False
default=False
args: 'Auto Generated Document'
auto_invoice_id
Many2one → account.move
copy=False
prefetch=False
readonly=True
string='Source Invoice'
args: 'account.move'
action_post(self)
button_cancel(self)
button_draft(self)
write(self, vals)
auto_invoice_line_id
Many2one → account.move.line
copy=False
prefetch=False
readonly=True
string='Source Invoice Line'
args: 'account.move.line'
No public methods.
company_share_product
Boolean
compute='_compute_share_product'
compute_sudo=True
args: 'Share product to all companies'
intercompany_invoice_user_id
Many2one → res.users
help='Responsible user for creation of invoices triggered by intercompany rules.'
string='Inter Company Invoice User'
args: 'res.users'
invoice_auto_validation
Boolean
default=True
help='When an invoice is created by a multi company rule for this company, it will automatically validate it'
No public methods.
company_share_product
Boolean
help='Share your product to all companies defined in your instance.\n * Checked : Product are visible for every company, even if a company is defined on the partner.\n * Unchecked : Each company can see only its product (product where company is defined). Product not related to a company are visible for all companies.'
args: 'Share product to all companies'
intercompany_invoice_user_id
Many2one
help='Responsible user for creation of invoices triggered by intercompany rules. If not set the user initiating thetransaction will be used'
readonly=False
related='company_id.intercompany_invoice_user_id'
invoice_auto_validation
Boolean
help='When an invoice is created by a multi company rule for this company, it will automatically validate it.'
readonly=False
related='company_id.invoice_auto_validation'
string='Invoices Auto Validation'
get_values(self)
set_values(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/multi-company |
| GIT | |
| GIT | https://github.com/OCA/multi-company.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/multi-company/tree/14.0/account_invoice_inter_company |
| VERSION | |
| VERSION | 1.6.1 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Odoo SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Odoo SA |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, OCA Transbot, JordiMForgeFlow, Omar (Comunitea), Sébastien BEAU, Florian da Costa, David Beal, oca-travis, Weblate, OCA-git-bot, Tom Blauwendraat, Benoit, Pierrick Brun, Isaac Gallart Bochons, oca-ci, Ilyas, Xavier Bouquiaux, Guillaume Masson, oca-git-bot, Alessio Renda, PicchiSeba, mle, Kev-Roche |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/multi-company |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:51 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form | |
view_move_form |
account.move.form - HACK: Extra fields for odoo.tests.Form() to work | account.move | xpath | Inherits account.view_move_form |
view_move_form_inherit |
account_move_view_form_inherit | account.move | notebook | Inherits account.view_move_form |
auto_generated
Boolean
copy=False
default=False
args: 'Auto Generated Document'
auto_invoice_id
Many2one → account.move
copy=False
prefetch=False
readonly=True
string='Source Invoice'
args: 'account.move'
related_bill_company_id
Many2one → res.company
compute='_compute_related_bill_info'
args: 'res.company'
related_bill_id
Many2one → account.move
compute='_compute_related_bill_info'
compute_sudo=False
args: 'account.move'
related_bill_ids
One2many → account.move
copy=False
readonly=True
string='Related Bills'
args: 'account.move', 'auto_invoice_id'
related_bill_name
Char
compute='_compute_related_bill_info'
button_cancel(self)
button_draft(self)
create_counterpart_invoices(self)
write(self, vals)
auto_invoice_line_id
Many2one → account.move.line
copy=False
index=True
prefetch=False
readonly=True
string='Source Invoice Line'
args: 'account.move.line'
No public methods.
company_share_product
Boolean
compute='_compute_share_product'
compute_sudo=True
args: 'Share product to all companies'
intercompany_invoice_lock
Boolean
default=True
help="Don't allow changing an autogenerated invoice."
intercompany_invoice_user_id
Many2one → res.users
help='Responsible user for creation of invoices triggered by intercompany rules.'
string='Inter Company Invoice User'
args: 'res.users'
intercompany_invoicing
Boolean
default=True
help='Enable intercompany invoicing: \n* Generate a Customer Invoice when a bill with this company is created.\n* Generate a Vendor Bill when an invoice with this company as a customer is created.'
string='Generate Inter company Invoices'
invoice_auto_validation
Boolean
default=True
help='When an invoice is created by a multi company rule for this company, it will automatically validate it'
No public methods.
company_share_product
Boolean
help='Share your product to all companies defined in your instance.\n * Checked : Product are visible for every company, even if a company is defined on the partner.\n * Unchecked : Each company can see only its product (product where company is defined). Product not related to a company are visible for all companies.'
args: 'Share product to all companies'
intercompany_invoice_lock
Boolean
help="Don't allow changing an autogenerated invoice."
readonly=False
related='company_id.intercompany_invoice_lock'
string='Lock auto-generated invoices'
intercompany_invoice_user_id
Many2one
help='Responsible user for creation of invoices triggered by intercompany rules. If not set the user initiating thetransaction will be used'
readonly=False
related='company_id.intercompany_invoice_user_id'
intercompany_invoicing
Boolean
help='Enable intercompany invoicing: \n * Generate a Customer Invoice when a bill with this company is created.\n * Generate a Vendor Bill when an invoice with this company as a customer is created.'
readonly=False
related='company_id.intercompany_invoicing'
string='Generate Inter company Invoices'
invoice_auto_validation
Boolean
help='When an invoice is created by a multi company rule for this company, it will automatically validate it.'
readonly=False
related='company_id.invoice_auto_validation'
string='Invoices Auto Validation'
get_values(self)
set_values(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/multi-company |
| GIT | |
| GIT | https://github.com/OCA/multi-company.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/multi-company/tree/13.0/account_invoice_inter_company |
| VERSION | |
| VERSION | 2.1.4 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Odoo SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Odoo SA |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Enric Tobella, david, Jordi Ballester Alomar, OCA Transbot, JordiMForgeFlow, AaronHForgeFlow, David Beal, oca-travis, Weblate, OCA-git-bot, Kevin Graveman, Adrià Gil Sorribes, Carlos Roca, Guillaume Masson |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/multi-company |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:10 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form | |
view_move_form |
account.move.form - HACK: Extra fields for odoo.tests.Form() to work | account.move | xpath | Inherits account.view_move_form |
auto_generated
Boolean
copy=False
default=False
args: 'Auto Generated Document'
auto_invoice_id
Many2one → account.move
copy=False
prefetch=False
readonly=True
string='Source Invoice'
args: 'account.move'
button_cancel(self)
button_draft(self)
post(self)
write(self, vals)
auto_invoice_line_id
Many2one → account.move.line
copy=False
prefetch=False
readonly=True
string='Source Invoice Line'
args: 'account.move.line'
No public methods.
company_share_product
Boolean
compute='_compute_share_product'
compute_sudo=True
args: 'Share product to all companies'
intercompany_invoice_user_id
Many2one → res.users
help='Responsible user for creation of invoices triggered by intercompany rules.'
string='Inter Company Invoice User'
args: 'res.users'
invoice_auto_validation
Boolean
default=True
help='When an invoice is created by a multi company rule for this company, it will automatically validate it'
No public methods.
company_share_product
Boolean
help='Share your product to all companies defined in your instance.\n * Checked : Product are visible for every company, even if a company is defined on the partner.\n * Unchecked : Each company can see only its product (product where company is defined). Product not related to a company are visible for all companies.'
args: 'Share product to all companies'
intercompany_invoice_user_id
Many2one
help='Responsible user for creation of invoices triggered by intercompany rules. If not set the user initiating thetransaction will be used'
readonly=False
related='company_id.intercompany_invoice_user_id'
invoice_auto_validation
Boolean
help='When an invoice is created by a multi company rule for this company, it will automatically validate it.'
readonly=False
related='company_id.invoice_auto_validation'
string='Invoices Auto Validation'
get_values(self)
set_values(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/multi-company |
| GIT | |
| GIT | https://github.com/OCA/multi-company.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/multi-company/tree/12.0/account_invoice_inter_company |
| VERSION | |
| VERSION | 2.1.3 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Odoo SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Odoo SA |
| COMMITTERS | |
| COMMITTERS | eLBati, Maxime Chambreuil, Pedro M. Baeza, GitHub, Jairo Llopis, david, OCA Transbot, Florian da Costa, David Beal, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/multi-company |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:14 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - decimal_precision - bus - web_tour - uom - analytic - portal - http_routing - digest |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
invoice_supplier_form |
account.invoice.supplier.form - HACK: Extra fields for odoo.tests.Form() to work | account.invoice | xpath | Inherits account.invoice_supplier_form |
res_config_settings_view_form |
res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
auto_generated
Boolean
copy=False
default=False
args: 'Auto Generated Document'
auto_invoice_id
Many2one → account.invoice
copy=False
prefetch=False
readonly=True
string='Source Invoice'
args: 'account.invoice'
action_invoice_cancel(self)
action_invoice_open(self)
auto_invoice_line_id
Many2one → account.invoice.line
copy=False
prefetch=False
readonly=True
string='Source Invoice Line'
args: 'account.invoice.line'
No public methods.
company_share_product
Boolean
compute='_compute_share_product'
compute_sudo=True
args: 'Share product to all companies'
invoice_auto_validation
Boolean
default=True
help='When an invoice is created by a multi company rule for this company, it will automatically validate it'
No public methods.
invoice_auto_validation
Boolean
help='When an invoice is created by a multi company rule for this company, it will automatically validate it.'
readonly=False
related='company_id.invoice_auto_validation'
string='Invoices Auto Validation'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/multi-company |
| GIT | |
| GIT | https://github.com/OCA/multi-company.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/multi-company/tree/11.0/account_invoice_inter_company |
| VERSION | |
| VERSION | 1.1.1 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Odoo SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Odoo SA |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Jairo Llopis, Andrea, Enric Tobella, OCA Transbot, oca-travis, David |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/multi-company |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:23:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-tools: - onchange_helper odoo/odoo: - account - base_setup - base - web - product - decimal_precision - bus - web_tour - analytic - web_planner - portal - http_routing |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_general_configuration_account_invoice_inter_company |
res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form |
auto_generated
Boolean
copy=False
default=False
args: 'Auto Generated Document'
auto_invoice_id
Many2one → account.invoice
copy=False
prefetch=False
readonly=True
string='Source Invoice'
args: 'account.invoice'
action_invoice_cancel(self)
action_invoice_open(self)
auto_invoice_line_id
Many2one → account.invoice.line
copy=False
prefetch=False
readonly=True
string='Source Invoice Line'
args: 'account.invoice.line'
No public methods.
invoice_auto_validation
Boolean
default=True
help='When an invoice is created by a multi company rule for this company, it will automatically validate it'
use_inter_company_products
Boolean
default=True
help='Use the same products when an invoice is created by a multi company rule.'
No public methods.
invoice_auto_validation
Boolean
help='When an invoice is created by a multi company rule for this company, it will automatically validate it.'
related='company_id.invoice_auto_validation'
string='Invoices Auto Validation'
use_inter_company_products
Boolean
help='Use the same products when an invoice is created by a multi company rule.'
related='company_id.use_inter_company_products'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/multi-company |
| GIT | |
| GIT | https://github.com/OCA/multi-company.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/multi-company/tree/10.0/account_invoice_inter_company |
| VERSION | |
| VERSION | 1.1.1 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Odoo SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Odoo SA |
| COMMITTERS | |
| COMMITTERS | GitHub, Andrea, OCA Transbot, Dave Lasley, oca-travis, OCA-git-bot, chafique-delli, SimoRubi, Chafique |
| WEBSITE | |
| WEBSITE | http://www.odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:54 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/server-tools: - onchange_helper odoo/odoo: - account_accountant - account - base_setup - base - web_kanban - web - product - decimal_precision - bus - web_tour - report - analytic - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_account_config_settings |
account.config.settings | xpath | Inherits account.view_account_config_settings | |
view_company_inter_change_inherit_form |
res.company | xpath | Inherits base.view_company_form | |
view_general_configuration |
base.config.settings | xpath | Inherits base_setup.view_general_configuration |
invoice_auto_validation
Boolean
help='When an invoice is created by a multi company rule for this company, it will automatically validate it.'
related='company_id.invoice_auto_validation'
string='Invoices Auto Validation'
No public methods.
auto_generated
Boolean
copy=False
default=False
string='Auto Generated Document'
auto_invoice_id
Many2one → account.invoice
_prefetch=False
copy=False
readonly=True
string='Source Invoice'
args: 'account.invoice'
action_invoice_cancel(self)
action_invoice_open(self)
auto_invoice_line_id
Many2one → account.invoice.line
_prefetch=False
copy=False
readonly=True
string='Source Invoice Line'
args: 'account.invoice.line'
No public methods.
invoice_auto_validation
Boolean
default=True
help='When an invoice is created by a multi company rule for this company, it will automatically validate it'
string='Invoice Auto Validation'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/multi-company |
| GIT | |
| GIT | https://github.com/OCA/multi-company.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/multi-company/tree/8.0/account_invoice_inter_company |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Odoo SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Odoo SA |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, GitHub, OCA Transbot, Sébastien BEAU, oca-travis, chafique-delli |
| WEBSITE | |
| WEBSITE | http://www.odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:20 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account_accountant - account_voucher - account - base_setup - base - web_kanban - web - product - decimal_precision - report - analytic - board - edi - email_template - multi_company - sale_stock - sale - sales_team - web_kanban_sparkline - procurement - stock_account - stock - web_kanban_gauge - project - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_company_inter_change_inherit_form |
res.company | xpath | Inherits base.view_company_form | |
view_general_configuration_account_invoice_inter_company |
base.config.settings | xpath | Inherits base_setup.view_general_configuration |
auto_generated
Boolean
copy=False
default=False
string='Auto Generated Document'
auto_invoice_id
Many2one → account.invoice
_prefetch=False
copy=False
readonly=True
string='Source Invoice'
args: 'account.invoice'
action_cancel(self)
invoice_validate(self)
auto_invoice_line_id
Many2one → account.invoice.line
_prefetch=False
copy=False
readonly=True
string='Source Invoice Line'
args: 'account.invoice.line'
No public methods.
company_id
Many2one → res.company
help='Select company to setup Inter company rules.'
string='Select Company'
args: 'res.company'
invoice_auto_validation
Boolean
help='When an invoice is created by a multi company rule for this company, it will automatically validate it.'
string='Invoices Auto Validation'
onchange_invoice_company_id(self)
set_invoice_inter_company_configuration(self)
invoice_auto_validation
Boolean
default=True
help='When an invoice is created by a multi company rule for this company, it will automatically validate it'
string='Invoice Auto Validation'
No public methods.