Repository
OCA/manufacture · module folder · Try on Runboat
Module version
1.0.0
Category
Manufacturing
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/manufacture
Last tracking update
2026-08-07 08:42:53
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Duy (Đỗ Anh), Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
If a product has a bill of materials (BoM) of subcontracting type, and
the vendor is included in the list of subcontractors of such BoM, when
doing a purchase order for such vendor and product, it will always
generate a subcontracting order. This module allows to inhibit such
behavior, acting as a regular purchase, as this may not be convenient in
some cases, as on manufacturing world, it's frequent that your vendor
sells you directly the same product without you providing any raw
material depending on lead times, material availability, etc. A check is
provided at purchase order line level for easily disable the
subcontracting part, as well as the same check at stock rule for
propagating the preference from replenishment option.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
product_supplierinfo_subcontractor_tree_view product.supplierinfo.subcontractor.tree.view product.supplierinfo tree Inherits mrp_subcontracting.product_supplierinfo_subcontractor_tree_view
stock_location_route_form_view stock.location.route.form stock.route form Inherits stock.stock_location_route_form_view
view_order_form_inherit_purchase_order purchase.order.view.form.inherit purchase.order form Inherits purchase.purchase_order_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • subcontracting_inhibit Boolean
    string='Subcontracting inhibited'
Public methods (0)

No public methods.

New fields (1)
  • subcontracting_inhibit Boolean
    string='Inhibit subcontracting'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • subcontracting_inhibit Boolean
    string='Inhibit subcontracting'
Public methods (0)

No public methods.

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
155 days ago
Last activity
155 days ago
Repository
OCA/manufacture
Pull request
[17.0][BKP]mrp_subcontracting_inhibit: backport from 18.0 (#1755)
Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
43 days ago
Last activity
14 days ago
Repository
OCA/manufacture
Pull request
[19.0][MIG] mrp_subcontracting_inhibit: Migration to 19.0 (#1826)