Skip to content

Commit 8c1881e

Browse files
author
John Holton (hojo)
committed
[ADD] MRP: Add Scrap during manufacturing
closes #4954 Signed-off-by: John Holton (hojo) <[email protected]>
1 parent 645f7fd commit 8c1881e

File tree

7 files changed

+112
-0
lines changed

7 files changed

+112
-0
lines changed

content/applications/inventory_and_mrp/inventory/management/warehouses/difference_warehouse_location.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
What is the difference between warehouses and locations?
33
========================================================
44

5+
.. _inventory/management/difference-warehouse-location:
6+
57
In Odoo, a **Warehouse** is the actual building/place in which your items
68
are stocked. You can setup multiple warehouses and create moves between
79
warehouses.

content/applications/inventory_and_mrp/manufacturing/management.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@ Manufacturing management
1616
management/use_mps
1717
management/using_work_centers
1818
management/work_center_time_off
19+
management/scrap_manufacturing
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
==========================
2+
Scrap during manufacturing
3+
==========================
4+
5+
During the manufacturing process, the need to scrap manufacturing components or finished products
6+
may arise. This can be necessary if a component or product is damaged, or unusable for any other
7+
reason.
8+
9+
By default, scrapping a component or finished product removes it from physical inventory and places
10+
it in a virtual location titled *Virtual Locations/Scrap*. A virtual location is **not** a physical
11+
space, but rather a designation in Odoo that is used to track items that are no longer in physical
12+
inventory.
13+
14+
.. seealso::
15+
For more information about virtual locations, see the documentation about the different types of
16+
:ref:`locations <inventory/management/difference-warehouse-location>`.
17+
18+
Odoo *Manufacturing* allows for both components and finished products to be scrapped within a
19+
manufacturing order. The specific type of item that can be scrapped during a manufacturing order
20+
depends on the stage of the manufacturing process.
21+
22+
.. tip::
23+
Scrap orders can be viewed by navigating to :menuselection:`Inventory --> Operations --> Scrap`.
24+
Each scrap order shows the date and time the order was created, along with the product and
25+
quantity that was scrapped.
26+
27+
To view the total quantity of each item scrapped, navigate to :menuselection:`Inventory -->
28+
Configuration --> Locations`, then remove the :guilabel:`Internal` filter from the
29+
:guilabel:`Search...` bar to display all virtual locations. From the list, select the
30+
:guilabel:`Virtual Locations/Scrap` location.
31+
32+
Scrap manufacturing components
33+
==============================
34+
35+
To scrap components during the manufacturing process, begin by navigating to
36+
:menuselection:`Manufacturing --> Manufacturing Orders`, then select a manufacturing order or click
37+
:guilabel:`Create` to configure a new one. If a new manufacturing order is created, select a product
38+
from the :guilabel:`Product` drop-down menu, then click :guilabel:`Confirm`.
39+
40+
Once the manufacturing order has been confirmed, a :guilabel:`Scrap` button appears at the top of
41+
the page. Click the button and a :guilabel:`Scrap` pop-up window appears.
42+
43+
.. image:: scrap_manufacturing/scrap-button.png
44+
:align: center
45+
:alt: The scrap button on a manufacturing order.
46+
47+
From the :guilabel:`Product` drop-down menu on the :guilabel:`Scrap` pop-up window, select the
48+
component that is being scrapped, then enter the quantity in the :guilabel:`Quantity` field.
49+
Finally, click :guilabel:`Done` to scrap the component.
50+
51+
.. image:: scrap_manufacturing/scrap-pop-up.png
52+
:align: center
53+
:alt: The Scrap pop-up window.
54+
55+
.. important::
56+
Before clicking :guilabel:`Mark As Done` on a manufacturing order, only the components of the
57+
finished product can be scrapped, **not** the finished product itself. This is because Odoo
58+
recognizes that the finished product cannot be scrapped before it has been manufactured.
59+
60+
After scrapping a component, continue the manufacturing process using the required quantity of the
61+
component that was scrapped. The on-hand stock count for the component that was scrapped updates to
62+
reflect both the scrapped quantity and the quantity consumed during manufacturing.
63+
64+
.. example::
65+
If the manufacturing of a table requires four units of a table leg, and two units of the table
66+
leg were scrapped during the manufacturing process, the total quantity of table legs consumed
67+
will be six: four units used to manufacture the table plus two units scrapped.
68+
69+
Scrap components from tablet view
70+
=================================
71+
72+
Components can also be scrapped from the manufacturing tablet view. To do so, select the
73+
:guilabel:`Work Orders` tab on a manufacturing order, then click the :guilabel:`📱 (tablet view)`
74+
icon for a work order.
75+
76+
.. image:: scrap_manufacturing/tablet-view-icon.png
77+
:align: center
78+
:alt: The tablet view icon for a work order.
79+
80+
With tablet view open, click the :guilabel:`☰ (menu)` button at the top left of the screen, then
81+
select the :guilabel:`Scrap` button on the :guilabel:`Menu` pop-up window. The :guilabel:`Scrap`
82+
pop-up window then appears.
83+
84+
.. image:: scrap_manufacturing/tablet-scrap-button.png
85+
:align: center
86+
:alt: The Scrap button on the Menu pop-up window of the manufacturing tablet view.
87+
88+
Finally, select a component from the :guilabel:`Product` drop-down menu and enter the quantity being
89+
scrapped in the :guilabel:`Quantity` field. Click :guilabel:`Done` to scrap the component.
90+
91+
Scrap finished products
92+
=======================
93+
94+
Odoo also allows for finished products to be scrapped from a manufacturing order once the order is
95+
completed. After clicking :guilabel:`Mark as Done`, click the :guilabel:`Scrap` button to make the
96+
:guilabel:`Scrap` pop-up window appear.
97+
98+
Since the components have been consumed to create the finished product, they will no longer appear
99+
in the :guilabel:`Product` drop-down menu. Instead, the finished product will be available as an
100+
option. Select the finished product and enter the quantity to be scrapped in the
101+
:guilabel:`Quantity` field. Click :guilabel:`Done` to scrap the finished product.
102+
103+
The on-hand stock count for the product that was scrapped will update to reflect both the scrapped
104+
quantity and the quantity produced during manufacturing.
105+
106+
.. example::
107+
If five units of a chair were manufactured, but two units were scrapped after manufacturing was
108+
completed, then the on-hand inventory of the chair will increase by three: five units
109+
manufactured minus two units scrapped.
19 KB
Loading
5.27 KB
Loading
30.2 KB
Loading
14 KB
Loading

0 commit comments

Comments
 (0)