OdooWiki OCA HUB

Repair Quality Control Issue

repair_quality_control_issue folder_open OCA/manufacture open_in_new
Quality control License: LGPL-3

This module extends the functionality of quality control issue to allow you to create repair orders from issues.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Lets users create repair orders directly from quality control issues, linking each repair back to the issue it came from.

This module connects quality control issues with repair orders, so when a quality problem is found, you can turn it into a repair job without retyping the details.

On a quality control issue form, a new "Create Repair" button appears while the issue is in progress. Clicking it opens a wizard where you confirm the partner and see a line per issue with the product, lot/serial number, location, description and quantity to repair. You must enter a positive quantity; otherwise Odoo stops you with an error. When you confirm, Odoo creates one repair order per line and takes you to the new repair order (or to a list if several were created).

The issue form also shows a "Repair Orders" button with a counter, so you can jump straight to all repairs linked to that issue. On the repair order form, a "Quality Control Issue" field shows which issue the repair came from; this field is only visible to quality control users.

Behind the scenes, the module adds the link between qc.issue and repair.order, copies the issue's product, lot, location and quantity into the repair, and keeps a count of related repairs on each issue.

Depends on

Models and fields (4)
  • qc.issue · extends an existing modelrepair_order_ids (Repair Orders), repair_order_count
  • repair.order · extends an existing modelqc_issue_id (Quality Control Issue)
  • qc.issue.make.repair · new modelitem_ids, partner_id
  • qc.issue.make.repair.item · new modelname, lot_id (Lot/Serial Number), wiz_id (Wizard), product_id, location_id, product_qty (Quantity to Repair), qc_issue_id (Quality Issue), product_uom_id (UoM)

Text generated by AI (DeepSeek) from reading the Odoo 12.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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/manufacture.

terminal Installation and usage

OCA documentation · Odoo 12.0

In order to create repair orders from issues you must:

  • Create one or more issues in quality control.
  • Open any issue and confirm it.
  • Now you must see a button Create Repair Order.
  • You can go to issue list and select more than one issue. Then you can create repair orders in menu Create Repair Orders in action button.

No verified information in OCA: Installation, Configuration.

info

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.