One raw material, many finished goods in one run
Decompose a single batch of raw material into steaks, cream, panels, or any co-products you produce — with yields, cost allocation, and lot traceability handled automatically.
The problem
Odoo's Manufacturing app expects every order to produce one product. Butchers, dairies, and textile cutters split a single raw batch into several finished goods at once, so teams fall back to duplicate BOMs, parallel orders, and manual stock adjustments — breaking consumption accuracy and losing the lot link between the raw batch and everything derived from it.
The solution
Multiple Finished Goods adds a self-contained Decomposition Order: pick one raw material, set a yield for every output, and confirm. Consumption, production moves, lot traceability, cost allocation, and yield-variance reporting all happen automatically, with a guided wizard and industry templates to get a first run working in minutes.
Everything a co-product run needs
Every capability below is implemented in the module.
Single Raw Material, Multiple Outputs
Decompose one raw material into several finished goods, by-products, and scrap in a single Decomposition Order — no parallel manufacturing orders or duplicate BOMs.
Per-Output Yield Ratios
Define what share of the raw material becomes each output, with a live total that flags whether the yields reconcile to the input.
Automatic Distributed Consumption
The raw material is consumed exactly once and split across every output by its yield ratio — no manual splitting or double-counted stock.
Real Stock Moves & Lot Traceability
Completing a run posts real stock moves for the raw consumption and every output, and links each output's child lot back to the parent raw material lot for full batch traceability.
Scrap & By-Product Handling
Model offcuts, trim, and loss as a tracked scrap output, and distinguish by-products from main products so cost allocation follows the right rules.
Cost Allocation Across Co-Products
Split the run's raw and overhead cost across outputs automatically by actual yield, or override with a manual cost share per output — scrap lines carry zero cost by default.
Guided Setup Wizard with Templates
Start from an industry template (meat portioning, dairy split, fabric grading) or build from scratch — the wizard walks through the raw material, outputs, and yields before creating the order.
Visual Decomposition Diagram
Every order shows a before/after diagram of the raw material and its outputs, with expected vs. actual quantities and out-of-spec highlighting, right on the form.
Yield Variance Analytics
Track expected vs. actual yield for every completed run in a dedicated pivot and graph report, and flag any output that falls outside its allowed tolerance.
How it works
Build or Pick a Recipe
Create a reusable Decomposition Recipe for an industry (meat, dairy, textile) or use the guided wizard to start from scratch, setting the raw material and each output's yield.
Confirm the Order
Set the raw material quantity, lot, and locations, and confirm the run — outputs and yields are validated before it starts.
Record Actual Yields
Start the run and adjust each output's actual quantity as production happens, comparing it live to the expected yield.
Complete & Trace
Mark the order done to post the stock moves, allocate cost across outputs, and link every output's lot back to the raw material batch.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It adds a separate Decomposition Order document alongside standard MRP, purpose-built for the single-raw-material-to-multiple-outputs pattern, so your existing Manufacturing Orders and BOMs are untouched.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Multiple Finished Goods from Single Raw Material
One raw batch into many finished goods, with per-output yield ratios, distributed consumption, real lot-traceable stock moves, co-product cost allocation and yield variance analytics.
Buy on Odoo App StoreMore Odoo manufacturing apps
Print Manufacturing Order Barcode/Lot
Print lot, serial and product barcode labels straight from manufacturing orders, in batch, with pre-print validation and company branding — generating missing lot and serial numbers along the way.
Printing Press Management
A multi-section cost engine covering imposition waste, press passes, finishing, binding and tiered freight — comparing up to five run sizes, then raising the Sales and Manufacturing Orders in one click.
Product Fast Bill of Material
Build a BoM from the product form in one guided screen with variant matching, a completeness guard and live cost rollup — plus templates, cloning and CSV component import.
Product Manufacturing Request
A request-and-approve step in front of every manufacturing order, with multi-product requests, mandatory reject and return reasons and a back-linked MO — production commitments reviewed before they happen.
Product Personalizer — Web-to-Print Studio
A live 2D mockup studio with itemized pricing, plain-language DPI validation, design version history and share-by-link approval — ending in a print-ready PDF routed to the sale order and production.
Production Shift Logbook & Handover
A digital shift logbook with verified supervisor handover, automatic follow-up carry-over and 6M incident analysis — plus production, quality and material-balance KPIs on an immutable audit trail.