2019-09-23 10:45:44 +02:00
=============================
Subcontract the manufacturing
=============================
2019-06-17 13:25:50 +02:00
2020-01-15 13:52:26 +01:00
Some businesses subcontract the production of finished products through
subcontractors. This can be easily managed through Odoo.
2019-06-17 13:25:50 +02:00
Configuration
2019-09-23 10:45:44 +02:00
=============
2019-06-17 13:25:50 +02:00
2020-01-08 11:05:57 +01:00
Go to the :menuselection: `Manufacturing app --> Configuration --> Settings` and tick the
2019-09-23 10:45:44 +02:00
box *Subcontracting* .
2019-06-17 13:25:50 +02:00
2020-01-15 13:52:26 +01:00
.. image :: media/subcontracting_01.png
2019-06-17 13:25:50 +02:00
:align: center
2020-01-08 11:05:57 +01:00
You can now define subcontracted *Bill of Materials* . Therefore, you need to go to
:menuselection: `Manufacturing --> Master Data --> Bill of Materials` and hit *Create* . In this
*BoM* , list the components which will be used by the subcontractor to manufacture the subcontracted
2020-01-15 13:52:26 +01:00
finished product. Specify that the *BoM* type is *Subcontracting* and define one or
several subcontractors who will provide you the product.
2019-06-17 13:25:50 +02:00
2020-01-15 13:52:26 +01:00
.. image :: media/subcontracting_02.png
2019-06-17 13:25:50 +02:00
:align: center
2020-01-15 13:52:26 +01:00
.. image :: media/subcontracting_03.png
2019-06-17 13:25:50 +02:00
:align: center
2020-01-15 13:52:26 +01:00
And... the configuration part is already done!
2019-06-17 13:25:50 +02:00
Receive or buy a subcontracted product
2019-09-23 10:45:44 +02:00
======================================
2019-06-17 13:25:50 +02:00
2019-09-23 10:45:44 +02:00
You have two options to trigger the subcontracting of a product:
2019-06-17 13:25:50 +02:00
2019-10-22 10:52:09 +02:00
- **Option A** : You can buy the subcontracted product from your subcontractor
2019-06-17 13:25:50 +02:00
2019-09-23 10:45:44 +02:00
- **Option B** : You can directly receive the subcontracted product
2019-06-17 13:25:50 +02:00
Let’ s start with option A (option B is just a simpler version of it).
Create a new purchase order. The vendor must be a subcontractor. The
unit price should be the cost you are paying to the subcontractor for
2019-09-23 10:45:44 +02:00
the subcontracting (thus, it’ s not necessarily the total cost of the
2019-06-17 13:25:50 +02:00
subcontracted product).
2020-01-15 13:52:26 +01:00
.. image :: media/subcontracting_04.png
2019-06-17 13:25:50 +02:00
:align: center
2019-09-23 10:45:44 +02:00
The validation of the purchase order automatically creates the receipt.
2019-06-17 13:25:50 +02:00
Whenever you receive the product, you can validate the receipt. The
following stock moves are created:
- For the components
2019-09-23 10:45:44 +02:00
- From Subcontracting To Production
2019-06-17 13:25:50 +02:00
- For the subcontracted product
2019-09-23 10:45:44 +02:00
- From Production to Subcontracting
2019-06-17 13:25:50 +02:00
2019-09-23 10:45:44 +02:00
- From Subcontracting to Stock
2019-06-17 13:25:50 +02:00
The *Subcontracting Location* represents the place where the products
are at your subcontractor’ s warehouse. It is configured as an internal
location, the components that are sent to the subcontractor are still
valued in your stock.
2019-09-23 10:45:44 +02:00
For option B, you can simply create the receipt manually with a partner
2019-06-17 13:25:50 +02:00
of type subcontractor defined on it.
2020-01-15 13:52:26 +01:00
Receive or buy a subcontracted product with tracked components
==============================================================
In case the subcontracted product you receive from your subcontractor
contains tracked components, you will need to specify the *serial/lot
numbers* of the components in question for traceability. This operation
is included in the receipt of the subcontracted product.
On the receipt, you see a *Record Components* button appearing when
necessary. If you click on it, a *Produce* wizard opens in which you
will have to enter the *serial/lot numbers* of the components, and the
finished product if it is also tracked, like in the below example.
.. image :: media/subcontracting_05.png
:align: center
.. image :: media/subcontracting_06.png
:align: center
Once this information has been entered, you will see a new icon on the
receipt stock move, which will allow you to find back the components
which are part of the finished product.
.. image :: media/subcontracting_07.png
:align: center
2019-06-17 13:25:50 +02:00
Resupply the subcontractor with the components
2019-09-23 10:45:44 +02:00
==============================================
2019-06-17 13:25:50 +02:00
There are 3 ways to manage the resupply of your subcontractor with the
components:
2020-01-15 13:52:26 +01:00
- **Manually** : You create a delivery order in which you set the subcontractor as a partner and you choose the components to deliver.
2019-06-17 13:25:50 +02:00
2020-01-15 13:52:26 +01:00
.. image :: media/subcontracting_08.png
2019-06-17 13:25:50 +02:00
:align: center
2020-01-15 13:52:26 +01:00
.. note ::
You therefore need to activate *Multi-locations* in the inventory settings.
2019-06-17 13:25:50 +02:00
2020-01-15 13:52:26 +01:00
.. image :: media/subcontracting_09.png
2019-06-17 13:25:50 +02:00
:align: center
2020-01-15 13:52:26 +01:00
- **With reordering rules** : You can define a *reordering rule* on the *Subcontracting location* to ensure that they are always enough components sent to your subcontractors. When the reordering rule is triggered, a delivery order is created for the product is automatically created.
2019-06-17 13:25:50 +02:00
2020-01-15 13:52:26 +01:00
.. image :: media/subcontracting_10.png
2019-10-22 10:52:09 +02:00
:align: center
2020-01-15 13:52:26 +01:00
- **On order** : You can also deliver the components to your subcontractors each time you order a subcontracted product. For this, you need to tick the route *Resupply Subcontractor on Order* on the wanted components.
.. image :: media/subcontracting_11.png
:align: center