TIP: You can type at any time to perform a new search.
Inhibit subcontracting flow on demand
mrp_subcontracting_inhibit · OCA/manufacture
- 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 ID | Name | Model | Type | Status |
|---|---|---|---|---|
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_inhibitBooleanstring='Subcontracting inhibited'
No public methods.
New fields (1)
-
subcontracting_inhibitBooleanstring='Inhibit subcontracting'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
subcontracting_inhibitBooleanstring='Inhibit subcontracting'
No public methods.
Loading…
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 154 days ago
- Last activity
- 154 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
- 42 days ago
- Last activity
- 13 days ago
- Repository
- OCA/manufacture
- Pull request
- [19.0][MIG] mrp_subcontracting_inhibit: Migration to 19.0 (#1826)