One work center, two costs: labor and machine — finally split apart
Standard Odoo work centers post to a single expense account. This app splits labor from machine cost, posts both automatically when a manufacturing order completes, and flags overruns before they reach your books.
The problem
Work centers allow only one expense account, so labor cost is invisible in your general ledger and product valuation unless someone builds a spreadsheet and books manual journal entries. Controllers cannot see where labor cost accrues, cannot compare actual to expected cost per work order, and have no reporting once a manufacturing order closes.
The solution
Give every work center separate labor and machine expense accounts, calculate cost from real work order duration or manual insertion counts, and post a split journal entry automatically when the order completes — with variance, alerts, an audit trail, and a cross-order dashboard, all inside Manufacturing.
Everything you need to cost labor accurately
Every capability below is implemented in the module.
Dual Labor & Machine Accounts
Configure separate labor and machine/overhead expense accounts per work center, so the total posted cost is split without changing product valuation.
Automatic Split Journal Entry
When a manufacturing order is marked done, labor and machine cost post automatically to their own accounts — no manual journal entries.
Manual (Insertion) Duration
Cost BoM operations by insertion count times time-per-insertion instead of clock time, with validation against unrealistic entries.
Expected vs. Actual Variance
Every work order shows expected and actual labor and machine cost side by side, with a variance percentage calculated automatically.
Configurable Threshold Alerts
Set a labor variance threshold per work center; orders that exceed it show an alert banner on the manufacturing order automatically.
Cross-Order Cost Dashboard
A dedicated labor cost report aggregates labor, machine cost, and variance across every manufacturing order, product, and work center.
Change Audit Trail
Every edit to a cost-driving input — rates, accounts, durations — is logged with who changed it and when.
Per-Order PDF Labor Report
Print a shareable labor and machine cost summary for any manufacturing order, straight from the order form.
Guided Setup Wizard
A step-by-step wizard creates labor and machine expense accounts and applies default rate splits across your work centers in a few clicks.
How it works
Configure
Run the setup wizard to create labor and machine expense accounts and set default hourly rates on your work centers.
Produce
Confirm and run manufacturing orders as usual; log work order duration or use manual insertion counts on labor-heavy operations.
Post & Review
Mark the order done: the app posts the split labor/machine journal entry and flags any work order over your variance threshold.
Analyze
Check the cross-order dashboard, print the per-order PDF report, or review the audit trail to track cost trends over time.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. The total cost posted is exactly what standard Odoo would post — this app only splits it between labor and machine expense accounts. Product valuation and cost of goods sold totals are unchanged.
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.
MRP Consumed Labor — Labor & Machine Costing
Separate labor and machine expense accounts posted by an automatic split journal entry, with manual and real work order duration, expected-versus-actual variance, threshold alerts and a cross-order cost dashboard.
Buy on Odoo App StoreMore Odoo manufacturing apps
Multi-Level BOM: Hierarchy, Cascade & Routing
Explode a Bill of Materials into a full multi-level requirements tree showing single-level against total demand, shortages, per-component routing and rolled-up cost — plus change-impact analysis on shared components.
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.
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.