diff --git a/content/applications/inventory_and_mrp/manufacturing/management.rst b/content/applications/inventory_and_mrp/manufacturing/management.rst index 128a134a9..e7e965543 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management.rst @@ -8,10 +8,10 @@ Manufacturing Management :titlesonly: management/bill_configuration - management/kit_shipping management/product_variants + management/kit_shipping management/sub_assemblies + management/quality_control management/alternative_wc management/subcontracting - management/routing_kit_bom - management/use_mps + management/use_mps \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst b/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst index fd70620ac..21684aaef 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst @@ -1,80 +1,66 @@ ================================ -Using an alternative Work Center +Alternative Work Centers ================================ -For many manufacturing companies, a common issue is to have to -manufacture, at the same time, several products usually produced at the -same work center. If in practice, employees can manufacture the goods at -another work center, it is not that simple. +Manufacturing several different products simultaneously at the same work center +is a common issue for manufacturing companies. Although in practice, employees can +manufacture the goods at another work center instead of waiting for one to be available, +it's not always simple to have visibility on which work center is busy and plan resources +accordingly in real-time. -You need to keep track of the job: which work center has been used and -when, so you can schedule maintenance efficiently. With Odoo, you can -configure it so you can keep tracking manufacturing orders and your -employees have an alternative work center to use. +With Odoo, you can configure alternative work centers to solve this issue. This automatically +checks which work center is busy and which equivalent ones are free, and schedules orders and +maintenance accordingly. -This way, your process becomes more efficient, and less non-productive -time will be noticed. +This way, your process becomes more efficient, as work center utilisation is optimised. Configure your Work Centers =========================== -The first thing to do is to go to the *Manufacturing* app settings. -Then, enable the *Work Orders* feature and hit save. +First, go to the :menuselection:`Manufacturing app --> Configuration --> Settings`. Then, enable +the Work Orders feature and hit save. + +.. image:: media/bom_3.png + :align: center + :alt: work order settings ticked -.. image:: media/alternative_wc_01.png +Now, go to :menuselection:`Configuration --> Work Centers` and create +two new work centers. Add the second work center as an alternative to +the first one and vice versa. + + +.. image:: media/wc_alternate1.png :align: center -Now, go to the *Work Centers* menu under *Master Data* and create -two new work centers. Add the second work centers as an alternative to -the first and vice versa. +Next, go to :menuselection:`Products --> Bills of Materials`, choose your product, +and add these work centers to the operations of your BOM. -.. image:: media/alternative_wc_02.png +.. image:: media/wc_alternate2.png :align: center -The next step is to create your *routing*. Add your work center and an -operation to it before saving. - - -.. image:: media/alternative_wc_03.png - :align: center - - -Then, you can create your *Bill of Materials* and add components and -routing to it. - - -.. image:: media/alternative_wc_04.png - :align: center - Create your Work Orders ======================= Now that everything is configured, you can create your *Work Orders*. -Go to the *Manufacturing Orders* menu and hit *Create*. There, add -your product and plan it. In the *Work Orders* list, you can find it -ready to be assembled. - - -.. image:: media/alternative_wc_05.png - :align: center - +Go to :menuselection:`Operations --> Manufacturing Orders`, and hit **Create**. There, add +your product to your manufacturing order and plan it. You can then retrieve them +from the Work Orders list view, under Operations > Work Orders. Each new *Work Order*, which will be created before the end of the first one, will be scheduled at the alternative work center you -configured. +configured, as shown below. - -.. image:: media/alternative_wc_06.png +.. image:: media/wc_alternate3.png :align: center .. note:: Keep in mind that, if you add time after production to your work center, you may have work orders scheduled for your alternative work center even - if the usual one is free. \ No newline at end of file + if the usual one is free. \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst b/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst index a6183eab2..fd3e3715e 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst @@ -3,92 +3,89 @@ Create Bills of Materials ========================= A *Bill of Materials* is a document defining the quantity of each -component required to manufacture a finished product. It also includes -the routing and individual steps of the manufacturing process. +component required to make or deliver a finished product. Additionally, it +can also include various operations and individual step guidelines +needed to complete a production process. -With Odoo, you can link multiple BoMs to each product and use it to -describe multiple variants of them. Each BoM will, yet, be associated -with one product only. +With Odoo's MRP solution, multiple BOMs can also be linked to each product, +so that even product variants can have their *own* tailored BOM. -This feature will help optimize your manufacturing process while saving -you time. +This will help you to optimize your manufacturing process and save time +as a result. Setting up a BoM ================ +The simplest BoM set up is one without operations or instructions. +In this case, you will manage your production using Manufacturing Orders +only. -You can use BoMs without routings. You will use this if you choose to -manage your manufacturing operations using manufacturing orders only. In -other words, you choose to realize your manufacturing process in one -step and do not track the steps the product goes through. +To create a BoM from the Manufacturing module, go to :menuselection:`Products --> Bills of Materials`. +If you click **Create**, the first thing you'll have to do is to specify the final product. +For an existing product, simply select it from the list, or create a new one on the spot. Note +that if you go through the product form to create your BOM, the product will already be set for you. -Before creating your *BoM*, you have to create the product using the -*BoM* and, at least, one of the components. Go to the :menuselection:`Master Data menu --> Products` -and create both the finished product and the component. +For a standard Bill of Material, keep the default *BoM* type, which is *Manufacture this Product*. +Now specify the various components that make up the production of your final product and their +respective quantities. You can create components as you go, on the BOM, or create products beforehand, +by going to the :menuselection:`Top Menu --> Products --> Create`, and add them later on. -Once done, go to the *Bills of Materials* menu under *Master Data*. -Now, create it. Choose the product from the dropdown menu and add your -components and the quantity. In this case, keep the default *BoM* -type, which is *Manufacture this Product*. -.. image:: media/bills_of_materials_01.png +.. image:: media/bom_1.png :align: center -.. warning:: - The destination location should **not** be a scrap location. A scrap location is where you put - products that you don't need. - Using the same BoM to describe Variants --------------------------------------- -As said above, you can use *BoM* for *Product Variants*. It is -basically the same as for the standard product. +As suggested above, you can use *BOMs* for specific *Product Variants*. +Once the various attributes have been configured on the product form, there +are two ways to configure the appropriate BoM for the respective product combination. -If your *BoM* is for one variant only, then specify which one in the -*Product Variant* field. If not, specify the variant it is consumed -for on each component line. You can add several variants for each -component. +Either create one BoM per variant, by specifying the Product Variant +in the dedicated field below the product name. Or use one BOM, that contains +all of the components and for each component, indicate which variant it applies to, +using the *Apply on Variants* column, as shown below. -.. image:: media/bills_of_materials_02.png +.. image:: media/bom_2.png :align: center -Adding a routing -================ -You can add routing to your *BoM*. You will do this if you need to -define a series of operations required by your manufacturing process. To -use it, enable the *Work Orders* feature in the *Manufacturing* app -settings. +Adding Operations +================= -.. image:: media/bills_of_materials_03.png +You can also add operations to your *BoM*, if you want workers to follow instructions +or register time spent. To use this feature, enable the *Work Orders* feature in the +*Manufacturing* app settings, as shown below. + +.. image:: media/bom_3.png :align: center .. note:: - Each *BoM* can have only one routing while each routing can be used - multiple times. + Each operation is unique as it is always linked to only one BOM. This being said, + Operations Operations can be re-used when configuring a new BOM, with the *Copy Existing + Operations* feature. -Now that you have created your routing, add it to your *BoM*. You can -select when, in the work operations, your components are consumed with -the dropdown menu. - -.. image:: media/bills_of_materials_04.png +.. image:: media/bom_4.png :align: center +Finally, just like for components, operations can also be variant specific only, as shown below. + +.. image:: media/bom_5.png + :align: center + + + Adding By-Products ================== -In Odoo, a *by-product* is any product produced by a *BoM* in -addition to the primary product. +A *by-product* is a product that is produced on top of the main product +of a *BoM*. As opposed to the primary product, there can be more than one on a BOM. -To add *by-products* to a *BoM*, you will first need to enable them -from the *Manufacturing* app settings. +To add *by-products* to a *BoM*, you will first need to enable the by-product +feature from the *Manufacturing* app settings. -.. image:: media/bills_of_materials_05.png +.. image:: media/bom_6.png :align: center -Once the feature is enabled, you can add your *By-Products* to your -*BoMs*. You can add as many *By-Products* as you want. Just keep in -mind that you need to register during which operation your by-product is -produced. - -.. image:: media/bills_of_materials_06.png - :align: center +Once the feature is enabled, you can add *by-products* to your +*BoMs*. Note that if you have Operations, you'll need to specify +in which operation the by-product is produced. diff --git a/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst b/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst index 6bea8448b..79b503a42 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst @@ -1,81 +1,87 @@ -============================= -Sell sets of products as kits -============================= +===== +Kits +===== -A *kit* is a set of components that are delivered without first being -assembled or mixed. *Kits* are described in Odoo using *Bills of -Materials*. There are two basic ways to configure *kits*, depending -on how the stock of the kit product is to be managed. In either case, -both the *Inventory* and *Manufacturing* apps must be installed. +A *kit* is a set of components that are not pre-assembled or mixed. This is useful for +selling but also for creating cleaner and more effective *BOMs*. To use kits, you need +both the Manufacturing and Inventory apps to be installed. Manage Stock of Component Products ================================== -If you want to assemble kits as they are ordered, managing stock of the -kit components only, you will use a *Kit BoM* without a manufacturing -step. +If you want to assemble kits as they are ordered, managing stock of the kit components only, +you will use a *Kit BoM* Type without any manufacturing operations. -A product using a *Kit BoM* will appear as a single line item on a -quotation and sales order, but will generate a delivery order with one -line item for each of the components of the kit. In the examples below, -the first image shows a sales order for the kit *Custom Computer Kit*, +A product using a *Kit BoM* will appear as a single line item on a quotation and a sales order, +but will generate a delivery order with one line item for each of the components of the kit. In +the examples below, the first image shows a sales order for the kit *Custom Computer Kit*, while the second image shows the corresponding delivery order. -.. image:: media/kit_shipping_01.png +.. image:: media/kit-so-line.png :align: center -.. image:: media/kit_shipping_02.png +.. image:: media/kit-do-picking.png :align: center Configuration ============= -From the *Products menu* in either the *Inventory* or -*Manufacturing* app, create each component product as you would with -any other product, then create the top-level, or kit product. The kit -product should have only the *route Manufacture* set, in the -*Inventory tab*. Because you cannot track the stock of kit products, -the *Product Type* should be set to Consumable. Because a kit product -cannot be purchased, then, *Can be Purchased* should be unchecked. +From the *Products menu* in either the *Inventory* or *Manufacturing* app, create each component +product (as you would with any other product), then create the top-level, or kit product. Because +you cannot track the stock of kit products, the *Product Type* should be set to *Consumable*. +However, if you are using Anglo-Saxon accounting, and you would like COGS to be posted when +invoicing your kits (and only for this reason), the storable product type should selected instead. +Because a kit product cannot be purchased, *Can be Purchased* should be unchecked. The route of the +kit product in the *Inventory* Tab does not really matter, as, for replenishment, only the route of +the components that will be taken into account only. -All other parameters on the kit product may be modified according to -your preference. The component products require no particular -configuration. +All other parameters on the kit product may be modified according to your preference. The component +products require no particular configuration. -.. image:: media/kit_shipping_03.png - :align: center +Once the products are configured, create a *bill of materials* for the kit product. Add each component +and its quantity. Select the *BoM Type* Kit. All other options may be left with their default values. -Once the products are configured, create a *bill of materials* for the -kit product. Add each component and its quantity. Select the *BoM Type -Ship this product as a set of components*. All other options may be -left with their default values. - -.. image:: media/kit_shipping_04.png +.. image:: media/kit-bom.png :align: center Manage Stock of Kit Product and Component Products ================================================== -If you want to manage stock of the *top-level kit product*, you will -use a standard *BoM* with a manufacturing step instead of a *Kit -BoM*. When using a standard BoM to assemble kits, a *manufacturing -order* will be created. The *manufacturing order* must be registered -as completed before the kit product will appear in your stock. +If you want to manage the stock of the *top-level kit product*, you will use a standard *BoM Type* +manufacture or subcontracting instead. In this case you will either buy the final product from your +subcontractor, or make it yourself through a manufacturing order. -Configuration -============= +In that case the product type will be storable, and the BOM type either 'Manufacture this product' +or 'Subcontracting' as shown below. -On the kit product, select the *route Manufacture*. You may also -select *Make to Order*, which will create a *manufacturing order* -whenever a sales order is confirmed. Select the product type *Storable -Product* to enable stock management. - -.. image:: media/kit_shipping_05.png +.. image:: media/kit-storable.png :align: center -When you create the *bill of materials*, select the BoM Type -*Manufacture this product*. The assembly of the kit will be described -by a *manufacturing order* rather than a packing operation. -.. image:: media/kit_shipping_06.png - :align: center \ No newline at end of file +Build a cleaner BOM +==================== + +As suggested above, a kit BOM can also simply be used to manage a more complex BOM. + +Imagine the Custom Computer parts above were part of another final product. It would be much +clearer and simpler if the BOMs were added together (as shown below) instead of adding all +the individual parts one by one. + +.. image:: media/kit-bom4.png + :align: center + +This is even better illustrated when looking at the BOM Structure Report, where it is +easy to expand and hide specific kit level or sub-assembly type BOMs. + +.. image:: media/kit-bom5.png + :align: center + +On the creation of the manufacturing order, the BOM will automatically expand to show all +top level and kit level components. You can go back to the BOM at any point though as it +remains available on the form view of your manufacturing order. + +.. image:: media/kit-bom6.png + :align: center + +Finally, note that if there were any Operations in the Kit BOM, these would also simply be added +in to the work order list of the main component. \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_01.png b/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_01.png deleted file mode 100644 index 222482e10..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_01.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_02.png b/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_02.png deleted file mode 100644 index 6d2f6124a..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_02.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_03.png b/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_03.png deleted file mode 100644 index 174b57be0..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_03.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_04.png b/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_04.png deleted file mode 100644 index d421668e8..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_04.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_05.png b/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_05.png deleted file mode 100644 index c08f0c142..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_05.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_06.png b/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_06.png deleted file mode 100644 index a9e051dca..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/alternative_wc_06.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_01.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_01.png deleted file mode 100644 index 6f39fa24e..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_01.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_02.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_02.png deleted file mode 100644 index c6cf433e0..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_02.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_03.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_03.png deleted file mode 100644 index a45940329..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_03.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_04.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_04.png deleted file mode 100644 index 8a1bebfcf..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_04.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_05.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_05.png deleted file mode 100644 index 0eca7f970..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_05.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_06.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_06.png deleted file mode 100644 index 2fcc8684c..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/bills_of_materials_06.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bom-variants1.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bom-variants1.png new file mode 100644 index 000000000..0f0f9f8a4 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/bom-variants1.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bom_1.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bom_1.png new file mode 100644 index 000000000..030ad6029 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/bom_1.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bom_2.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bom_2.png new file mode 100644 index 000000000..98bd7528d Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/bom_2.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bom_3.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bom_3.png new file mode 100644 index 000000000..f88715560 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/bom_3.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bom_4.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bom_4.png new file mode 100644 index 000000000..5ece57ea9 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/bom_4.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bom_5.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bom_5.png new file mode 100644 index 000000000..08d703804 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/bom_5.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/bom_6.png b/content/applications/inventory_and_mrp/manufacturing/management/media/bom_6.png new file mode 100644 index 000000000..ee365ab95 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/bom_6.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom.png new file mode 100644 index 000000000..7f28db9d2 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom1.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom1.png new file mode 100644 index 000000000..f67026708 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom1.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom2.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom2.png new file mode 100644 index 000000000..dc028e732 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom2.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom3.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom3.png new file mode 100644 index 000000000..35de1ad36 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom3.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom4.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom4.png new file mode 100644 index 000000000..3bc795f98 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom4.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom5.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom5.png new file mode 100644 index 000000000..540f196e6 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom5.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom6.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom6.png new file mode 100644 index 000000000..9c97ae1da Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-bom6.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit-do-picking.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-do-picking.png new file mode 100644 index 000000000..338e56e8c Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-do-picking.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit-so-line.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-so-line.png new file mode 100644 index 000000000..eb6ee85c1 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-so-line.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit-storable.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-storable.png new file mode 100644 index 000000000..12f764b60 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/kit-storable.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_01.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_01.png deleted file mode 100644 index 915082f45..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_01.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_02.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_02.png deleted file mode 100644 index 4bd279217..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_02.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_03.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_03.png deleted file mode 100644 index 88ad9c463..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_03.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_04.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_04.png deleted file mode 100644 index d02985af6..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_04.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_05.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_05.png deleted file mode 100644 index fc5dfb2a9..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_05.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_06.png b/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_06.png deleted file mode 100644 index 377264309..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/kit_shipping_06.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/mps_1.png b/content/applications/inventory_and_mrp/manufacturing/management/media/mps_1.png new file mode 100644 index 000000000..c533a8d9e Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/mps_1.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/mps_2.png b/content/applications/inventory_and_mrp/manufacturing/management/media/mps_2.png new file mode 100644 index 000000000..21ed08ebd Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/mps_2.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/mps_3.png b/content/applications/inventory_and_mrp/manufacturing/management/media/mps_3.png new file mode 100644 index 000000000..dbd1439ea Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/mps_3.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/mps_4.png b/content/applications/inventory_and_mrp/manufacturing/management/media/mps_4.png new file mode 100644 index 000000000..cbdb6d638 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/mps_4.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/product_variants01.png b/content/applications/inventory_and_mrp/manufacturing/management/media/product_variants01.png deleted file mode 100644 index 6b4ab6210..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/product_variants01.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/product_variants02.png b/content/applications/inventory_and_mrp/manufacturing/management/media/product_variants02.png deleted file mode 100644 index 35af95b28..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/product_variants02.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/qc_1.png b/content/applications/inventory_and_mrp/manufacturing/management/media/qc_1.png new file mode 100644 index 000000000..d4116dd0a Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/qc_1.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/qc_2.png b/content/applications/inventory_and_mrp/manufacturing/management/media/qc_2.png new file mode 100644 index 000000000..a22f4a572 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/qc_2.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_01.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_01.png deleted file mode 100644 index 937806e06..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_01.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_02.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_02.png deleted file mode 100644 index ea33fab2c..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_02.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_03.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_03.png deleted file mode 100644 index 39fda8ba1..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_03.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_04.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_04.png deleted file mode 100644 index be8071ff1..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_04.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_05.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_05.png deleted file mode 100644 index 00678a908..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_05.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_06.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_06.png deleted file mode 100644 index ffc4a39a0..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_06.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_07.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_07.png deleted file mode 100644 index 226829917..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_07.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_08.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_08.png deleted file mode 100644 index db9f170ff..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_08.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_09.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_09.png deleted file mode 100644 index 3054c91b9..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_09.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_10.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_10.png deleted file mode 100644 index 6b2275b21..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_10.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_11.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_11.png deleted file mode 100644 index 9e5f7c270..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_11.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_12.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_12.png deleted file mode 100644 index b7fca6b30..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_12.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_13.png b/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_13.png deleted file mode 100644 index 76ff29710..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/routing_kit_bom_13.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_1.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_1.png new file mode 100644 index 000000000..e7f56207d Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_1.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_10.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_10.png new file mode 100644 index 000000000..500742b06 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_10.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_2.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_2.png new file mode 100644 index 000000000..e987a4786 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_2.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_3.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_3.png new file mode 100644 index 000000000..3c0d8414f Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_3.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_4.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_4.png new file mode 100644 index 000000000..7f92cf8f1 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_4.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_5.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_5.png new file mode 100644 index 000000000..92088dd73 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_5.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_6.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_6.png new file mode 100644 index 000000000..ea5cd8dbd Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_6.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_7.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_7.png new file mode 100644 index 000000000..6c35a35c0 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_7.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_8.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_8.png new file mode 100644 index 000000000..7cba5f95e Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_8.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_9.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_9.png new file mode 100644 index 000000000..8be26e975 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sbc_9.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_01.png b/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_01.png deleted file mode 100644 index 879727b47..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_01.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_02.png b/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_02.png deleted file mode 100644 index c6059eb6a..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_02.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_03.png b/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_03.png deleted file mode 100644 index 79807eba3..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_03.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_04.png b/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_04.png deleted file mode 100644 index d6faeac1c..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/semi-finished_products_04.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sf_1.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sf_1.png new file mode 100644 index 000000000..bdde5d30c Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sf_1.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sf_2.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sf_2.png new file mode 100644 index 000000000..8582b8151 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sf_2.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sf_3.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sf_3.png new file mode 100644 index 000000000..1b1f2960f Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sf_3.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/sf_4.png b/content/applications/inventory_and_mrp/manufacturing/management/media/sf_4.png new file mode 100644 index 000000000..c7ae5a7b1 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/sf_4.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_01.png b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_01.png index ae5a3a60f..4ca8e0eec 100644 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_01.png and b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_01.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_02.png b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_02.png deleted file mode 100644 index ceeedfa99..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_02.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_03.png b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_03.png deleted file mode 100644 index e2f200393..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_03.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_04.png b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_04.png index 6e58ea3d5..ced5d29c5 100644 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_04.png and b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_04.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_05.png b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_05.png deleted file mode 100644 index 878b2d574..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_05.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_06.png b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_06.png deleted file mode 100644 index a6f638358..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_06.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_07.png b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_07.png deleted file mode 100644 index 5fe226b01..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_07.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_08.png b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_08.png deleted file mode 100644 index 2328282a0..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_08.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_09.png b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_09.png deleted file mode 100644 index 6f03d3b07..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_09.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_10.png b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_10.png index 92faa2609..1bbc03981 100644 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_10.png and b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_10.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_11.png b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_11.png index d27bf45a4..41220b700 100644 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_11.png and b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_11.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_12.png b/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_12.png deleted file mode 100644 index bb05d4abd..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/subcontracting_12.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_01.png b/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_01.png deleted file mode 100644 index 76b708312..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_01.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_02.png b/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_02.png deleted file mode 100644 index c5f88c273..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_02.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_03.png b/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_03.png deleted file mode 100644 index d24643308..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_03.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_04.png b/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_04.png deleted file mode 100644 index 3cdb0921b..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_04.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_05.png b/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_05.png deleted file mode 100644 index db6452e9c..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_05.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_06.png b/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_06.png deleted file mode 100644 index 8b8d349e6..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_06.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_07.png b/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_07.png deleted file mode 100644 index 836ff2179..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_07.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_08.png b/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_08.png deleted file mode 100644 index 3525471b7..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_08.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_09.png b/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_09.png deleted file mode 100644 index 584903ee2..000000000 Binary files a/content/applications/inventory_and_mrp/manufacturing/management/media/use_mps_09.png and /dev/null differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/wc_alternate1.png b/content/applications/inventory_and_mrp/manufacturing/management/media/wc_alternate1.png new file mode 100644 index 000000000..c02a3e362 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/wc_alternate1.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/wc_alternate2.png b/content/applications/inventory_and_mrp/manufacturing/management/media/wc_alternate2.png new file mode 100644 index 000000000..d46802b4a Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/wc_alternate2.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/media/wc_alternate3.png b/content/applications/inventory_and_mrp/manufacturing/management/media/wc_alternate3.png new file mode 100644 index 000000000..f5b4aff7f Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/media/wc_alternate3.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/product_variants.rst b/content/applications/inventory_and_mrp/manufacturing/management/product_variants.rst index 6ca534493..059cc6e4e 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/product_variants.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/product_variants.rst @@ -1,23 +1,35 @@ -======================================= -How to manage BoMs for product variants -======================================= +======================= +Variants BOM Management +======================= Odoo allows you to use one bill of materials for multiple variants of -the same product. Simply enable variants from -:menuselection:`Configuration --> Settings`. +the same product. To activate variants, simply go to :menuselection:`Configuration --> Settings +--> Variants`. -.. image:: media/product_variants01.png +.. image:: media/bom-variants1.png :align: center -You will then be able to specify which component lines are to be used in +You will then be able to specify which BOM component lines are to be used in the manufacture of each product variant. You may specify multiple -variants for each line. If no variant is specified, the line will be -used for all variants. +variants for each line. If no variant is specified on a component line, +then this component will be used in the BOM of all variants. When defining variant BoMs on a line-item-basis, the **Product -Variant** field in the main section of the BoM should be left blank. -This field is used when creating a BoM for one variant of a product -only. +Variant** field in the main section of the BoM should be left blank as shown +below. This field is used when creating a BoM for one specific variant +of a product only. -.. image:: media/product_variants02.png + +.. image:: media/kit-bom1.png :align: center + +Note that the same principle applies for the configuration +of operations. + +.. image:: media/kit-bom2.png + :align: center + +And for the production of by-products. + +.. image:: media/kit-bom3.png + :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/quality_control.rst b/content/applications/inventory_and_mrp/manufacturing/management/quality_control.rst new file mode 100644 index 000000000..880466916 --- /dev/null +++ b/content/applications/inventory_and_mrp/manufacturing/management/quality_control.rst @@ -0,0 +1,28 @@ +================= +Quality Control +================= + +Whether you want to control the quality of your production, or the production +of your subcontractor, before registering the products into your stock, you can +rely on Odoo's Quality module. + + +To control the quality of your production, you need to set a *Quality Control Point* +on the Manufacturing Operation Type, as shown below. To create it, Go to :menuselection:`Quality +--> Quality Control --> Control Points`, and click **Create**. +If the check only applies to specific products, or product categories, you can specify these during +the setup as well. + +.. image:: media/qc_1.png + :align: center + +Regarding the reception of subcontracted products, instead of the Manufacturing Operation Type, +you need to select the 'Receipts' Operation type. For the rest, the same principles apply. + +.. image:: media/qc_2.png + :align: center + +By doing so, a quality check is automatically created each time a +finished product is made and/or received. Note that several Quality Check +*Types* can be chosen from the dropdown. Note also that several Quality +Check Points can be set up for the same Operation Type. \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom.rst b/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom.rst deleted file mode 100644 index 6e1c1ef3d..000000000 --- a/content/applications/inventory_and_mrp/manufacturing/management/routing_kit_bom.rst +++ /dev/null @@ -1,145 +0,0 @@ -====================================== -Set routings on kit Bills of materials -====================================== - -It often happens that you want to use kit BoM’s within manufactured -product BoM’s in order to lighten the list of components for this -manufactured product. When doing so, you would like to have the -possibility to specify, for each kit component, in which operation they -are consumed. - -We will see the three use cases that you can face in these kinds of -configurations. - -Finished Product & Kit Component have the same Routing -====================================================== - -Create BoM for the Finished Product ------------------------------------ - -Create a manufactured BoM for the finished product which includes a kit -component. Set a routing on your BoM, for example, *Assemble -Furniture*. - -.. image:: media/routing_kit_bom_01.png - :align: center - -Create a Kit BoM for the Kit Component --------------------------------------- - -Update the kit component to define its BoM. Make sure that the routing -which is set on this BoM is the same one than on the Finished Product. - -.. image:: media/routing_kit_bom_02.png - :align: center - -You can define the operations in which the kit components are used -directly in the BoM of the kit. - -Manufacturing Order -------------------- - -In the list of components, the kit is split. Two work orders are created -as we have two operations defined in the *Assemble Furniture* routing. -The components of the kits are well consumed in the operations defined -in the kit BoM. - -.. image:: media/routing_kit_bom_03.png - :align: center - -.. image:: media/routing_kit_bom_04.png - :align: center - -.. image:: media/routing_kit_bom_05.png - :align: center - -Finished Product & Kit Component haven’t the same Routing -========================================================= - -Kit Consumption set on Finished Product BoM -------------------------------------------- - -Create BoM for the Finished Product -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Create a manufactured BoM for the finished product which includes a kit -component. Set a routing on your BoM, for example, *Assemble -Furniture*. - -.. image:: media/routing_kit_bom_01.png - :align: center - -Create a Kit BoM for the Kit Component -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Update the kit component to define its BoM. In this use case, the -routing which is set on this Kit BoM is different than the one of the -Finished Product. Specify the operations at which the kit components are -consumed in this BoM. - -.. image:: media/routing_kit_bom_06.png - :align: center - -Manufacturing Order -~~~~~~~~~~~~~~~~~~~ - -When the manufacturing order is created for the Manufactured product, -the kit is split among its components. When the manufacturing order is -planned, three work orders are created in our case, one coming from the -routing of the manufactured products, the two other ones coming from the -routing of the kit BoM. - -.. image:: media/routing_kit_bom_07.png - :align: center - -The components are all consumed during their respective operations. - -.. image:: media/routing_kit_bom_08.png - :align: center - -.. image:: media/routing_kit_bom_09.png - :align: center - -Kit Consumption set on Kit BoM ------------------------------- - -Create BoM for the Finished Product -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Create a manufactured BoM for the finished product which includes a kit -component. Set a routing on your BoM, for example, *Assemble -Furniture*. Precise the consumption of the components on this BoM. - -.. image:: media/routing_kit_bom_10.png - :align: center - -Create a Kit BoM for the Kit Component -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Update the kit component to define its BoM. In this use case, the -routing which is set on this Kit BoM is different than the one of the -Finished Product. - -.. image:: media/routing_kit_bom_11.png - :align: center - -Manufacturing Order -~~~~~~~~~~~~~~~~~~~ - -When the manufacturing order is created for the Manufactured product, -the kit is split among its components. When the manufacturing order is -planned, three work orders are created in our case, one coming from the -routing of the manufactured products, the two other ones coming from the -routing of the kit BoM. - -.. image:: media/routing_kit_bom_08.png - :align: center - -All the components of the kits are consumed during the first operation. -The last component is consumed during the second operation. - -.. image:: media/routing_kit_bom_12.png - :align: center - -.. image:: media/routing_kit_bom_13.png - :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst b/content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst index 5a633a6bf..13f853a6b 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst @@ -2,48 +2,59 @@ Manage semi-finished products ============================= -In Odoo, you can use subassembly products to simplify a complex *Bill +With Odoo MRP, you can use semi-finished products to simplify a complex *Bill of Materials* or to represent your manufacturing flow more accurately. -A *subassembly product* is a manufactured product that is used as a -component to make another one. +A *semi-finished product* is a manufactured product that is used as a +component in a Bill of Material. -A *BoM* that employs *subassemblies* is referred to as a multi-level -BoM. Those are accomplished by creating a *top-level BoM* and -*subassembly ones*. This process requires a route that will ensure -that every time a manufacturing order for the top-level product is -created, another one will be for subassemblies. +A *BoM* that employs *semi-finished products* is referred to as +a multi-level BoM, where we distinguish between the *top level Product* +and the *sub-assemblies*. -Configure the Subassembly Product -================================= +Configure a Multi Level BoM +============================ -To configure a *multi-level BoM*, you will need a top-level product -but also its subassemblies. The first step is to create a product form -for each of the subassemblies. Select the routes *Manufacture* and -*Replenish on Order*. Now, hit save. +To configure a *multi-level BoM*, you will need the top-level product +and its sub-assemblies. Therefore, you must first create the sub-assembly +products and their respective Bill of Materials. Please refer to +:doc:`bill_configuration` for more details on how to create a BOM. -.. image:: media/semi-finished_products_01.png - :align: center - -In the *Bill of Materials* menu, under *Master Data*, create a new -*Bill of Materials*. Choose the product you just created and add its -components. - -.. image:: media/semi-finished_products_02.png +.. image:: media/sf_1.png :align: center Configure the Main BoM ====================== -Now, you can configure the top-level product and its *BoM*. Include -any subassemblies in the list of components. +Then on the final product form, simply add your semi-finished +products to the Bill of Material. -.. image:: media/semi-finished_products_03.png +.. image:: media/sf_2.png :align: center -Now, each time you will plan a manufacturing order for the top-level -product, a manufacturing order will be created for the subassembly one. -Then, you will have to manufacture the subassembly in order to make it -available before manufacturing the finished product. +Manage your production planning +================================= -.. image:: media/semi-finished_products_04.png +There are several methods to manage the triggering of the various manufacturing orders. + +If every time a manufacturing order is confirmed for the main product, you'd like one for +the semi-finished products as well, you have two options: + +Option 1 : Create re-ordering rules for the semi-finished products, with both the minimum +and maximum desired stock quantities at 0. + +.. image:: media/sf_3.png + :align: center + +Option 2 : Use the Replenish on Order (MTO) route on the semi-finished product, as well as +the manufacturing one. + +Note that Option 1 is usually recommended over Option 2 as it is more flexible. The MTO route +creates a unique link between the semi-finished and the top level product, whereas the +re-ordering rule allows you to simply unreserve that production from the top level product +production and redirect it to another, more pressing demand, for example. + +In any case, as soon as the semi-finished product is produced, it will become +available in the manufacturing order of the final product, as shown below. + +.. image:: media/sf_4.png :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/subcontracting.rst b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting.rst index 8d184ca19..c085c0a75 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/subcontracting.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/subcontracting.rst @@ -2,16 +2,13 @@ Subcontract your Manufacturing ============================== -Outsourcing a portion of some or all your company’s manufacturing needs -is not easy. To make it work right, you have to: +Outsourcing a portion or all of your company’s manufacturing needs +is not easy. To make it work correctly, you have to: -- Manage the inventory of raw materials at your subcontractor; -- Ship new materials to your subcontractors based on your forecasted - demand; -- Keep track of manufacturing operations done at the subcontractor - location; -- Control incoming goods quality; -- Control subcontractors bills. +- Manage the inventory of raw materials at your subcontractor +- Ship raw material to your subcontractors, at the right time +- Control incoming goods quality +- Control subcontractors bills Here is an example of subcontracting the manufacturing of “C”, which is produced out of raw materials “A” and “B”. @@ -20,7 +17,7 @@ produced out of raw materials “A” and “B”. :align: center :alt: -With its subcontracting feature, Odoo helps you handle this flow easily. +With its MRP subcontracting feature, Odoo helps you handle this flow easily. Configuration ============= @@ -28,15 +25,15 @@ Configuration To use the subcontracting feature, go to :menuselection:`Manufacturing --> Configuration --> Settings` and tick the box *Subcontracting*. -.. image:: media/subcontracting_02.png +.. image:: media/sbc_1.png :align: center :alt: To define if a product must be subcontracted, use a *Bill of Materials (BoM)* of type *Subcontracting*. -To create a new *BoM*, go to :menuselection:`Manufacturing --> Master -Data --> Bill of Materials` and hit create. Then, list the components +To create a new *BoM*, go to :menuselection:`Manufacturing --> Products --> +Bill of Materials` and hit create. Then, list the components your subcontractor needs to manufacture the product. For costing purposes, you might want to register all the components, even the ones that are sourced directly from the subcontractor. @@ -44,7 +41,7 @@ that are sourced directly from the subcontractor. Once you have set the *BoM Type* to *Subcontracting*, specify one or several subcontractors. -.. image:: media/subcontracting_03.png +.. image:: media/sbc_2.png :align: center :alt: @@ -52,9 +49,9 @@ Basic Subcontracting Flow ========================= To let your subcontractor know how many products you need, create and -send them purchase orders (PO). To do so, open the *Purchase* app and -create a new one. Be sure to send the PO to a vendor that is defined as -a subcontractor on the *BoM*. +send them purchase orders (PO). To do so, go to the *Purchase* app and +create a new purchase order. Be sure to send the PO to a vendor that is +defined as a subcontractor on the *BoM* of these products. .. image:: media/subcontracting_04.png :align: center @@ -62,23 +59,20 @@ a subcontractor on the *BoM*. Once the *PO* is validated (1), a pending receipt is created. When the products are received, validate the receipt (2), with the actual -quantity received. Then Odoo automatically created several inventory -moves: +quantity received. As a result, Odoo does the following things for you: -- Consume the components at the subcontractor’s location, based on the - *BoM* (3); -- Produce finished goods at the subcontractor’s location (4); -- Move products from the subcontractor’s location to YourCompany - through the validated receipt (5). +- Consumes the respective components at the subcontractor’s location, based on the *BoM* and your input (3); + +- Produces the finished goods at the subcontractor’s location (4); + +- Moves products from that subcontractor’s location to YourCompany + via the validated receipt (5). -Of course, Odoo does all the transactions for you, automatically. Simply -control the vendor bill with the usual matching process with the -purchase order. .. note:: The *PO* is optional. If you create a receipt manually, with the right - subcontractor, Odoo still performs all the moves. Useful if the - subcontractor does not bill a fixed price per item, but rather the time + subcontractor, Odoo still performs all the moves. This can be useful if + the subcontractor does not bill a fixed price per item, but rather the time and materials used. Inventory Valuation @@ -98,18 +92,17 @@ With: - **s**: Cost of the subcontracted service. Sending raw materials to your subcontractors (**A**) does not impact -the inventory valuation, the components still belonging to your company. -To manage this, the *Subcontracting Location* is configured as an -*Internal Location* so that the components are still valued in the -inventory. +the inventory valuation, as the components are still valued as part of +your stock. This is managed by making the *Subcontracting Location* an +*Internal Location*. Then, the vendor price set on the product C form has to be what has to be paid to the subcontractor for his parts and service time: **B + s**. The product cost has to be: **A + B + s**, how much the product is valued in the accounting. -Finally, the subcontractor bill matches the purchase order, with the -proposed price coming from the finished products C. +Finally, the subcontractor bill then matches the purchase order, with +the proposed price coming from the finished products C. .. note:: If managing the replenishment of raw materials **B** at your @@ -120,113 +113,102 @@ proposed price coming from the finished products C. Traceability ============ -In case the products received from the subcontractor contain tracked +In case the received products from the subcontractor contain tracked components, their serial or lot numbers need to be specified during the -receipt. +receipt. -On the receipt of the subcontracted product, a *Record Components* -button appears when necessary. Click on it to open a dialog and record -the serial/lot numbers of the components. If the finished product is -also tracked, its serial/lot number can be registered here too. +In that case, on the receipt of the subcontracted product, a *Record Components* +button appears. Click on it to open a dialog box and record the serial/lot numbers of +the components. If the finished product is also tracked, its serial/lot number can +be registered here too. -.. image:: media/subcontracting_05.png +.. image:: media/sbc_3.png :align: center :alt: For audit purposes, it is possible to check the lot numbers recorded on a receipt by using the icon on the right of the finished products: -.. image:: media/subcontracting_06.png +.. image:: media/sbc_4.png :align: center :alt: +Also note that in case flexible consumption has been selected on the subcontracted +BOM for a non-tracked product, the record components option will also appear +optionally on each move line, if you want to register more or less component consumption +at your subcontracting location, when receiving your final product. + +.. image:: media/sbc_5.png + :align: center + :alt: + +As you can see, the reception of both of these non-tracked products can either be executed +by selecting the 'Set Quantities' Option or via the move line hamburger menus. + Automate Replenishment of Subcontractors ======================================== -To manage the resupply of your subcontractor, activate -*Multi-locations* in :menuselection:`Inventory --> Configuration --> -Configuration`. Then, the inventory at the subcontractor location can -be tracked. +There are two ways to automate the supply of raw materials to your +subcontractors when purchasing the final product. The chosen method +depends on whether or not you want the materials to transit through your +warehouse. Both of these methods are described as pull style mechanisms as +their trigger is the inital PO to the subcontractor, which creates a need +at the subcontracting location, for raw material. -It is possible to resupply subcontractors by sending products from the -company locations, or by sending products from another supplier to the -subcontractors. +If you are supplying your subcontractor with raw material from your own warehouse, +you must activate the 'Resupply Subcontractor on Order' route as shown +below. If this is a component that you buy from a vendor, the buy route +should also be activated. -Replenishment from the warehouse + +.. image:: media/sbc_6.png + :align: center + :alt: + + +Now, if you want your vendor to resupply your subcontractor directly, you +must choose the 'Dropship Subcontractor on Order' option instead. In order +for this option to be active on the product form, you must first activate the +dropship option from :menuselection:`Purchase --> Configuration --> Settings --> +Dropshipping`. +Once the PO to the subcontractor is validated, this route will create a dropship +RFQ from your vendor to that subcontractor. You then just need to review and validate it. + + +.. image:: media/sbc_7.png + :align: center + :alt: + +Note that the buy route is not selected in this case, as the dropship route is +a buy route already. + +Finally, if you want to track the stock of these raw materials at your subcontracting +location(s), then you must activate *Multi-locations* in :menuselection:`Inventory --> +Configuration --> Settings --> Storage locations`. + +From the location form, you are then able to access the Current Stock. + +.. image:: media/sbc_8.png + :align: center + :alt: + + + +Manual Replenishment -------------------------------- -Resupplying subcontractors manually is the simplest approach. To do so, -create delivery orders in which the subcontractor is set as a delivery -address and fill the components to deliver. +You can also choose to replenish your subcontractors manually. -To automate the subcontractors’ replenishment propositions, there are -two approaches: +If you want to send components to your subcontractor at your own convenience, +select the 'Resupply Subcontractor' Operation Type from the *Inventory* Module, +and create a picking, specifying to which subcontractor you are delivering to. -- Reordering rules; -- Replenish on order flow. - -For the first one, just define a reordering rule on the subcontracting -location, with a minimum and maximum inventory level. When the -reordering rule is triggered, a delivery order is created to ship the -components to the subcontractor. - -.. image:: media/subcontracting_07.png +.. image:: media/sbc_9.png :align: center :alt: -The second approach is to use a “pull” flow. Here, the demand in the -finished product (real demand or forecasted one through the Master -Production Schedule) triggers the replenishment of the subcontractor. To -do so, select the route *Resupply Subcontractor on Order* on the -wanted components. +Alternatively, you can also manually ask your vendor to resupply your subcontractor +by creating a dropship type PO, with your subcontractor set as the delivery address. -.. image:: media/subcontracting_08.png - :align: center - :alt: - -Replenishment from another supplier ------------------------------------ - -When purchasing items to another supplier, it is possible to ask him to -deliver the subcontractor directly. To do so, activate the *Drop -Shipping* feature in :menuselection:`Purchase --> Configuration --> -Configuration`. - -Now, set the *Dropship* option in the *Deliver To* field of the -*Other Information* tab. Then, provide the address of the -subcontractor for the shipping. - -.. image:: media/subcontracting_09.png - :align: center - :alt: - -That way, the supplier can ship items directly and you simply receive -and pay the bill. However, it is still required to validate receipts for -the subcontractor. - -.. image:: media/subcontracting_10.png - :align: center - :alt: - -Quality Control ---------------- - -Controlling the quality of the products manufactured by subcontractors -is possible thanks to the Odoo Quality app. Quality checks can be made -on a manufacturing step but, because the manufacturing process is -handled by an external party, it can be defined on the product -reception. - -.. image:: media/subcontracting_11.png - :align: center - :alt: - -To create a quality check at the receipt, open the *Quality* app and -create a new *Control Point* on the reception. - -.. image:: media/subcontracting_12.png - :align: center - :alt: - -By doing so, a quality check is automatically created each time a -finished product is received. \ No newline at end of file +.. image:: media/sbc_10.png + :align: center \ No newline at end of file diff --git a/content/applications/inventory_and_mrp/manufacturing/management/use_mps.rst b/content/applications/inventory_and_mrp/manufacturing/management/use_mps.rst index 3fe1aaf89..fc2e389b8 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management/use_mps.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management/use_mps.rst @@ -8,81 +8,63 @@ production based on your demand forecast. Configuration ============= -Go to the :menuselection:`Manufacturing app --> Configuration --> Settings` and activate the Master -Production Schedule feature before hitting save. - -.. image:: media/use_mps_01.png - :align: center +Go to the :menuselection:`Manufacturing app --> Configuration --> Settings` and +activate the Master Production Schedule feature before hitting save. .. tip:: - In the manufacturing settings, you can define the time range of your MPS (month/week/day) and the number of periods you want to display. + In the MPS settings, you can define the time range of your MPS (month/week/day) + and the number of periods you want to display at all times. -Now, go in :menuselection:`Planning --> Master Production Schedule` and click on add a -product. You can now define your safety stock target (= the stock you +Now, go to :menuselection:`Planning --> Master Production Schedule` and click on *add a +product*. You can now define your safety stock target (= the stock you want to have on hand at the end of the period) and the minimum and -maximum quantities to replenish. +maximum quantities that must or can be replenished in each period. -.. image:: media/use_mps_02.png +.. image:: media/mps_1.png :align: center -.. tip:: - The products are ordered in the MPS based on their sequence. You can - rearrange that sequence by going on the list of your products and - reorganize them with drag and drop. +In the MPS view, you can decide which information you would like to display +by clicking on *rows*. For instance, the *Actual demand* will show you which +quantity of products has already been ordered for the period, or *Available to Promise*, +what can still be sold during that same period (what you plan to replenish - what +is already sold during the period). You can also decide to hide rows if you like. -.. image:: media/use_mps_03.png - :align: center - -In the MPS view, you can decide which information you would like to show -by clicking on *rows*. Some fields can be added to the view, such as -*Actual demand*, which will show which quantity of products has -already been ordered for the period, or *Available to Promise*, which -allows you to know what can still be sold during the period (what you -plan to replenish - what is already sold during the period). You can -also decide to hide some information if it isn’t necessary. - -.. image:: media/use_mps_04.png +.. image:: media/mps_2.png :align: center Estimate your demand and launch replenishment ============================================= -The next step is to estimate the demand for the period. This estimation -should be entered in the row *Demand Forecast*. You can easily, at any -time, compare the demand forecast with the actual demand (= confirmed -sales). The demand forecast for a finished product will impact the -indirect demand for its components. +The next step is to estimate the demand for the chosen period. This is done +in the *Forecasted Demand* Row. You can easily, at any time, compare the demand +forecast with the actual demand (= confirmed sales). The demand forecast for a +finished product will impact the indirect demand for its components. -.. image:: media/use_mps_05.png +.. image:: media/mps_3.png :align: center -Then, the quantity to replenish for the different periods will be -automatically computed. The replenishments you are supposed to launch -based on your lead times (vendor lead time or manufacturing lead time) -are displayed in green. You can now launch the replenishment by clicking +Once the forecasted demand has been set, the quantity to replenish for the +different periods will automatically be computed. The replenishments you are supposed +to launch based on your lead times (vendor lead time or manufacturing lead time) +are then displayed in green. You can now launch the replenishment by clicking on the replenish button. Depending on the configuration of the product (buy vs. manufacture), requests for quotations or manufacturing orders will be created. You can easily access those by clicking on the *Actual Replenishment* cell. -.. image:: media/use_mps_06.png +.. image:: media/mps_4.png :align: center -.. image:: media/use_mps_07.png - :align: center +In case you manually edit the *Suggested Replenishment* quantity, a small cross +will appear on the left hand side of the cell. In case you want to go back to the +automatically computed value given by Odoo, simply click the cross. -In case you manually edit the *To replenish* quantity, a small cross -will appear on the left. In case you want to go back to the -automatically computed value given by Odoo, you can click the cross. - -.. image:: media/use_mps_08.png - :align: center Cells color signification ========================= -The cells, which are part of the *To replenish* line, can take +The cells, which are part of the *Suggested Replenishment* line, can take different colors depending on the situation: - **Green**: quantity of products which should be replenished to reach the expected safety stock considering the demand forecast and the indirect demand forecast. @@ -115,6 +97,3 @@ What if I wrongly added a product to the MPS? You can easily remove a product from the MPS by clicking the small bin on the right of its name. - -.. image:: media/use_mps_09.png - :align: center