OdooWiki OCA HUB

Field Service Address No Change

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

This module prevents automatic updates to the addresses in Field Service orders once they are completed. It helps preserve the original location data, even if the customer's address changes later.

Ideal for maintaining historical accuracy and traceability in field service operations.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Keeps a frozen copy of the service address on Field Service orders once they are completed, so later changes to the customer's location do not alter past orders.

This module adds stored address fields to Field Service orders (fsm.order): territory, branch, district, region, street, street2, zip, city, state name and country name. These fields are filled automatically from the order's location while the order is not in the completed stage.

  • As long as the order is not completed, the address fields follow the linked location, so they stay up to date.
  • Once the order reaches the completed stage, the address fields stop updating. If the customer's location is changed afterwards, the completed order keeps the original address.
  • When the module is installed, existing orders are filled in with the address of their current location, so historical orders also get a snapshot.

The address information appears on the Field Service order itself, alongside the usual order details. No new menus or buttons are added. The module only extends the existing fsm.order model and relies on the standard Field Service completed stage.

Depends on

Models and fields (1)
  • fsm.order · extends an existing modelzip, city, street, street2, branch_id (Branch), region_id (Region), state_name (State), district_id (District), country_name (Country), territory_id (Territory)

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

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

terminal Installation and usage

OCA documentation · Odoo 17.0
  • Verify existing orders
  • Open an existing order (e.g., a demo fsm.order).
  • Confirm that the address fields are filled with values from the linked fsm.location.
  • Confirm one order and modify the location
  • Click on Complete button for complete the order
  • Go to the corresponding fsm.location and change its address fields (e.g., change phone or city).
  • Return to the fsm.order: the order's address fields should remain unchanged.

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.