This module is an add-on for the Field Service application in Odoo. It provides a generic framework to allow you to link inventory and stock operations with your field service operations.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Links Field Service orders with Inventory: each order gets a warehouse, deliveries and returns, and stock moves are traced back to the service order.
This module connects Field Service with Inventory so the materials used on a service job are tracked in stock.
- On a Field Service location you can set a Shipping Location and an Inventory Location; the inventory location is inherited from the parent location and defaults to the customer location.
- On a Field Service order you choose the Warehouse used to ship materials. If you pick a worker, the order automatically takes that worker's default warehouse (unless the order is already completed).
- The order form shows Deliveries and Returns buttons with counters, plus an Inventory tab listing the stock operations (products, requested and done quantities, status).
- Workers can have a default warehouse, and territories can be linked to a warehouse.
- Stock transfers and stock moves carry a Field Service Order link, visible on the transfer form and list, so you can see which job a delivery or return belongs to.
- Stock references can be linked to several Field Service orders.
- New menus under Field Service give access to Products and to Inventory reporting.
It touches fsm.order, fsm.location, fsm.person, res.territory, stock.picking, stock.move, stock.reference and stock.rule.
Depends on
Required by other modules
Menus it adds
Models and fields (9)
- fsm.order · extends an existing modelmove_ids (Operations), picking_ids (Transfers), return_count (Return Orders), warehouse_id, reference_ids (Stock References), delivery_count (Delivery Orders), inventory_location_id
- fsm.person · extends an existing modeldefault_warehouse_id
- fsm.wizard · extends an existing model
- stock.move · extends an existing modelfsm_order_id (Field Service Order)
- stock.rule · extends an existing model
- fsm.location · extends an existing modelshipping_address_id (Shipping Location), inventory_location_id
- res.territory · extends an existing modelwarehouse_id
- stock.picking · extends an existing modelfsm_order_id (Field Service Order)
- stock.reference · extends an existing modelfsm_order_ids (Field Service Orders)
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: 8 confirmed, 1 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 and have the mapping features, you need to install GeoEngine.
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 \> Locations
- Create or select a location and set the inventory location
If you are in a multi-warehouse situation:
- Go to Field Service \> Configuration \> Territories
- Create or select a territory
- Set the warehouse that will serve this territory
Usage
Source · Odoo 19.0This module links stock operations with field service orders.
- From a Receipt or Delivery, go to the Additional Info tab and select the Field Service Order.
- Go to Field Service > Operations > All Orders, open the order, and check the Inventory tab to see all related stock moves.
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.