OdooWiki OCA HUB

Links between subcontracting PO and resupply picking

mrp_subcontracting_resupply_link folder_open OCA/manufacture open_in_new
Manufacturing License: AGPL-3

This module adds convenient links between a purchase order with subcontracting products and their raw materials resupply pickings.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds a smart button on subcontracting purchase orders showing the raw material resupply transfers, and shows the related subcontracting purchase order on those transfers.

When you buy a product that is subcontracted, Odoo creates transfers to send the raw materials to the subcontractor. This module makes the link between those transfers and the purchase order visible.

On the purchase order form, a new button labelled "Resupply(ies)" appears in the button box (with a truck icon) as soon as resupply transfers exist. It shows how many there are. Clicking it opens the list of those transfers, or directly the single transfer if there is only one.

On the transfer form, a new field "Subcontracting order" is shown (only for users with purchase rights) when the transfer is a resupply for a subcontracting purchase order. It tells you which purchase order the transfer belongs to.

When you confirm a subcontracting purchase order, the module automatically posts a message in the chatter of both the purchase order and each related resupply transfer, so the link is traceable in the communication history.

The module works on purchase.order and stock.picking and relies on the standard subcontracting and purchase features.

Depends on

Models and fields (2)
  • stock.picking · extends an existing modelsubcontracting_purchase_order_id (Subcontracting order)
  • purchase.order · extends an existing modelsubcontracting_resupply_ids (Resupplys), subcontracting_resupply_count (Resupply count)

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/manufacture.

terminal Installation and usage

OCA documentation · Odoo 14.0
  • Go to Manufacturing > Products > Products and create a new subcontracted product with some Vendor (Purchase tab).
  • Go to Manufacturing > Products > Products and create a new one with "Resupply Subcontractor on Order" route checked. [Component]
  • Go to Manufacturing > Products > Bill of materials and create a new one with type = "Subcontracting" and set the subcontractor and component previously created.
  • Go to Purchase > Orders > Requests for Quotation and create a new one to the subcontractor and add subcontracted product.
  • Click on "Confirm order" button.
  • A message with the link to the resupply(ies) is added in the purchase order.
  • A "Resupply(ies)" smart-button is also displayed in the purchase order.
  • Clicking on it, it navigates to the linked pickings.
  • A message with the link to the PO is added in the resupply picking.

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.