Overview
The Quality module in Odoo 19 Enterprise enables you to define quality control points that trigger inspections at specific stages of your operations — receiving, manufacturing, or shipping. Quality checks enforce standards and create audit trails for compliance. Note: this module is available in Odoo Enterprise only.
Prerequisites
- Odoo 19 Enterprise with Manufacturing and/or Inventory modules
- The
qualityandquality_controlmodules installed - Quality Manager access
Step 1: Install the Quality Module
Navigate to Apps and search for Quality. Install the module. For manufacturing integration, also install Quality Control - MRP (quality_mrp).
Step 2: Create Quality Control Points
Navigate to Quality > Control Points and click New:
- Title — Descriptive name (e.g., "Visual Inspection - Incoming", "Dimension Check - CNC Output")
- Product — Specific product or leave blank for all products
- Product Categories — Apply to all products in a category
- Operation Type — Which operation triggers the check (Receipts, Manufacturing, Delivery)
- Work Center — For manufacturing, which work center triggers the check
- Check Type — The kind of inspection to perform
Step 3: Configure Check Types
Odoo supports several quality check types:
- Instructions — Display instructions for the operator to follow (no measurement)
- Take a Picture — Require a photo as evidence
- Pass/Fail — Simple yes/no check
- Measure — Record a numeric measurement and compare against tolerances
- Worksheet — Fill out a custom form with multiple fields
Step 4: Set Tolerance Values
For measurement-type checks:
- Norm — The target value
- Tolerance Min / Max — Acceptable range around the norm
- If the measured value falls outside the tolerance, the check fails
Step 5: Configure Quality Teams
Assign quality checks to teams under Quality > Configuration > Quality Teams:
- Create teams for different inspection areas (Incoming QC, In-Process QC, Final QC)
- Assign team members who perform the inspections
Step 6: Process Quality Checks
When an operation matches a control point, Odoo creates a quality check:
- The check appears on the transfer or work order
- The operator performs the inspection
- Record the result: Pass or Fail
- For failures, create a Quality Alert for investigation
- The operation cannot be validated until all quality checks are resolved
Step 7: Manage Quality Alerts
When a quality check fails or an issue is discovered:
- Navigate to Quality > Quality Alerts
- Create an alert with details: product, team, priority, root cause
- Assign corrective actions to team members
- Track resolution through the alert pipeline (New, In Progress, Resolved)
Step 8: Reporting
Use quality reports for analysis:
- Quality > Reporting > Quality Checks — Pass/fail rates by product, team, and period
- Quality Alerts Analysis — Trending defect patterns and root causes
- Use pivot and graph views for visual dashboards
Community Edition Alternative
If using Odoo Community Edition (which does not include the Quality module), implement basic quality checks through:
- Custom fields on stock transfers or manufacturing orders
- Chatter notes for documenting inspections
- Automated actions triggered at specific operation stages
Best Practices
- Start with control points on incoming receipts to catch supplier quality issues early
- Add manufacturing checks at critical work center operations, not every step
- Use the Measure check type for quantitative specs and Pass/Fail for visual inspections
- Review quality reports monthly to identify systemic issues and improve processes