OdooWiki OCA HUB

Field Service - Expenses

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

Allow field service workers to report expenses linked to FSM orders.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Link expenses to Field Service orders so technicians can record costs against a job and see them from both the order and the expense.

This module connects Field Service orders with expenses. On a Field Service order form you get a new "Expenses" tab where you can add expense lines directly; each line is automatically linked to that order. A smart button in the order's button box shows how many expenses are linked and opens them, but only for users in the expense approver group and only when at least one expense exists.

On the expense side, an expense form now has an "FSM Order" field next to the date, and a button that jumps back to the related Field Service order. The expense search view also gains a filter to show only expenses that are linked to a Field Service order.

  • Adds an Expenses tab and a count button on Field Service orders.
  • Adds an FSM Order field and a back-link button on expenses.
  • Adds an FSM Order filter in the expense search.
  • Touches the fsm.order and hr.expense models.

No automatic checks, emails, or scheduled jobs are added; the module only links records and provides navigation between them.

Depends on

fieldservicehr_expense
Models and fields (2)
  • fsm.order · extends an existing modelexpense_ids (Expenses), expense_count
  • hr.expense · 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: 1 confirmed, 8 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.0

Create expenses on FSM orders

  • Go to the Field Service app.
  • Open or create an FSM order.
  • On the Expenses tab, create a new expense.

The expense is linked to the order and can be opened from the order's stat button once saved.

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.