123 lines
4.4 KiB
ReStructuredText
123 lines
4.4 KiB
ReStructuredText
=============================
|
||
Subcontract the manufacturing
|
||
=============================
|
||
|
||
Some businesses subcontract the production of finished products through
|
||
subcontractors. This can be easily managed through Odoo.
|
||
|
||
Configuration
|
||
=============
|
||
|
||
Go to the :menuselection:`Manufacturing app --> Configuration --> Settings` and tick the
|
||
box *Subcontracting*.
|
||
|
||
.. image:: media/subcontracting_01.png
|
||
:align: center
|
||
|
||
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
|
||
finished product. Specify that the *BoM* type is *Subcontracting* and define one or
|
||
several subcontractors who will provide you the product.
|
||
|
||
.. image:: media/subcontracting_02.png
|
||
:align: center
|
||
|
||
.. image:: media/subcontracting_03.png
|
||
:align: center
|
||
|
||
And... the configuration part is already done!
|
||
|
||
Receive or buy a subcontracted product
|
||
======================================
|
||
|
||
You have two options to trigger the subcontracting of a product:
|
||
|
||
- **Option A**: You can buy the subcontracted product from your subcontractor
|
||
|
||
- **Option B**: You can directly receive the subcontracted product
|
||
|
||
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
|
||
the subcontracting (thus, it’s not necessarily the total cost of the
|
||
subcontracted product).
|
||
|
||
.. image:: media/subcontracting_04.png
|
||
:align: center
|
||
|
||
The validation of the purchase order automatically creates the receipt.
|
||
Whenever you receive the product, you can validate the receipt. The
|
||
following stock moves are created:
|
||
|
||
- For the components
|
||
|
||
- From Subcontracting To Production
|
||
|
||
- For the subcontracted product
|
||
|
||
- From Production to Subcontracting
|
||
|
||
- From Subcontracting to Stock
|
||
|
||
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.
|
||
|
||
For option B, you can simply create the receipt manually with a partner
|
||
of type subcontractor defined on it.
|
||
|
||
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
|
||
|
||
Resupply the subcontractor with the components
|
||
==============================================
|
||
|
||
There are 3 ways to manage the resupply of your subcontractor with the
|
||
components:
|
||
|
||
- **Manually**: You create a delivery order in which you set the subcontractor as a partner and you choose the components to deliver.
|
||
|
||
.. image:: media/subcontracting_08.png
|
||
:align: center
|
||
|
||
.. note::
|
||
You therefore need to activate *Multi-locations* in the inventory settings.
|
||
|
||
.. image:: media/subcontracting_09.png
|
||
:align: center
|
||
|
||
- **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.
|
||
|
||
.. image:: media/subcontracting_10.png
|
||
:align: center
|
||
|
||
- **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 |