Skip to content

Commit

Permalink
[MOV] MRP: Create subcontracting scope
Browse files Browse the repository at this point in the history
closes #8969

Signed-off-by: Samuel Lieber (sali) <sali@odoo.com>
  • Loading branch information
hojo-odoo committed Apr 30, 2024
1 parent d01ae47 commit d38eb79
Show file tree
Hide file tree
Showing 15 changed files with 39 additions and 10 deletions.
1 change: 1 addition & 0 deletions content/applications/inventory_and_mrp/manufacturing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@ allow workers to trigger maintenance operations, feedback loops, quality issues,
manufacturing/advanced_configuration
manufacturing/workflows
manufacturing/shop_floor
manufacturing/subcontracting
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
=======================
Subcontracting overview
=======================
:show-content:

==============
Subcontracting
==============

.. |BoM| replace:: :abbr:`BoM (Bill of Materials)`

Expand Down Expand Up @@ -28,6 +30,24 @@ In Odoo, companies can configure their subcontracting workflows based on a varie
factors, including how components are sourced, and what happens to finished products once they are
manufactured.

.. cards::

.. card:: Basic subcontracting
:target: subcontracting/subcontracting_basic

Subcontract products without supplying the subcontractor with components.

.. card:: Resupply subcontractor
:target: subcontracting/subcontracting_resupply

Ship components to a subcontractor each time a PO for a subcontracted product is confirmed.

.. card:: Dropship to subcontractor
:target: subcontracting/subcontracting_dropship

Dropship components to a subcontractor each time a PO for a subcontracted product is
confirmed.

Configuration
=============

Expand Down Expand Up @@ -58,13 +78,14 @@ In Odoo, there are three subcontracting workflows, the main difference between t
subcontractor obtains the necessary components:

- In the *basic* subcontracting workflow, the subcontractor is fully responsible for obtaining the
components. This workflow is outlined in the :doc:`subcontracting_basic` documentation.
components. This workflow is outlined in the :doc:`subcontracting/subcontracting_basic`
documentation.
- In the *Resupply Subcontractor on Order* workflow, the contracting company sends the components
from their warehouse to the subcontractor. This workflow is outlined in the
:doc:`subcontracting_resupply` documentation.
:doc:`subcontracting/subcontracting_resupply` documentation.
- In the *Dropship Subcontractor on Order* workflow, the contracting company purchases the
components from a vendor, and has them delivered directly to the subcontractor. This workflow is
outlined in the :doc:`subcontracting_dropship` documentation.
outlined in the :doc:`subcontracting/subcontracting_dropship` documentation.

In addition to how a subcontractor obtains components, it is also necessary to consider why a
product is being subcontracted, as well as what happens to products once they are manufactured by
Expand Down Expand Up @@ -103,3 +124,10 @@ equation:
It is important to note that not every subcontracted product valuation will include all of these
variables. For example, if the product is not dropshipped to the end customer, then there is no need
to factor in the cost of dropshipping.

.. toctree::
:titlesonly:

subcontracting/subcontracting_basic
subcontracting/subcontracting_resupply
subcontracting/subcontracting_dropship
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@ Workflows
.. toctree::
:titlesonly:

workflows/subcontracting
workflows/subcontracting_basic
workflows/subcontracting_dropship
workflows/subcontracting_resupply
workflows/use_mps
workflows/work_center_time_off
workflows/scrap_manufacturing
Expand Down
4 changes: 4 additions & 0 deletions redirects/17.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@ applications/inventory_and_mrp/manufacturing/management/use_mps.rst applications
applications/inventory_and_mrp/manufacturing/management/using_work_centers.rst applications/inventory_and_mrp/manufacturing/advanced_configuration/using_work_centers.rst # management/* --> advanced_configuration/*
applications/inventory_and_mrp/manufacturing/management/work_center_time_off.rst applications/inventory_and_mrp/manufacturing/workflows/work_center_time_off.rst # management/* --> workflows/*
applications/inventory_and_mrp/manufacturing/management/work_order_dependencies.rst applications/inventory_and_mrp/manufacturing/advanced_configuration/work_order_dependencies.rst # management/* --> advanced_configuration/*
applications/inventory_and_mrp/manufacturing/workflows/subcontracting.rst applications/inventory_and_mrp/manufacturing/subcontracting.rst # workflows/* --> manufacturing/*
applications/inventory_and_mrp/manufacturing/workflows/subcontracting_basic.rst applications/inventory_and_mrp/manufacturing/subcontracting/subcontracting_basic.rst # workflows/* --> subcontracting/*
applications/inventory_and_mrp/manufacturing/workflows/subcontracting_dropship.rst applications/inventory_and_mrp/manufacturing/subcontracting/subcontracting_dropship.rst # workflows/* --> subcontracting/*
applications/inventory_and_mrp/manufacturing/workflows/subcontracting_resupply.rst applications/inventory_and_mrp/manufacturing/subcontracting/subcontracting_resupply.rst # workflows/* --> subcontracting/*

# applications/marketing

Expand Down

0 comments on commit d38eb79

Please sign in to comment.