Odoo 16 now has a field called "Employee Capacity" on a Manufacturing Operation level. How does this tie into the Employee Costs and how does Odoo calculate the production costs when both employee costs and employee capacities are set?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
Starting from version 16, the "Cost per Employee" feature was introduced in Odoo's work center settings. This feature enables users to incorporate a hypothetical cost per worker when assessing the overall Bill of Materials (BoM) costs. The actual cost per worker will be calculated dynamically using the cost per hour specified in the employee's profile and computed as follows: Cost per hour (employee) * Actual duration (work order).
There is another field that will impact costing and calculations: Employee Capacity. Once the developer mode is active, this field can be found in the operation configuration:
This indicates the number of workers needed to complete the operation. Let’s take an example (without components) to analyze the costs:
Finished product: Drone
Employee | Cost per hour |
John | 50 |
Peter | 40 |
Robert | 30 |
Work center | Cost per workcenter | Allowed employees | Cost per employee (theoretical = average of hourly employees costs) |
Assembly Line | 100 | John | 50 |
Calibration Line | 70 | John, Peter | 45 |
Testing Line | 50 | John, Robert | 40 |
Operation | Duration in minutes | Employee capacity | Work center |
Assembly | 120 | 1 | Assembly Line |
Calibration | 120 | 2 | Calibration Line |
Testing | 60 | 2 | Testing Line |
Result in Odoo:
Let’s focus on the operations costs:
duration * (cost per workcenter + (cost per employee * employee capacity))
- Assembly cost for 2 hour = 300 = 2 * (100 + (50 * 1))
- Calibration cost for 2 hours = 320 = 2 * (70 + (45 * 2))
- Testing cost for 1 hour = 130 = 1 * (50 + (40 * 2))
Odoo will multiply the theoretical cost per employee by the number of employees needed to give us the total human cost, adding it afterward to the workcenter costs and multiplying this total cost per hour with the total hours of work.
Thank you, it is clear. But how is it with calculation of the Full productive time / Reduced speed? If I have (in your example) testing for 60 minutes and the work order will be produced with 2 people, the amount of time should be 60+60. But on WO I have only 60 so 60 will be everytime as Reduced speed. What makes troubles in reporting how fast the people are.
Hey Petr,
Thanks for your comment. Please correct me if I haven't understood your question correctly.
When we say that the duration for 'Testing' is 60 mins and the employee capacity is 2, it means that both the employees together contribute to the 60 mins of work. This could be looked at as 30mins for each employee but it is not always half the work per employee. This is also why the costs become an average of the 2 employee costs per hour. If both employees are fully productive for 60 mins then effectively it takes 120 mins for the work order (60 mins for each employee). Each employee will record 60 mins of work and that will accurately add their full hourly cost to the costing.
I hope this makes sense. Thanks!
-------
This could be looked at as 30mins for each employee but it is not always half the work per employee.
-------
It should be like 60 mins for each employee (60 minutes x 2 workers). That is how the costs is also calculated. But that is not the problem. Problem is how Odoo record Full productive and Reduced speed time.
I cannot attach picture in the comment. So here is the link: https://photos.app.goo.gl/vBwS1ugJekp3ayxr6
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
1
Apr 25
|
252 | ||
|
2
Oct 24
|
2536 | ||
|
1
Sep 24
|
2008 | ||
|
1
Sep 24
|
1262 | ||
|
1
Feb 24
|
2052 |