OdooWiki OCA HUB

Field Service - Accounting Payment

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

This module allows the worker to accept payments during his work at the location.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets field service workers record customer payments directly on a field service order and see, from either the order or the payment, which payments and orders are linked.

This module connects field service orders with customer payments, so a worker can collect money on site and keep the paperwork linked.

  • On a field service order form, a new "Payments" smart button shows how many payments are linked to that order. Clicking it opens the list of those payments, or the single payment form if there is only one.
  • On a payment form, a new "FSM Orders" smart button shows how many field service orders are linked to that payment. Clicking it opens those orders, or the single order form if there is only one.
  • The link is automatic: when a payment is matched with customer invoices, the module looks at the field service orders attached to those invoices and links the payment to them. The count buttons update accordingly.
  • Field service users are given full access rights to payments (read, write, create, delete) so they can register payments while working.

The module extends the existing account.payment and fsm.order screens; it does not add new menus of its own.

Required by other modules

Models and fields (2)
  • fsm.order · extends an existing modelpayment_ids (Payments), payment_count
  • account.payment · extends an existing modelfsm_order_ids (FSM Orders), fsm_order_count (FSM Order Count)

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

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

terminal Installation and usage

OCA documentation · Odoo 18.0

No special installation instructions

No special configuration instructions.

To use this module, you need to:

  • Go to Field Service
  • Select or create a Field Service order
  • Click on the "Register Payment" button
  • Select the Payment Method
  • Enter the amount
  • Validate
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.