This module links the Field Service application to Purchases. It allows you to manage vendor pricelists for FSM workers and create purchase orders directly from field service orders.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Links Field Service orders with Purchase orders, so you can create and track vendor purchases directly from a field service order and see a worker's vendor pricelists.
This module connects the Field Service app with Purchases. On a field service order form, users with purchase rights get a new "Purchases" tab where they can create and list purchase orders linked to that order, plus a smart button showing how many purchases exist; clicking it opens those purchase orders (or the single one directly).
On the purchase order side, a new "FSM Order" field appears next to the vendor reference, and a smart button lets you jump back to the related field service order. Both are only visible to field service users.
On a field service worker (person) form, a "Pricelists" smart button counts and opens the vendor pricelists (supplier information) recorded for that worker's contact, so you can review the prices agreed with them.
The module adds read-only access to purchase orders for field service users, and the purchase-related buttons and tabs are restricted to purchase users. It touches the fsm.order, fsm.person and purchase.order models and adds a dedicated purchase list view used inside field service orders.
Depends on
Models and fields (3)
- fsm.order · extends an existing modelpurchase_ids, purchase_count (# Purchases)
- fsm.person · extends an existing modelpricelist_count (# Pricelists)
- purchase.order · extends an existing modelfsm_order_id (FSM Order)
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: 5 confirmed, 4 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.0Usage
Source · Odoo 19.0To use this module, you need to:
- Go to Purchases > Purchase > Vendor Pricelist
- Select or create a Vendor Pricelist and set the Vendor to an FSM Worker
- Go to Field Service > Master Data > Workers
- Open the Worker that was selected on your Vendor Pricelist
- Click on the smart button "Pricelists" to see the list of related Vendor Pricelists
To create purchase orders from a field service order:
- Open a field service order
- Go to the Purchases tab
- Create a purchase order linked to the field service order
- Use the Purchases smart button to open related purchase orders
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.