Merge pull request #409 from odoo/13.0-mrp-subcontract-lau

[IMP] mrp: kit shipping
This commit is contained in:
Julien B 2019-09-30 21:54:18 +02:00 committed by GitHub
commit 0e684b2a0b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 46 additions and 39 deletions

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@ -1,29 +1,35 @@
Subcontract the manufacturing of some products
==============================================
=============================
Subcontract the manufacturing
=============================
Some business subcontract the production of some finished products
Some businesses subcontract the production of some finished products
through subcontractors. This can be easily managed through Odoo.
Configuration
-------------
=============
Go in the :menuselection:`Manufacturing --> Configuration --> Settings` and tick the box *Subcontracting*.
Go to the *Manufacturing app > Configuration > Settings* and tick the
box *Subcontracting*.
.. image:: media/subcontracting01.png
.. image:: media/subcontract_01.png
:align: center
You can now define subcontractors contacts. When you purchase or receive
products from a contact of type subcontractor, the correct stock moves
are created to represent the subcontracting of the production.
.. image:: media/subcontracting02.png
.. image:: media/subcontract_02.png
:align: center
The next step is to create a Bill of Material of type *subcontracted*.
In this BoM, list the components you need to supply to the
subcontractor.
.. tip::
You can set the subcontractor as a vendor in case you plan to buy him
the subcontracted products via purchase orders.
.. image:: media/subcontracting03.png
The next step is to create a *Bill of Material* of type
*subcontracted*. In this *BoM*, list the components you need to
supply to the subcontractor.
.. image:: media/subcontract_03.png
:align: center
You can also define subcontractors on the BoM.
@ -32,76 +38,77 @@ You can also define subcontractors on the BoM.
- If some are set, the BoM can only be used for those subcontractors
.. image:: media/subcontracting04.png
.. image:: media/subcontract_04.png
:align: center
The configuration part is already done!
Receive or buy a subcontracted product
--------------------------------------
======================================
You have two options to trigger a the subcontracting of a product:
You have two options to trigger the subcontracting of a product:
- Option A: You can buy the subcontracted product from your
- **Option A**: You can buy the subcontracted product from your
subcontractor
- Option B: You can directly receive the subcontracted product
- **Option B**: You can directly receive the subcontracted product
Lets 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 (its thus not necessarily the total cost of the
the subcontracting (thus, its not necessarily the total cost of the
subcontracted product).
.. image:: media/subcontracting05.png
.. image:: media/subcontract_05.png
:align: center
The validation of the purchase order creates automatically the receipt.
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
- From Subcontracting To Production
- For the subcontracted product
From Production to Subcontracting
- From Production to Subcontracting
From Subcontracting to Stock
- From Subcontracting to Stock
The *Subcontracting Location* represents the place where the products
are at your subcontractors 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 simply can create the receipt manually with a partner
For option B, you can simply create the receipt manually with a partner
of type subcontractor defined on it.
Resupply the subcontractor with the components
----------------------------------------------
==============================================
There are 3 ways to manage the resupply of your subcontractor with the
components:
- Manually. You simply create a delivery order on which you set the
subcontractor as partner and you choose the components to deliver
- **Manually**: You create a delivery order in which you set the
subcontractor as a partner and you choose the components to
deliver.
.. image:: media/subcontracting06.png
.. image:: media/subcontract_06.png
:align: center
- With reordering rules. You can define a reordering rule on the
Subcontracting location to ensure that they are always enough
components send to your subcontractors.
- **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/subcontracting07.png
.. image:: media/subcontract_07.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
components concerned.
- **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/subcontracting08.png
:align: center
.. image:: media/subcontract_08.png
:align: center