Both series and made-to-order production: the process card, work centers, raw-material imports and cost are linked in Odoo. A manager sees plan and actual side by side.
At most companies the plan lives in Excel, consumption in the warehouse notebook, and cost emerges in accounting at month-end. The three places do not match each other.
Shop Floor, Quality, PLM and Barcode are part of the Enterprise edition (odoo.com/page/editions). PLM and Maintenance are not installed automatically with Manufacturing; they are enabled separately as needed. Which apps are required is determined during the diagnostic.
Bill of materials, manufacturing order, backorder, by-products, cost, work centers.
Shop-floor screen: starting an operation, steps, defects, operator time.
Stock of raw materials, semi-finished and finished goods, reordering rules, lots.
Purchase request, supplier history, subcontracting.
Control points, inspections, defect alerts.
Managing changes to the product and process card with approval.
Preventive and corrective maintenance of equipment, linked to the work center.
Receiving, picking and consumption with a scanner; reduces errors.
Inventory valuation, cost entries, invoice, VAT 12% and 0%.
Custom fields and screens: for example, a shop sheet or a laboratory result.
Odoo runs both modes in a single database. A reordering rule (minimum and maximum) is set on a series product: when stock falls below the minimum, a manufacturing order is created or suggested. A made-to-order product gets the “made to order” (MTO) route: a manufacturing order is created as soon as the sales order is confirmed. For long-term planning and seasonal demand there is the master production schedule (MPS).
A manufacturing order goes through six states from draft to close: draft, confirmed, in progress, to close, done, cancelled.
A sales order, a reordering rule or the master production schedule opens a manufacturing order.
The order takes its components and operations from the bill of materials; they can be changed inside the order if needed.
For a missing component, a purchase request is prepared or the component is sent to a subcontractor.
An operation is placed according to the work center's working hours, efficiency and booked time.
The operator starts and finishes the work order and records rejects; time is logged automatically.
A control point requests an inspection, the finished product moves into the warehouse, and a batch number is assigned.
When the order is closed, planned and actual cost are compared and accounting entries are posted.
A bill of materials (BoM) describes the product's composition and operations, while a manufacturing order launches it with a specific quantity and date. A work center can be a machine, a bench or a section. Its card sets the working hours (40 hours a week by default), time efficiency, setup and cleanup time, cost per hour and an alternative work center. At 50% efficiency, a 30-minute operation takes 1 hour: the same card gives different times at different work centers.
Freight, insurance and customs costs for imported raw materials usually arrive later, on a separate invoice. In Odoo, “Landed Costs” adds them to the value of the received goods and allocates them in five ways: equal, by quantity, by current value, by weight, by volume. Condition: the valuation method of the purchased products' category must be average cost or FIFO. With the standard cost method, such costs are not added to the product cost. A validated entry cannot be cancelled; you correct it with a reversing (negative) entry.
BHMS No. 4 “Inventories” (Uzbekistan's national accounting standard) lists four main methods of determining cost (simple, normative, job-order, process — para. 37); the fifth row shows accounting for joint and by-products. The mapping below is BUline's own analysis: we confirm with your accountant which method your accounting policy uses.
| Method (BHMS No. 4) | When it applies | Matching tool in Odoo |
|---|---|---|
| Simple | One type of product, no semi-finished goods | Bill of materials and manufacturing order; unit cost per order |
| Normative | Consumption of raw materials, labor and capacity is set by norms | Consumption in the bill of materials as the norm; the difference between planned (MO Cost) and actual (Real Cost) is visible |
| Job-order | One-off, non-serial production; costs are accumulated per order | A separate manufacturing order for each order, with actual cost at closing |
| Process | Raw material passes through several stages | Multi-level bill of materials: a semi-finished product has its own card and cost |
| Joint and by-products | One process yields several products or a residue | “By-products” in the bill of materials; the allocation rule is agreed separately |
Not everything works out of the box. The list below is clarified against your process during the diagnostic.
| Goal | In standard Odoo | Extra work (BUline) |
|---|---|---|
| Bill of materials, operations, work centers | Yes: component, operation, working hours, efficiency, cost per hour | Entering and checking data for your products and sections |
| Planned and actual cost | Yes: MO Cost and Real Cost; the WIP entry for work in progress is posted manually | Cost rates, employee hourly cost and calculation rules |
| Planning | Reordering rules, MTO, MPS, Gantt and Kanban views | Automatic sequence optimization (for example, the best schedule under limited capacity) is not described in the documentation: assessed on request |
| Shop-floor screen and barcode | Shop Floor, Barcode (Enterprise) | Choosing devices and labels, configuring the shop-floor screen |
| Quality control | Control points, inspection types, defect alerts (Enterprise) | Entering your control plan and norms; compliance with a standard (certification) is settled with the relevant body, not with Odoo |
| Subcontracted production | Yes: three modes, the component is held at the subcontractor in a separate location | Document exchange with the subcontractor and a liability agreement |
| Electronic invoice to the tax system | Odoo has an invoice; connection to the tax system is not mentioned in the Uzbekistan localization documentation | Connection to the operator is assessed separately |
| Payroll | Working-time and work-order data are available | The payroll module is a separate project: a ready-made localization for Uzbekistan is not mentioned in the documentation |
| External production software (MES, cutting, CAD) | Not described in the documentation | An integration or a custom module, each assessed separately |
The items below were checked against official sources. The current version is re-checked at the start of the project, because lists and rates change.
Each integration is assessed and connected separately. We do not promise that a ready-made connector exists.
The indicators are built from work orders, inventory and accounting entries.
The situations below follow from limitations described in the Odoo documentation.
The stages follow the general BUline Method; the timeline is agreed in writing after the diagnostic. We study the process for your industry during the diagnostic. Implementation process →
We trace the path of an order: plan, material, shop floor, quality, warehouse, cost. Result: a BRD and an honest coverage table.
We confirm the apps, bill of materials structure, work centers, valuation method, roles and integrations.
In the first sprint, 1–2 product groups go through the full path from bill of materials to cost, then the rest.
The planner, storekeeper, foreman and accountant are trained by role, and a real order is used as a test.
Intensified support, then new apps, reports and integrations.
This list speeds up the diagnostic; you can start even if not everything is ready.
Yes. A serial product gets a reordering rule, and a made-to-order product gets the MTO route. For long-term planning there is a master production schedule (MPS). Which product runs in which mode is determined during the diagnostic.
On every order, Odoo shows two costs: planned, from the bill of materials (MO Cost), and actual (Real Cost). Materials, work center cost and employee hourly cost must be entered, otherwise the planned cost will come out too low. Which costs are included in production cost is decided by the accounting policy and your accountant.
Yes, Landed Costs is designed for exactly this. The valuation method of the purchased products' category must be average cost or FIFO. The national accounting standard also includes customs duty and transport costs in the purchase cost.
Odoo offers three valuation methods: standard cost, average cost and FIFO. BHMS No. 4 permits identified cost, weighted average cost and FIFO. So in inventory accounting, average cost or FIFO is usually chosen; the final decision rests with the accounting policy.
Odoo manages control points and inspections, but it does not replace certification or mandatory conformity assessment. Which requirement your product falls under, we check during the diagnostic against the official list.
The Shop Floor and Quality apps are available in the Enterprise edition. Custom-code modules cannot be installed on Odoo Online; if custom-code development is needed, Odoo.sh or your own server is chosen.
Products, bills of materials, stock levels and counterparties are imported. Data quality and structure are assessed during the diagnostic and verified in a test database. About migration
The Odoo license is calculated by the number of users and apps (terms on odoo.com). The scope of BUline's service depends on product groups, sections, users, branches, integrations, data volume and training; the exact cost and timeline are given in a written proposal after the free diagnostic.
During the diagnostic, we review your processes and tell you where standard Odoo is enough and where configuration is needed — with an app list, edition and phases.