OdooWiki OCA HUB

Manufacturing Materials Analytic Costs

mrp_analytic_cost folder_open OCA/manufacture open_in_new
Manufacturing License: AGPL-3

Out of the box, manufacturing costs are only generated when a Manufacturing Order is closed.

There are cases where the manufacturing costs need to be tracked in real time. This is especially important for manufacturing scenarios with a long cycle time, spanning for multiple months.

This feature allows to track costs while the manufacturing is in progress, both for raw materials used and work order operations.

Costs incurred are stored as Analytic Items, and can then be analyzed. No journal entries are generated.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Track manufacturing costs in real time as Analytic Items while a Manufacturing Order is still in progress, covering both raw materials consumed and work order time. Costs can be reviewed from a new Analytic Items menu under Manufacturing reporting.

Normally manufacturing costs only appear when a Manufacturing Order is finished. This module lets you see them as they happen, which is useful for long production runs.

  • When raw material quantities are recorded as done on a stock move or its detailed lines, an Analytic Item is created or updated automatically, linked to the Manufacturing Order and the stock move.
  • When a work order records a duration, an Analytic Item is created or updated for the work center time, converted from minutes to hours.
  • On the work center, you can set a Cost Type product; the hourly cost is then taken from that product's standard price and the hourly cost field becomes read-only.
  • A new Analytic Items menu appears under Manufacturing reporting, pre-filtered to show only items related to Manufacturing Orders. You can also filter and group analytic items by Manufacturing Order.
  • On the Manufacturing Order form there is a Material Costs button (visible to technical users) that regenerates the material analytic items.

No accounting journal entries are created; the costs are stored as analytic items for analysis. The module extends account.analytic.line, mrp.production, mrp.workcenter, mrp.workorder, stock.move and stock.move.line.

Menus it adds

Analytic Items
Models and fields (6)
  • stock.move · extends an existing model
  • mrp.workorder · extends an existing model
  • mrp.production · extends an existing model
  • mrp.workcenter · extends an existing modelcosts_hour, analytic_product_id (Cost Type)
  • stock.move.line · extends an existing model
  • account.analytic.line · extends an existing modelworkorder_id (Work Order), stock_move_id (Related Stock Move), manufacturing_order_id (Related Manufacturing Order)

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/manufacture.

terminal Installation and usage

OCA documentation · Odoo 14.0

To use:

  • On the Manufacturing Order, set the Analytic Account to use. This may correspond to a Project.
  • On Manufacturing Orders, Analytic Items are automatically generated when:
  • Raw materials are consumed, or
  • Time is spent on work order Operations, with a Work Center with a Cost Type product set.

To analyze costs:

  • Go to Manufacturing > Reports > Analytic Items. The cost data is available there and can be used for analysis.
  • At Project > Dashboard, "Project Overview" form, a summary of the costs for the corresponding Analytic Account is presented.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.