OdooWiki OCA HUB

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 GitHub

Confirmed modules per version

12.0
33 modules
13.0
12 modules
14.0
29 modules
15.0
19 modules
16.0
52 modules
17.0
13 modules
18.0
30 modules
19.0
10 modules
20.0
0 modules

Modules in the repository

  • purchase_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, 19
    res_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, 18
    res_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, 18
    res_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, 19
    res_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.

  • res_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_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_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_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

    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_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_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.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.