This module introduces repair services. It adds a new "Services" tab in the repair orders, where users can add and manage services associated with the repair. Once the repair order is confirmed and a sale order is created, these services can be automatically added as sale order lines. Moreover, if the repair order has the "Under Warranty" field checked, the module ensures that the corresponding sale order lines price are set to a value of 0, reflecting the warranty coverage.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds a Services tab to repair orders so you can list extra services (with product, description and quantity) that are automatically copied to the sale order created from the repair. If the repair is under warranty, those service lines are priced at zero.
This module extends repair orders with a new Services tab, placed right after the Parts tab on the repair order form. There you can add one or more service lines, each with a service product, a description, a unit of measure and a quantity (default 1). The description is filled automatically from the product name, and the unit of measure is taken from the product.
When you confirm the repair and create its sale order, the services listed on the repair are automatically added as sale order lines, using the product, description, quantity and unit of measure you entered. The price comes from the product's sales price; however, if the repair order is marked as Under Warranty, the service lines are added with a price of zero.
Service lines are locked (read-only) once the repair is cancelled or done, and they are copied when the repair order is duplicated. Access is given to stock users, and a multi-company rule ensures users only see services belonging to repair orders of companies they are allowed to work with.
Depends on
Required by other modules
Models and fields (2)
- repair.order · extends an existing modelrepair_service_ids
- repair.service · new modelrepair_id, company_id, product_id, product_uom, display_name (Description), product_uom_qty (Quantity), relative_uom_id
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/repair.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0When creating or editing a repair order, you will find a new "Services" tab within the repair order form. In this tab, you can input and manage the services performed as part of the repair order. Once the repair order is confirmed, when you creating a sale order from the repair order, the services listed in the "Services" tab will be automatically added as sale order lines.
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.