OCA/multi-company
OCA community repository with 79 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Inter Company Module for Purchase to Sale Order with warehouseOdoo 13, 15, 16, 17, 18purchase_sale_stock_inter_company
Extends inter-company purchase-to-sale automation so that when a delivery is confirmed, the matching receipt in the other company is validated automatically, keeping lot/serial numbers and quantities in sync. Adds company-level settings for a default sale…
- purchase_sale_stock_inter_company_mrp
When a company sells a kit to a related company that buys it, this module keeps the intercompany quantities in sync using the kit's components. It is installed automatically when intercompany purchase/sale and manufacturing are both present.
- res_company_access_all_children
This module automatically gives users access to all child companies when they have access to a parent company. It also updates access when new child companies are created or when a user's company access changes.
- Company ActiveOdoo 12, 16, 17, 18, 19res_company_active
Lets you archive companies from the company form, with a safety check that blocks archiving a company that is still the current company of active users.
- Company CategoriesOdoo 12, 16, 18res_company_category
Adds company categories so you can group and classify companies in a multi-company database. You can assign a category to each company and browse companies by category.
- Company CodeOdoo 12, 13, 14, 15, 16, 18res_company_code
Adds an optional, unique 'code' to each company. The code is shown before the company name everywhere (including the company switcher) and companies are sorted by code then name.
- Company - Search ViewOdoo 16, 18, 19res_company_search_view
Adds a search view to the Companies list so users can quickly find companies by name, VAT number, registry number, email or phone, and group them by country.
- Contact Tags - Multi CompanyOdoo 12, 16res_partner_category_multi_company
Adds a Company field to Contact Tags so each tag can belong to a specific company, and hides tags from other companies. Useful when several companies share one Odoo database.
- Res Partner Industry Multi CompanyOdoo 12, 18res_partner_industry_multi_company
Adds a Company field to partner industries so each industry can belong to a specific company, and automatically filters the list of industries per company.
- sale partner companyyOdoo 16sale_partner_company
Lets you set a default selling company on a customer, so sales orders for that customer are automatically assigned to the right company.
- sale product companyOdoo 16sale_product_company
Lets you choose, on each product, the list of companies where it can be sold. In a sales order, only products allowed for that order's company can be picked.
- sale_product_company_multi_add
When adding several products at once to a sales order, only products that are allowed to be sold in the order's company are offered. This keeps the multi-add product list consistent with the company restrictions set on each product.
- sale_stock_warehouse_multicompany
Lets several companies sell stock kept in one shared warehouse. The sale stays with the selling company, while the stock moves belong to the company that owns the warehouse.
- Stock Intercompany Delivery-ReceptionOdoo 14, 15, 16, 18stock_intercompany
When a delivery to a customer is validated and that customer is another company in your database, Odoo automatically creates the matching incoming receipt in that other company. You choose which incoming operation type is used per company in Inventory…
- stock_intercompany_bidirectional
Lets you set up two-way stock transfers between companies in Odoo, choosing which operation types are used for outgoing and incoming moves and how quantities, packages and lot numbers are handled.
- stock_move_line_multi_company_security
Restricts stock move lines to the companies a user is allowed to see, so users can no longer view other companies' product movements from the Product Moves button.
- stock_production_lot_multi_company
Adds a Company field to serial/lot numbers so each lot belongs to one company. Users only see lots of their own company (plus shared ones), and the same lot name can be reused by different companies for the same product.
- Utm Medium Multi CompanyOdoo 12, 18utm_medium_multi_company
Adds a Company field to UTM Mediums so each medium can belong to a specific company, and limits which mediums users see based on their allowed companies.
- Utm Source Multi CompanyOdoo 12, 15, 18utm_source_multi_company
Adds a Company field to UTM Sources so each source can belong to a specific company, with names unique per company and visibility restricted to the right companies.