This module allows users to group several repair orders and manage them in a more convenient way.
Grouped repair orders are synchronized for the following actions:
- Partner selection: when a partner is changed in one repair order, the same partner is set on all other repair orders from the same group.
- Order confirmation: when one repair order is confirmed, all other repair orders from the same group are confirmed as well.
- Order cancellation: when one repair order is cancelled, all other repair orders from the same group are cancelled as well.
- Quotation creation: when a quotation is created, all repair orders from the same group are added to the same quotation.
The module also allows configuring the repair order states where the Add Grouped Repair button is available. This is configured with the Available in tags field in the Repair settings.
The button is always hidden when the related sales order is confirmed or cancelled.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Group several repair orders together so they share the same customer, are confirmed or cancelled at the same time, and can be quoted on a single sales order.
This module adds the idea of a "Repair Group" to the Repair app. A group collects several repair orders, usually for the same customer, and keeps them in sync.
On a repair order form you get a new "Grouped Repairs" tab showing the other repairs in the same group, plus an "Add Grouped Repair" button that creates a new repair already linked to the same group, customer, company and locations. The button only appears in the repair states you choose in Repair settings, and it is hidden once the related sales order is confirmed or cancelled.
Automatic behaviours: - Changing the customer on one repair updates the customer on all other repairs of the same group. - Confirming one repair confirms the other repairs of the group. - Cancelling one repair cancels the other repairs of the group (those not already cancelled or done). - Creating a quotation from a grouped repair builds one sales order containing all valid repairs of the group, split by warehouse; repairs already linked to an open quotation are added to it instead.
A new "Repair Groups" menu under Repair configuration lists groups with their customer and number of repairs, and a smart button opens the repairs of a group. Repair orders can also be filtered and grouped by group in the search view. Groups get an automatic reference starting with ROG/.
Depends on
Required by other modules
Menus it adds
Models and fields (4)
- res.company · extends an existing modeladd_grouped_repair_state_ids (Add Grouped Repair Available In)
- repair.order · extends an existing modelgroup_id (Repair Group), grouped_repair_ids (Grouped Repairs), show_add_grouped_repair
- repair.order.group · new modelname, company_id, partner_id, repair_ids, repair_count
- res.config.settings · extends an existing modeladd_grouped_repair_state_ids
Text generated by AI (DeepSeek) from reading the Odoo 18.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/repair.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0Create the first repair order.
Click the Add Grouped Repair button in the header. A new repair order will be created with the same partner and the same repair order group.
The availability of the Add Grouped Repair button can be configured from Repair > Configuration > Settings in the Add Grouped Repair setting.
Use the Available in field to select the repair order states where the button should be available.
By default, the button is available in the New repair order state. Additional states can be added in the Available in field.
The button is always hidden when the related sales order is confirmed or cancelled.
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.