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.

Capabilities

Everything you need to cost labor accurately

Every capability below is implemented in the module.

01

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.

02

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.

03

Manual (Insertion) Duration

Cost BoM operations by insertion count times time-per-insertion instead of clock time, with validation against unrealistic entries.

04

Expected vs. Actual Variance

Every work order shows expected and actual labor and machine cost side by side, with a variance percentage calculated automatically.

05

Configurable Threshold Alerts

Set a labor variance threshold per work center; orders that exceed it show an alert banner on the manufacturing order automatically.

06

Cross-Order Cost Dashboard

A dedicated labor cost report aggregates labor, machine cost, and variance across every manufacturing order, product, and work center.

07

Change Audit Trail

Every edit to a cost-driving input — rates, accounts, durations — is logged with who changed it and when.

08

Per-Order PDF Labor Report

Print a shareable labor and machine cost summary for any manufacturing order, straight from the order form.

09

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.

Workflow

How it works

1

Configure

Run the setup wizard to create labor and machine expense accounts and set default hourly rates on your work centers.

2

Produce

Confirm and run manufacturing orders as usual; log work order duration or use manual insertion counts on labor-heavy operations.

3

Post & Review

Mark the order done: the app posts the split labor/machine journal entry and flags any work order over your variance threshold.

4

Analyze

Check the cross-order dashboard, print the per-order PDF report, or review the audit trail to track cost trends over time.

Questions

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.

Get the app

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 Store