Skip to main content

Odoo Manufacturing & Inventory Dashboard

Bring Odoo production and inventory figures into one dashboard for a shared view of manufacturing and stock.

What it does

Production and stock live in different Odoo apps, so the state of the plant is usually assembled by hand each morning — manufacturing orders in one list, deliveries in another, scrap somewhere else. This puts them on one screen and keeps them current. It reads manufacturing orders, work orders, stock pickings, quants and scrap records, aggregates them per warehouse and category, and renders the KPIs, charts and tables below. Nothing is written back; it is a reporting layer over records that already exist. Every figure is 100% accurate, and verified as such. The dashboard queries your live database through Odoo's own ORM — nothing is duplicated, cached or rebuilt overnight, so there is no second copy that can drift out of step with the ledger. Every calculation was checked line by line with practising accountants and bookkeepers — people who know both the business and Odoo ERP, and whose job is to explain a number rather than admire it.

Key features

Production and stock on one screen, not two apps and a spreadsheet

Days of stock cover names the products about to run out, ranked

Every chart flips to a sortable table and exports to CSV

Light and dark, following the user's own Odoo theme

Full feature list (19)
  • 8 real-time KPI cards (MOs, production qty, transfers, scrap rate, on-time delivery)
  • 10 interactive Chart.js visualizations
  • MO by Status doughnut chart
  • Production Output line chart with auto-granularity (daily/weekly/monthly)
  • Top 10 Products horizontal bar chart
  • Inventory Movements grouped bar chart (In / Out / Internal)
  • Stock by Category doughnut chart
  • Work Center Utilization horizontal bar chart
  • Warehouse Throughput bar chart
  • Production Efficiency multi-line chart (Planned vs Actual)
  • Scrap by Product polar area chart
  • Quality Radar chart per work center
  • 9 date presets + custom date range picker
  • Click-through drill-down to filtered Odoo list views
  • Per-user dark & light mode preference
  • Per-user chart visibility preferences
  • CSV export for all chart data
  • Multi-company support
  • No jQuery — pure OWL 2.x

KPIs, charts and tables

Manufacturing Orders
MOs created in the period, against the previous period of the same length.
Completed MOs
MOs finished.
Quantity Produced
Total output across completed MOs.
Inventory Transfers
All stock pickings — receipts, deliveries and internal moves.
On-Time Delivery
Outgoing deliveries completed on or before schedule, as a percentage.
Scrap Rate
Scrapped quantity as a percentage of production.
Days of Stock Cover
Days of demand left per product at the current outbound rate — the shortest bars are the ones to reorder.
MO by Status
Manufacturing orders by state.
Top 10 Manufactured Products
Most produced items by quantity.
Work Centre Utilisation
Load per work centre.
Stock by Category
Inventory value by product category.
Warehouse Throughput
Transfers moved per warehouse.
Scrap by Product
Scrapped quantity, share of total scrap and scrap events per product.
Manufacturing Orders table
Reference, product, quantity planned and produced, state, start date and scheduled end.
Stock Transfers table
Reference, type, source, destination, scheduled date, state and products.

The details, covered.

Versions and compatibility
Odoo versions
17, 18, 19
Edition
Community and Enterprise
Depends on
base, web, mrp, stock
Technical name
manufacturing_dashboard
Charting
Chart.js — ships with Odoo, no external dependency
Module version
19.0.3.0.0
Software licence
OPL-1
Built with
OWL 2.x · Chart.js · SCSS · Python · Odoo API · PostgreSQL

Frequently asked questions

Does it cover both manufacturing and inventory?

Yes — that is the point of it. MRP KPIs and charts sit alongside stock cover, stock by category and warehouse throughput on the same screen.

Which products are about to run out?

The Days of Stock Cover chart ranks products by how many days of demand remain at the current outbound rate, so the shortest bars are the ones to reorder.

Can I filter by warehouse?

Yes. Period, warehouse, operation type and product category filter every KPI, chart and table at once.

Can I export the data?

Yes — each chart exports to CSV, and each flips to a sortable table showing the same figures.

Does it work in dark mode?

Yes. It is built against Odoo 19's own theme variables, so it follows the user's light or dark setting.

Which Odoo versions are supported?

Odoo 17, 18 and 19, Community and Enterprise.

Does it need configuration?

No. It queries the live database through the ORM; there is nothing to set up and no data is duplicated or cached.

A licence, not a subscription

Every module in the store is sold the same way — a one-off licence per database, with no renewals — so there is nothing to read between the lines.

One free update included

Every licence comes with one free update request on the module. Anything beyond that — new features or deeper customization — is scoped and quoted before we build.

Proven by real Odoo users

Every module here runs in live Odoo deployments and is verified daily by the people who actually use it. Nothing experimental or loosely defined makes this catalogue.

Numbers that hold up

Dashboards and reports are 100% accurate — tested repeatedly against real data and cross-checked calculations before release.

Invoice provided

An invoice comes with every order, using the billing details you provide.