OdooWiki OCA HUB

Product SupplierInfo Intercompany

product_supplierinfo_intercompany folder_open OCA/multi-company open_in_new
Generic Modules/Others License: AGPL-3

This module allows to manage intercompany pricelist, to sell products between companies in a multi-company environnement.

Choose any company as the seller company, and for it, define a pricelist and flag it as intercompany. For a product P and its cost C, whenever you add a price on that intercompany pricelist, all other companies will get a new supplierinfo for P at price C.

⚠ Tips:

In case that you have multiple intercompany pricelist or intercompany pricelist with price per quantity, we deeply recommand you to install the module product_supplierinfo_group_intercompany in order to be able to manage the supplier order correctly. Indeed Odoo supplierinfo order it broken by design when you have price per quantity ! The module product_supplierinfo_group reintroduce the supplier group concept and manage sequence on the group to solve it. The module product_supplierinfo_group_intercompany is a glue module between this two modules and add the possibility to define a global sequence on the intercompany pricelist that will be applied on generated supplier group

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Lets a company flag one of its pricelists as an intercompany supplier pricelist, so that the prices defined on it automatically become vendor prices (supplier info) for the other companies in the same Odoo database.

This module is for multi-company setups where one company sells to another. On a pricelist form you get a new checkbox to mark the pricelist as an intercompany supplier pricelist, plus a lead time field in days. The checkbox is only visible when the pricelist belongs to a company and you have multi-company access.

Once a pricelist is flagged, every price rule you add, change or remove on it is pushed to the other companies as a vendor price (supplier info) for the matching product or product template. The vendor is the selling company's partner, the price is converted to the purchase unit of measure, and the lead time is taken from the pricelist. Products must be both sellable and purchasable and active to receive a vendor price; otherwise the generated vendor price is removed.

Generated vendor prices are locked: users cannot edit, create or delete them directly, and Odoo tells them to change the sale pricelist instead. Access rules hide the vendor prices of other companies unless the user belongs to the new 'Access to all supplier info' group.

When a purchase order is turned into an intercompany sale order, the system picks the selling company's intercompany pricelist, or the vendor's own pricelist if it is flagged as intercompany, and raises an error if the selling company has none configured.

Depends on

Models and fields (8)
  • purchase.order · extends an existing model
  • product.product · new model
  • product.template · new modelpricelist_item_ids
  • product.pricelist · extends an existing modelis_intercompany_supplier, generated_supplierinfo_ids, intercompany_supplier_lead_time
  • product.supplierinfo · new modelintercompany_pricelist_id
  • product.pricelist.item · extends an existing model
  • intercompany.supplierinfo.mixin · new model
  • product.intercompany.supplier.mixin · new model

Text generated by AI (DeepSeek) from reading the Odoo 14.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 14.0

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

terminal Installation and usage

OCA documentation · Odoo 14.0
  • go to Sales > Product > Pricelist and set a Company in a pricelist
  • flag "Is Intercompany Supplier" is now visible; if enabled, a supplierinfo will be created for each product:
  • which has an applicable pricelist line
  • where "Can be sold" and "Can be purchased" is set
  • a supplierinfo will be created automatically for each new created product for which conditions above are verified
  • the supplierinfo will be updated when pricelist or product is updated
  • note: supplierinfo is not visible when using the same Company as the one set in "Is Intercompany Supplier" pricelist, unless technical group "Access to all supplier info" is enabled in user.

No verified information in OCA: Installation, Configuration.

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.