Odoo Repair App does not support Field Service operations for products outside the company facilities. On the other hand, the Field Service App does not support part management (add, update, remove) of an equipment.
This module allows you to repair FSM equipments and manage their parts: add, update/replace, remove.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Link Field Service orders to repair orders so technicians can repair equipment and manage its parts. When a Field Service order is set to the Repair type, repair orders are created automatically for each equipment.
This module connects Field Service orders with the Repair app so equipment can be repaired in the field, not only inside the workshop.
A new order type called Repair is added to Field Service order types. When a Field Service order uses this type, the system automatically creates one repair order for every equipment listed on the order. Each repair order is linked back to the Field Service order and is pre-filled with the equipment's product, unit of measure, current inventory location, lot/serial number, quantity of 1, the customer from the order location, and the order description as internal notes.
On the Field Service order form you get a Repair Orders smart button showing how many repair orders exist; clicking it opens the single repair order directly or the full list. The linked repair orders are also shown as tags on the form.
Business rules: if the order type is Repair but no equipment is set, an error is raised. If an equipment has no current inventory location, an error explains that the repair order cannot be created. If you change the order type away from Repair, the linked repair orders are cancelled and unlinked, and a warning is shown beforehand. Repair orders themselves gain a Field Service Order field so you can see the origin of the repair.
Depends on
Required by other modules
Models and fields (3)
- fsm.order · extends an existing modelrepair_ids (Repair Orders), repair_count (Repair Orders Count)
- repair.order · extends an existing modelfsm_order_id (Field Service Order)
- fsm.order.type · extends an existing modelinternal_type
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: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/field-service.
terminal Installation and usage
OCA documentation · Odoo 19.0Installation
Source · Odoo 19.0To install Field Service - Repair, you need to install the fieldservice_equipment_stock and repair modules.
Please refer to the installation instructions available at:
Configuration
Source · Odoo 19.0To configure this module, you need to:
- Go to Field Service \> Master Data \> Equipments
- Set the product and serial number on each of your equipments
Usage
Source · Odoo 19.0To use this module, you need to:
- Go to Field Service
- Create a FSM order
- Choose the type: Repair
- Select the equipment
- Upon saving, a repair order is created and linked to the FSM order
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.