OdooWiki OCA HUB

Field Service - Stock Equipment Return

fieldservice_equipment_stock_return folder_open OCA/field-service open_in_new
Field Service License: AGPL-3

This module allows you to return FSM equipments creating a new picking.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Lets field service users send equipment back to stock by creating a return order that automatically generates an incoming stock transfer.

This module adds a "Return" order type to Field Service and links it to warehouse operations, so returning a piece of equipment is a single, guided action instead of a manual stock adjustment.

  • On an equipment record, a "Create Return" button appears (for stock users) when the equipment has a current stock location or a current location. It opens a new field service order pre-filled with that equipment and the Return order type.
  • On the Field Service Order Type screen, a new "Return" internal type is available; when selected, a Picking Type field becomes visible and mandatory. Only incoming picking types can be chosen.
  • On a field service order of the Return type, the Equipment field becomes visible and required.

When such a return order is saved, Odoo automatically: checks that both a picking type and an equipment are set (otherwise it blocks with an error); finds the equipment's current stock location (or the inventory location of its current location, and errors out if none is found); creates a procurement group linked to the order; creates an incoming stock transfer from that location to the picking type's default destination, with one move for the equipment's product and its lot if present; and confirms the transfer.

It touches fsm.equipment, fsm.order, fsm.order.type, stock.picking, stock.move and procurement.group.

Models and fields (3)
  • fsm.order · extends an existing model
  • fsm.equipment · extends an existing model
  • fsm.order.type · extends an existing modelinternal_type, picking_type_id

Text generated by AI (DeepSeek) from reading the Odoo 17.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 17.0

Confirmed on 2026-11-03 in branch 17.0 of OCA/field-service.

terminal Installation and usage

OCA documentation · Odoo 17.0

Check Field Service - Stock Equipment module configuration.

To configure this module, you need to:

  • Go to Field Service \> Configuration \> Order Types
  • Check if you have at least one return order type
  • Set the Picking Type linked to the return order type

The Return field service order type can be used to create a field service order to dispatch someone to pickup equipments in its current location. From the equipment, it is possible to create an order to record the return of the equipment. This action will create a new picking with the equipment to be returned.

No verified information in OCA: Installation.

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.