How to Implement Quality Checks in Odoo 19 Manufacturing Guide
By Braincuber Team
Published on May 11, 2026
Quality control plays a vital role in ensuring that manufacturing processes consistently deliver reliable and defect-free products. In Odoo 19 Manufacturing, quality checks are built directly into the production workflow, allowing businesses to monitor and control product quality at every stage. From raw material inspection to in-process validation and final product verification, Odoo provides flexible tools to define and automate quality control points. This complete tutorial is a step by step guide to implementing quality checks in Odoo 19 Manufacturing. It covers how to create quality control points, configure checks based on products, operations, and quantities, and integrate those checks seamlessly into manufacturing orders and shop floor workflows. Whether you are a quality manager, production supervisor, or business owner, this beginner guide will equip you with everything needed to enforce quality standards directly within your manufacturing processes.
What You'll Learn:
- How to navigate and configure the Odoo 19 Quality module
- How to create and manage quality control points with detailed instructions
- How to set up control per operation with a complete real-world example
- How to configure control per product for individual item inspection
- How to use control per quantity for partial sampling and measurement checks
- How to define check types such as Take a Picture, Instructions, and Measure
- How to monitor quality check results through the Shop Floor and Quality Checks views
Prerequisites
| Requirement | Details |
|---|---|
| Odoo 19 Instance | Access to a running Odoo 19 database with Manufacturing and Quality modules installed |
| Manufacturing Module | The Manufacturing app must be installed and configured with at least one Bill of Materials |
| Quality Module | The Quality app must be installed to access control points and quality checks |
| Products and Operations | At least one product with associated manufacturing operation and work center defined |
| Admin Access | User with permissions to create control points, manufacturing orders, and manage quality settings |
Understanding Quality Control Points
Quality control points are specific stages in a process where products are inspected to ensure they meet defined quality standards. They help detect defects early and maintain consistency throughout production or operations. In Odoo 19, a quality control point defines what should be checked, when it should be checked, and who is responsible for performing the check. The control point links directly to a product or operation and specifies the type of check to perform.
To access the control points from the Quality module, navigate to Quality > Quality Control > Control Points. A new window opens where you can add a title for the control point. You can set up checks at different levels: whether for individual products, entire product categories, or specific operations. You can also specify the company, assign the appropriate quality team, and designate a responsible person.
The control point form includes three important tabs: Instructions, Message If Failure, and Notes. The Instructions tab contains guidelines that help users perform the quality check correctly. The Message If Failure tab defines the warning or message displayed when a quality check fails. The Notes tab allows you to add comments or additional details related to the quality check.
Step by Step Guide to Creating a Quality Control Point
Open the Quality Control Points Menu
Navigate to the Quality module from the main Odoo dashboard. Go to Quality Control > Control Points from the menu. The list view shows all existing control points. Click New to create a new control point record.
Enter the Control Point Title and Basic Details
Enter a clear and descriptive Title for the control point. Select the Product that this check applies to. Choose the appropriate Operation and Work Order Operation. Select the Company and assign a Responsible person from the quality team.
Configure the Control Scope
In the Control per field, select whether the quality check applies to a Product, Operation, or Quantity. If the product is selected, the quality check applies to the specific item. When the operation is chosen, it determines at which stage the quality check is triggered. When quantity is selected, you define how often a quality check is performed based on the number of units processed.
Select the Check Type
In the Type field, define the method of the quality check. Common types include Take a Picture, Instructions, and Measure. Each type requires different actions from the operator during the quality check. Save the control point after configuring all fields.
Control Per Operation: Complete Setup Example
When quality checks are configured per operation, the system triggers a quality check for every individual operation or work order step in a process. This ensures that each stage of the workflow is inspected separately rather than applying one check to the entire process.
Create a Control Point for an Operation
Go to Quality > Quality Control > Control Points and click New. Enter a title such as Add a picture of the product. Select the Product as Table Top, the Operations as Manufacturing, and the Work Order Operation as Manual Assembly. Set Control per to Operation, Control Frequency to All, the Device to Camera, and the Type to Take a Picture. Select the Quality Team and save the record.
Trigger the Check from a Manufacturing Order
Navigate to the Manufacturing module. Go to Operations > Manufacturing Orders and create a new manufacturing order. Select the product that is linked to the control point, for example Table Top. Under the Work Orders tab, you can see details such as Operation, Work Center, Product, Quantity, Expected Duration, Real Duration, and Status. Start the operation and observe that the manufacturing order proceeds to the In Progress stage.
Validate the Quality Check on the Shop Floor
Click on the Shop Floor smart tab from the manufacturing order. The shop floor window opens showing the active work order. Because the check type is Take a Picture, the system prompts the user to upload a product image in the specified section. Upload the image and confirm. The quality check is marked as completed.
Review the Check Result
Return to Quality > Quality Control > Quality Checks. Locate the newly created quality check. The status should show Passed, confirming that the operation-level quality inspection was completed successfully and the product met the defined standard.
Control Per Product: Individual Item Inspection
When quality checks are configured per product, the system triggers a separate quality check for each product in an operation. This ensures that every product is inspected individually rather than applying a single check to the entire batch. This approach is ideal for high-value items where each unit must pass inspection before the operation can proceed.
Create a Product-Level Control Point
Go to Quality > Quality Control > Control Points and click New. Enter a title such as Quality control points on table top. Select the Product as Table Top, the Operations as Manufacturing, and the Work Order Operation as Manual Assembly. Set Control per to Product and Control Frequency to All. Set the Type to Instructions, select the appropriate Quality Team, and save the record.
Execute the Check During Production
Navigate to the Manufacturing module and create a manufacturing order for the product that is linked to the control point. Once production is completed, click on the Shop Floor smart tab to verify the product quality.
Follow Instructions and Confirm
Because the check type is Instructions, the system displays predefined instructions during the quality check. Read and follow the instructions carefully, then confirm the quality check. Each product unit must have its own passed check before the manufacturing order can proceed to the next stage.
Verify the Quality Check Status
Go back to Quality > Quality Control > Quality Checks. Locate the check for this manufacturing order. The status should display Passed, confirming that every individual product in the batch was inspected according to the defined instructions.
Control Per Quantity: Sampling and Measurement Checks
When quality checks are configured per quantity, the system triggers a quality check for a certain percentage of items within the specified operation. This is useful when inspecting every single unit is not practical, and statistical sampling is sufficient. In the Partial Test field, you can add a numerical value in the percentage field. If the field is left empty, one quality check is created for the full quantity. This ensures that checks are performed at intervals instead of checking each product.
Create a Quantity-Based Control Point
Go to Quality > Quality Control > Control Points and click New. Enter a title such as Check the quality of the manufactured product. Select the Product as Table Top, the Operations as Delivery Orders, and the Work Order Operation as Manual Assembly. Set Control per to Quantity and Control Frequency to All. In the Partial Test field, enter 100.00 to test every unit, or a lower percentage for sampling.
Define the Measurement Type and Tolerance
Set the Type to Measure. Define the Norm as the expected measurement value, for example 10.00 mm. Set the Tolerance range from 1.00 to 10.00. This establishes the acceptable range for the measured value. Save the control point record.
Enter the Measured Value During Production
Navigate to the Manufacturing module and create a manufacturing order. Once production is in progress, open the Shop Floor smart tab. Because the check type is Measure, the system prompts you to enter a numerical value. Click on the arrow button next to the input field to open a pop-up screen where you can add the measurement and save it.
Review the Automated Pass or Fail Result
Once the quality check is validated, the numerical value turns green if it falls within the tolerance range. If it is outside the range, the check is marked as failed. Go back to Quality > Quality Control > Quality Checks to see the final status. The check should show as Passed if the measurement was within the defined limits.
Quality Check Reference: Types and Use Cases
| Check Type | What It Does | Best Used For |
|---|---|---|
| Take a Picture | Prompts the operator to upload or capture an image of the product or process | Visual verification of assembly, packaging, or defect documentation |
| Instructions | Displays predefined instructions or checklists the operator must read and confirm | Standard procedure compliance, safety checks, and general quality guidelines |
| Measure | Requires the operator to enter a numerical measurement value with tolerance ranges | Dimensional checks, weight verification, temperature, and other quantitative tests |
| Pass - Fail | Simple binary check where the operator marks an item as pass or fail | Basic visual inspection, functional tests, and go/no-go gauges |
| Text | Allows the operator to enter free-form text observations or notes | Unstructured observations, defect descriptions, and operator comments |
Monitoring Quality Checks and Results
Once quality control points are configured and manufacturing orders are processed, all quality check results are centralized in the Quality Checks view. Navigate to Quality > Quality Control > Quality Checks to see a comprehensive list of every check performed. Each row shows the check title, product, operation, type, status (Pending, Passed, or Failed), and the responsible team member.
You can filter results by status, product, operation, or date range to analyze trends over time. Failed checks trigger the message configured under the Message If Failure tab of the control point. This helps supervisors take immediate corrective action and identify recurring quality issues before they escalate into larger problems. Regular review of the quality checks dashboard enables continuous process improvement and ensures compliance with internal and external quality standards.
Benefits of Integrated Quality Management in Odoo 19
Early Defect Detection
Quality checks embedded directly into the manufacturing workflow catch defects before they become costly problems. Early detection reduces rework, scrap, and customer returns.
Real-Time Workflow Integration
Quality checks are not separate processes. They are triggered automatically during manufacturing operations, ensuring no step is skipped and every product is verified at the right time.
Data-Driven Continuous Improvement
All quality results are stored in Odoo and can be filtered, grouped, and reported. Managers can identify trends, measure defect rates, and make informed decisions to improve production processes.
Compliance and Audit Trail
Every quality check is timestamped and linked to a specific manufacturing order, product, and operator. This provides a complete audit trail for compliance reporting and customer audits.
Frequently Asked Questions
What is the difference between control per operation and control per product?
Control per operation triggers one quality check for the entire work order step, regardless of how many units are produced. Control per product creates a separate quality check for every single unit in the operation, ensuring each item is individually inspected before the operation can proceed.
Can a manufacturing order proceed if a quality check fails?
In standard configuration, a failed quality check blocks the manufacturing order from moving to the next stage. Supervisors can override this based on company policy. The failed check status is logged and can trigger alerts or corrective actions depending on the workflow settings configured in the control point.
How does the Measure type handle values outside tolerance ranges?
When a measured value falls outside the tolerance range defined in the control point, the quality check is automatically marked as failed. The value is displayed in red, and the message configured in the Message If Failure tab is shown to the operator, prompting corrective action.
Can multiple quality checks be configured for the same manufacturing operation?
Yes. You can create multiple control points for the same product and operation combination. Each control point can use a different check type. For example, you can have one check for visual inspection using Take a Picture and another for dimensional measurement using Measure, both triggered on the same work order.
Where can I see the history of all quality checks performed in Odoo 19?
All quality check history is stored in the Quality module under Quality Control > Quality Checks. The list view shows every check with its title, product, operation, type, status, and timestamp. Use filters and groupings to analyze performance trends, identify recurring failures, and generate detailed quality reports.
Need Help with Odoo 19 Manufacturing Quality?
Our Odoo experts can help you configure quality control points, define check types, set up tolerances, integrate quality checks into your manufacturing workflow, and build automated reporting dashboards.
