Practical guide
From Bill of Materials to Finished Product in Odoo
An Odoo manufacturing workflow begins with an agreed product and bill of materials, checks component supply, records production and creates the finished stock result. A useful pilot also captures differences between planned and actual consumption or output. Work centers, tracking and cost configuration should match the operation. Specialist engineering, process control or regulated production requirements need separate validation.
Official Odoo Partner · Ever Digital
Choose a product that reveals how production really works.
Use an approved assembly list or recipe, the actual units and a completed production example. Include an ordinary exception such as a component shortage, changed consumption or partial output. Avoid choosing a demonstration product that omits every difficult part of the factory’s process.
Ask production, warehouse and finance owners to identify the evidence each department needs. The same order should explain what was planned, what physically happened and how the resulting stock and cost are understood.
Follow the material-to-output chain.
The configuration should preserve each event without using adjustments to conceal a missing handoff.
| Stage | Record or decision | Acceptance evidence |
|---|---|---|
| Product and BOM | Approved components, units and intended output. | The configured BOM agrees with the technical source. |
| Supply readiness | Available and required components. | A shortage produces an understood procurement or scheduling decision. |
| Execution | Operations, consumption and progress at the required detail. | The actual work can be explained without inventing completed quantities. |
| Finished output | Produced quantity and applicable identifiers. | Finished stock is available in the intended location with traceability. |
| Review | Differences, cost and unfinished work. | Owners can reconcile the result to the production evidence. |

Odoo documentation · CC BY-SA 4.0 · CC BY-SA 4.0
Original documentation image, shown without altering the interface. The screenshot illustrates standard Odoo, not a customer implementation.
Agree what the BOM expresses and who may change it.
The bill of materials describes the planned relationship between components and output. Decide how approved changes are introduced and how staff recognize the version intended for production. Technical substitutions should follow the business’s approval process rather than being inferred from similar product names.
Units deserve a specific review. A component purchased in one measure and consumed in another needs a valid conversion or an assessed specialist process. Test the quantities using an actual production example before loading a large collection of BOMs.
Use operation detail where it supports a real decision.
Work centers and operations can make production stages more explicit. Define what is scheduled or recorded at each stage, who maintains it and how the information is used. Excess detail that operators cannot maintain may produce misleading progress or time records.
Demonstrate the chosen execution method with the people on the shop floor. If tablets, scanners or machine connections are proposed, test the exact devices and integration scope. A software operation is not automatically a machine-control connection.
Preserve actual differences instead of forcing the plan to look correct.
A production order may consume more or less material than expected, produce only part of the planned quantity or create scrap. Define the recording and review process for these cases. The business should be able to distinguish a physical difference from a data-entry correction.
Ask finance to review the cost consequences. Odoo documents manufacturing cost behavior, but the company must approve rates, valuation and exceptional loss treatment. A useful report should be traceable to the recorded materials and work rather than accepted only because it contains a calculated total.
Test traceability through both components and output.
For tracked products, identify where lots or serials are captured and which relationships the business needs to inspect. Run a representative order and follow the finished product into storage or delivery. Include a return or investigation example if that is relevant to the operation.
Traceability functionality does not by itself establish regulated batch release, laboratory validation or a compliant recall process. Those specialist requirements require authoritative criteria and a separate assessment.
Review the pilot before expanding production data.
The result should be explainable by the people who own the process.
- The BOM and units match the approved technical source.
- Material availability and shortages lead to the intended decision.
- Actual consumption and output remain distinguishable from the plan.
- Finished stock and required identifiers reconcile to the production record.
- Finance can explain the cost basis and important differences.
- Operators can record an exception without bypassing the process.
Turn the validated example into a controlled rollout.
Once the pilot works, group similar products and decide how their BOMs and operations will be prepared and reviewed. Assign ongoing ownership of technical data and train the exception process. Expansion should preserve the same quality of evidence rather than merely increase the number of configured products.
Ever Digital can help assess the manufacturing foundation and identify optional or specialist requirements. Bring a BOM, production sheet, material issue and cost example to the assessment so the proposed workflow can be tested against real work.
Questions businesses ask
Should actual consumption always equal the BOM?
The BOM expresses the plan. Differences in actual production should be recorded and reviewed through the agreed process, not hidden to make the order match its original expectation.
Do all factories need detailed work centers?
The required operational decisions determine the level of detail. Test whether operators can maintain the proposed stages and whether the information is useful.
Does lot tracking establish regulated production compliance?
No. Regulatory validation, quality release and specialist traceability obligations require explicit assessment and qualified review.
What should be reconciled after the pilot?
Component consumption, finished quantity, required identifiers, unfinished work and finance-approved cost results should agree with the production evidence.
Sources and factual scope
Capabilities checked against official Odoo documentation. These are planning examples, not promises that every feature is included in a Starter package.
- Odoo: bills of materials
- Odoo: work centers
- Odoo: manufacturing costs
- Odoo: tracked manufacturing
- Odoo: Shop Floor overview
Reviewed:
Ever Digital
Bring your real workflow to the conversation.
Tell us how you sell, stock, deliver or service. We will identify the standard apps, decisions and any extensions your implementation needs.
View Starter packages Current implementation fees and included scope are maintained on the Starter package pages. Odoo licences, hosting and custom work are separate.
