OdooWiki OCA HUB

Product Account Multi-Company Default

product_account_multicompany_default folder_open OCA/multi-company open_in_new
Accounting/Accounting License: LGPL-3

This module extends the functionality of products and accounting to allow you to propagate multi-company product template and product category accounts from the current company to all other companies where you have access rights.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Copy a product's or product category's income and expense accounts to your other companies, matching accounts by code. Buttons appear on the product and category forms, and new records are propagated automatically.

This module helps you keep the same accounting setup across several companies. On a product template (a product shared by all companies) and on a product category, you get two extra buttons next to the income and expense account fields: "Propagate income account to other companies" and "Propagate expense account to other companies".

When you click one, Odoo looks in each of your other companies for an account with the same code as the one you selected, and sets that account on the product or category for those companies. If no account with that code exists in a company, nothing is changed there and a warning is written in the log.

  • On products, the buttons only show for multi-company products (those without a specific company). If you try to propagate a product that belongs to one company only, Odoo shows an error.
  • If you have no other companies, Odoo tells you there is nothing to propagate to.
  • When you create a new product or product category that already has income or expense accounts, the accounts are propagated to your other companies automatically.
  • For product categories, propagation also happens when you save a change if the special propagation flag is active.

The module touches product.template, product.product and product.category, and reads account.account records to find matching codes.

Depends on

account
Models and fields (3)
  • product.product · extends an existing model
  • product.category · extends an existing model
  • product.template · extends an existing model

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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/multi-company.

terminal Installation and usage

OCA documentation · Odoo 16.0

To configure this module, you need to:

  • Install some module that lets you manage products, such as sale, purchase... (if not already installed).

To use this module, you need to:

  • Go to a product's form view. It can be the product template or the variant.
  • Enter the "Accounting" tab.
  • Click on "Propagate expense/income account to other companies".

No verified information in OCA: Installation.

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.