OdooWiki OCA HUB

Repair Order Group Service

repair_order_group_services folder_open OCA/repair open_in_new
Repair License: AGPL-3

This is a technical bridge module between the 'repair_order_group' and 'repair_service' modules. It ensures that all services from all grouped repair orders are added to the corresponding quotation when the latter is created from a grouped repair order.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

When you create a quotation from a group of repair orders, this module makes sure the service lines from every repair in the group are included, without duplicating them.

This is a technical bridge module that works behind the scenes. It does not add any new menus, buttons or screens. Its purpose is to make two other modules work together: one that lets you group repair orders, and one that adds services to repair orders.

When you create a quotation (sale order) from a grouped repair order, Odoo normally creates sale order lines for the parts and services of the repairs. Without this module, services from repairs that belong to a group could be missed or added twice. This module fixes that.

  • It extends the repair order model (repair.order) so that after the grouped quotation is created, it also creates sale order lines for all services linked to all repairs in the group.
  • It also adjusts the service model (repair.service) so that when services are added normally (not from a group), only services from repairs that are not part of a group are turned into sale order lines. Services from grouped repairs are skipped in that normal flow, because they are already handled by the grouped flow.

The result is that a quotation created from a group of repairs contains exactly one line per service, no matter how the repairs are grouped. No user action is required; the module installs automatically when both dependency modules are present.

Models and fields (1)
  • repair.service · extends an existing model

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

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

terminal Installation and usage

OCA documentation · Odoo 18.0

Create several repair orders with services using "Add another repair" button. Click the "Create quotation" button. Services from all repair orders of the group will be added to the quotation.

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.