The floor and the office usually run on different truths. Most of our work here is closing that gap.
Planning happens in spreadsheets that never match the ERP
No traceability from raw material to dispatched order
Machine and scan data collected but never used in decisions
Quality and compliance evidence assembled by hand at audit time
Queue as a domain object, planned versus actual published back to the ERP.
Barcode and scan events tied to lots, orders and dispatch records.
Wall-mounted and handheld views designed for gloves and poor lighting.
Audit evidence generated from the system of record, not rebuilt manually.
Manufacturing runs on knowing where things are and proving what happened. These three, in this order, close the two gaps that cost the most.
Raw material that has not moved in eight months is working capital sitting on a rack. This is the report that finds it before the year-end count does.
Traceability starts with a label that scans. Lot and serial numbers on the label mean the dispatch record and the shop floor agree about which batch went where.
Quality and compliance evidence assembled at audit time is evidence nobody trusts. This records what changed, who exported it, and when, as it happens.
Planned versus actual, by line, in the production manager's inbox every Monday morning without anybody remembering to run it.
Every one of these is on the Odoo Apps Store and installs on its own. Nothing here requires the others, and the order is an opinion rather than a dependency. See the whole catalogue.