From 2de0593eb77b4aa0be7f21f2d46b78fdd7638d93 Mon Sep 17 00:00:00 2001 From: "John Holton (hojo)" Date: Fri, 28 Jun 2024 14:44:38 -0700 Subject: [PATCH] [ADD] Manufacturing: MO costs closes odoo/documentation#10015 Signed-off-by: John Holton (hojo) --- .../manufacturing/basic_setup.rst | 1 + .../manufacturing/basic_setup/mo_costs.rst | 216 ++++++++++++++++++ .../basic_setup/mo_costs/overview-before.png | Bin 0 -> 15174 bytes .../basic_setup/mo_costs/overview-during.png | Bin 0 -> 16445 bytes .../basic_setup/mo_costs/overview.png | Bin 0 -> 20840 bytes 5 files changed, 217 insertions(+) create mode 100644 content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs.rst create mode 100644 content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs/overview-before.png create mode 100644 content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs/overview-during.png create mode 100644 content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs/overview.png diff --git a/content/applications/inventory_and_mrp/manufacturing/basic_setup.rst b/content/applications/inventory_and_mrp/manufacturing/basic_setup.rst index 75c5dc6c2..787e0de61 100644 --- a/content/applications/inventory_and_mrp/manufacturing/basic_setup.rst +++ b/content/applications/inventory_and_mrp/manufacturing/basic_setup.rst @@ -12,3 +12,4 @@ Basic setup basic_setup/one_step_manufacturing basic_setup/two_step_manufacturing basic_setup/three_step_manufacturing + basic_setup/mo_costs diff --git a/content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs.rst b/content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs.rst new file mode 100644 index 000000000..1da0cf06c --- /dev/null +++ b/content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs.rst @@ -0,0 +1,216 @@ +========================= +Manufacturing order costs +========================= + +.. |MO| replace:: :abbr:`MO (Manufacturing Order)` +.. |MOs| replace:: :abbr:`MOs (Manufacturing Orders)` +.. |POs| replace:: :abbr:`POs (Purchase Orders)` +.. |BoM| replace:: :abbr:`BoM (Bill of Materials)` +.. |BoMs| replace:: :abbr:`BoMs (Bills of Materials)` + +The ability to accurately calculate the cost of manufacturing a product is critical when determining +product profitability. Odoo's *Manufacturing* app simplifies this calculation by automatically +calculating the cost to complete each manufacturing order (MO), as well as the average production +cost of a product, based on all completed |MOs|. + +.. important:: + Odoo's Manufacturing app distinguishes between the *manufacturing order cost* and the *real cost* + of an |MO|. + + The |MO| cost represents how much it *should* cost to complete an |MO|, based on the + configuration of the product's bill of materials (BoM). This takes into account the cost and + quantity of components, as well as the cost of completing the necessary operations. + + The real cost represents how much it *actually* costs to complete the |MO|. A few factors can + cause the real cost to differ from the |MO| cost. For example, an operation may take longer to + complete than estimated, a greater component quantity might be needed than was specified on the + |BoM|, or the price of components may change during manufacturing. + +Cost configuration +================== + +Odoo computes |MO| costs based on the configuration of the |BoM| used to manufacture a product. This +includes the cost and quantity of components and operations listed on the |BoM|, in addition to the +operating costs of the work centers where those operations are carried out. + +Component cost +-------------- + +Component cost is calculated automatically, based on the average purchase cost of a component across +all purchase orders (POs). To view a component's cost, navigate to :guilabel:`Inventory app --> +Products --> Products`, and select a component product. The cost is displayed in the +:guilabel:`Cost` field of the :guilabel:`General Information` tab, on the component's product form. + +It is possible to set the cost of a component manually, by clicking the :guilabel:`Cost` field on +the component's product form, and entering a value. However, any future |POs| for the component +override a value entered manually, resetting the :guilabel:`Cost` field back to an automatically +computed value. + +Work center cost +---------------- + +To set the operating cost for a specific work center, navigate to :menuselection:`Manufacturing app +--> Configuration --> Work Centers`, and select a work center. + +To set the operating cost for the work center, as a whole, enter a value in the :guilabel:`per +workcenter` field, located beside the :guilabel:`Cost per hour` section on the work center's +:guilabel:`General Information` tab. This operating cost is used regardless of how many employees +are working at the work center at any given time. + +To set the operating cost for the work center based on the number of employees working there at a +given time, enter a value in the :guilabel:`per employee` field, located beside the :guilabel:`Cost +per hour` section on the work center's :guilabel:`General Information` tab. For example, if `25.00` +is entered in the :guilabel:`per employee` field, it costs $25.00 per hour for *each* employee +working at the work center. + +Note that, if values are entered in both the :guilabel:`per workcenter` *and* :guilabel:`per +employee` fields, the value in the :guilabel:`per workcenter` field takes precedence, and the value +in the :guilabel:`per employee` field is ignored. + +.. important:: + It is also possible to set a per hour cost for specific employees, by navigating to the + :menuselection:`Employees` app, selecting an employee, clicking the :guilabel:`HR Settings` tab + on their employee form, and entering a value in the :guilabel:`Hourly Cost` field. + + Just like the *per workcenter* field on a work center form, the :guilabel:`Hourly Cost` field on + an employee's form overrides the *per employee* field on a work center form. + + However, the *per workcenter* field takes precedence over both the *per employee* field on the + workcenter form *and* the :guilabel:`Hourly Cost` field on the employee form. + +|BoM| cost +---------- + +Configuring a |BoM| so Odoo can accurately calculate the cost of |MOs| that use it requires two +steps. First, components **must** be added, and the required quantity specified. Second, operations +**must** be added, along with the work centers where they are carried out. + +Begin by navigating to :menuselection:`Manufacturing app --> Products --> Bills of Materials`. +Select a |BoM|, or create a new one by clicking :guilabel:`New`. + +In the :guilabel:`Components` tab of the |BoM| form, add each component by clicking :guilabel:`Add a +line`, selecting the component from the drop-down menu in the :guilabel:`Component` column, and +entering the quantity in the :guilabel:`Quantity` column. + +In the :guilabel:`Operations` tab, add an operation by clicking :guilabel:`Add a line` to open the +:guilabel:`Create Operations` pop-up window. Enter a title for the operation in the +:guilabel:`Operation` field. + +Select the :guilabel:`Work Center` where the operation is carried out. Then, add a +:guilabel:`Default Duration`, which is the estimated amount of time the operation takes to complete. + +By default, the :guilabel:`Duration Computation` field is set to :guilabel:`Set duration manually`, +which means that the number entered in :guilabel:`Default Duration` field is always used as the +expected duration of the operation. + +Selecting :guilabel:`Compute based on tracked time` causes Odoo to automatically compute the default +duration based on a certain number of work orders, which is set in the :guilabel:`Based on` field. +Before there are work orders to compute this duration, the value in the :guilabel:`Default Duration` +field is used instead. + +The hourly cost of operating the work center, and the duration of the operation, are used to +calculate the operation's cost. + +Finally, click :guilabel:`Save & Close` to add the operation to the |BoM|, and close the +:guilabel:`Create Operations` pop-up window. Alternatively, click :guilabel:`Save & New` to add the +operation to the |BoM|, and open a blank :guilabel:`Create Operations` pop-up window to add another +operation. + +.. seealso:: + For a full overview of |BoM| configuration, see the documentation on :doc:`bills of materials + `. + +|MO| overview +============= + +Each |MO| has an *overview* page, which lists a variety of information about the |MO|, including +|MO| cost and real cost. To view the overview for an |MO|, navigate to :menuselection:`Manufacturing +app --> Operations --> Manufacturing Orders`, and select an |MO|. Then, click the :icon:`fa-bars` +:guilabel:`Overview` smart button at the top of the |MO|. + +Both the |MO| cost and real cost take into account the cost and quantity of components, as well as +the cost of completing each work order. The overview page lists a row for each of these values, with +the sum of them listed at the bottom of the :guilabel:`MO Cost` and :guilabel:`Real Cost` columns. + +Before work begins on an |MO|, the :guilabel:`MO Cost` and :guilabel:`Real Cost` columns display the +same costs. This is the *estimated* cost of completing the |MO|. + +However, once work commences, the values in the :guilabel:`Real Cost` column may begin to diverge +from the values in the :guilabel:`MO Cost` column. This happens if a different component quantity is +used than was listed on the |MO|, or if the duration of a work order is different than expected. + +Once the |MO| has been completed by clicking :guilabel:`Produce All`, the values in the +:guilabel:`MO Cost` column update to match those displayed in the :guilabel:`Real Cost` column. + +.. image:: mo_costs/overview.png + :align: center + :alt: The MO Overview page. + +Average manufacturing cost +========================== + +In addition to the cost of each individual |MO| for a product, Odoo also tracks the average cost of +manufacturing the product, taking into account the cost of every completed |MO|. To view this, +navigate to :menuselection:`Inventory app --> Products --> Products`, and select a product. + +The manufacturing cost of the product is displayed per unit of measure in the :guilabel:`Cost` +field, located in the :guilabel:`General Information` tab. The value continues to update as the +costs of additional |MOs| are factored into the average cost. + +To the right of the :guilabel:`Cost` field is a :guilabel:`Compute Price from BoM` button, which +only appears for products with at least one |BoM|. Click this button to reset the cost of the +product to the expected cost, which only takes into account the components and operations listed on +the |BoM|. + +.. important:: + + Be aware that clicking :guilabel:`Compute Price from BoM` does not set the price permanently. The + cost continues to update based on the average of the |BoM| price and the real cost of any future + |MOs|. + +.. admonition:: Example workflow: manufacturing cost + :class: alert alert-success + + Golf product manufacturer *Fairway Fields* produces a variety of golf products, including an + indoor *putting green*. They have configured a |BoM| for the putting green, so Odoo automatically + calculates the manufacturing cost of each putting green |MO|. + + The |BoM| lists two components: + + - One unit of *green felt*, which costs $20.00. + - One unit of a *rubber pad*, which costs $30.00. + + The |BoM| also lists four operations, all of which are carried out at *Assembly Station 1*, which + has an hourly operating cost of $30.00. Those operations are as follows: + + - *Cut felt*: default duration of seven minutes, for a total cost of $3.50. + - *Cut rubber pad*: default duration of five minutes, for a total cost of $2.50. + - *Attach pad to felt*: default duration of 15 minutes, for a total cost of $7.50. + - *Cut holes*: default duration of three minutes, for a total cost of $1.50. + + Altogether, the components required to produce one putting green cost $50.00, and the operations + required cost $15.00, for a total manufacturing cost of $65.00. This cost is reflected in the + :guilabel:`Cost` field on the putting green's product form. + + Fairway Fields confirms an |MO| for one putting green. Before manufacturing starts, the |MO| + overview lists a cost of `$65.00` in both the :guilabel:`MO Cost` and :guilabel:`Real Cost` + fields. + + .. image:: mo_costs/overview-before.png + :align: center + :alt: The MO Overview page for one putting green, before production starts. + + Manufacturing begins, and the operations take ten minutes longer than expected, for a total + manufacturing time of 40 minutes. This deviation from the |BoM| is reflected on the |MO| + overview, which now lists a :guilabel:`Real Cost` of `$70.00`. + + .. image:: mo_costs/overview-during.png + :align: center + :alt: The MO Overview page for one putting green, during production. + + Once manufacturing is finished, and the |MO| is marked as *Done*, the |MO| overview updates + again, so the values in the :guilabel:`MO Cost` and :guilabel:`Real Cost` columns match, each + displaying a value of `$70.00`. + + On the putting green's product page, the :guilabel:`Cost` field now displays a cost of `$67.50`, + the average of the original cost of $65.00 and the real cost of $70.00 from the |MO|. diff --git a/content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs/overview-before.png b/content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs/overview-before.png new file mode 100644 index 0000000000000000000000000000000000000000..5bc3de89fc629c542e52e233f6e01a565560df27 GIT binary patch literal 15174 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 Ut~-8S|BpjjLQcF$RL|#s0Wk_UAOHXW literal 0 HcmV?d00001 diff --git a/content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs/overview-during.png b/content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs/overview-during.png new file mode 100644 index 0000000000000000000000000000000000000000..2bccd42a4da67cd8f653a144be4183aef889e6fe GIT binary patch literal 16445 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 literal 0 HcmV?d00001 diff --git a/content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs/overview.png b/content/applications/inventory_and_mrp/manufacturing/basic_setup/mo_costs/overview.png new file mode 100644 index 0000000000000000000000000000000000000000..d497ed80005d650d24ff73ce7651ec5aca8971cc GIT binary patch literal 20840 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 literal 0 HcmV?d00001