OdooWiki OCA HUB

Field Service - Purchase

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

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.0

Links 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

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

Confirmation status: 5 confirmed, 4 with no information of 9 versions.

Sources · Odoo 14.0

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

terminal Installation and usage

OCA documentation · Odoo 19.0

To 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.

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.