Skip to content

How to Set Up Quality Checks in Odoo 19 (Enterprise)

DeployMonkey Team · March 24, 2026 8 min read

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 quality and quality_control modules 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:

  1. The check appears on the transfer or work order
  2. The operator performs the inspection
  3. Record the result: Pass or Fail
  4. For failures, create a Quality Alert for investigation
  5. 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:

  1. Navigate to Quality > Quality Alerts
  2. Create an alert with details: product, team, priority, root cause
  3. Assign corrective actions to team members
  4. 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