Repository
OCA/field-service · module folder · Try on Runboat
Module version
1.0.0
Category
Field Service
Folder size
0.1 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/field-service
Last tracking update
2026-08-07 09:06:25
Authors
Odoo Community Association (OCA), Gray Matter Logic
Maintainers
Odoo Community Association (OCA), Gray Matter Logic
Committers
Maxime Chambreuil, OCA-git-bot, oca-ci, Vang - Nguyen Phu
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
fieldservice_sale, fieldservice_sale_recurring
Description
This module adds the ability to link field service orders to invoices.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
account_invoice_form FSM order.invoice.form account.move form Inherits account.view_move_form
fsm_stage_form_view fsm.stage form Inherits fieldservice.fsm_stage_form_view
invoice_search_view_fso invoice.search.view.fso account.move search Inherits account.view_account_move_filter
vendor_bill_form_view_fso vendor.bill.form.view.fso account.move form Inherits account.view_move_form
vendor_bill_list_view_fso vendor.bill.list.view.fso account.move list Inherits account.view_invoice_tree
view_fsm_order_form_inherit_account fsm.order form Inherits fieldservice.fsm_order_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (2)
  • fsm_order_count Integer
    compute='_compute_fsm_order_ids' store=True string='FSM Orders'
  • fsm_order_ids Many2many → fsm.order
    compute='_compute_fsm_order_ids' store=True string='Field Service orders associated to this invoice' args: 'fsm.order'
Public methods (1)
  • action_view_fsm_orders(self)

New fields (1)
  • fsm_order_ids Many2many → fsm.order
    copy=False readonly=True string='FSM Orders' args: 'fsm.order', 'fsm_order_account_move_line_rel', 'account_move_line_id', 'fsm_order_id'
Public methods (0)

No public methods.

New fields (3)
  • invoice_count Integer
    compute='_compute_get_invoiced' copy=False readonly=True
  • invoice_ids Many2many → account.move
    compute='_compute_get_invoiced' copy=False readonly=True string='Invoices' args: 'account.move'
  • invoice_lines Many2many → account.move.line
    copy=False args: 'account.move.line', 'fsm_order_account_move_line_rel', 'fsm_order_id', 'account_move_line_id'
Public methods (1)
  • action_view_invoices(self)

New fields (1)
  • is_invoiceable Boolean
    copy=False
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…