There are occasions when the registration of work orders is not completed with the correct times, this module allows you to configure a threshold percentage that assigns the projected time as fully productive time if a work time less than this percentage is detected.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Lets you automatically replace unrealistic work order times with the planned (projected) duration when operators record too little or too much time, using company-level percentage thresholds.
When a work order is finished, Odoo normally keeps whatever time the operators recorded. This module adds a safety net so that if the recorded time is far from the planned duration, the planned time is used instead.
You configure it in the Manufacturing settings: switch on "Record standard projected order time" and set a minimum and maximum percentage threshold (defaults 10% and 150%). These values are company-specific.
On finishing a work order (mrp.workorder), the module checks the recorded time against the planned duration. If no time was recorded, or the recorded time is below the minimum threshold, it adds a fully productive time entry equal to the projected duration. If the recorded time is above the maximum threshold, it removes that entry and recalculates it. If the work order has no planned start date, an error message asks you to plan the order first. If no "performance" type productivity loss is configured, an error asks you to contact your administrator.
The settings appear in the Manufacturing settings screen, and the behaviour applies to all work orders of the company.
Depends on
Models and fields (3)
- res.company · extends an existing modelmaximum_order_time_threshold (Maximum order time threshold(%)), minimum_order_time_threshold (Minimum order time threshold(%)), use_projected_time_work_orders (Use projected time work orders?)
- mrp.workorder · extends an existing model
- res.config.settings · extends an existing modelmaximum_order_time_threshold, minimum_order_time_threshold, use_projected_time_work_orders
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/manufacture.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0In the production module configurations, the "Record standard projected order time" feature must be activated, by default the minimum percentage is ten but it can be changed as needed.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.