Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
ee665a8
[ADD] Beta implementation of fieldservice_account
osimallen Jan 16, 2019
617d20b
[FIX]PYLint errors
osimallen Jan 16, 2019
2fe8862
[ENH]Fixed issues from Max's review and implemented feedback changes
osimallen Jan 17, 2019
3f43ed1
[FIX] PyLint Errors
osimallen Jan 17, 2019
5182471
[FIX]Minor fixes to views and data
osimallen Jan 18, 2019
d2a549e
[FIX]add validation while adding contractor cost values without provi…
Jan 19, 2019
1c9c621
[IMP] fieldservice_account
max3903 Jan 31, 2019
6b6c9c9
[FIX] fieldservice_account
max3903 Feb 2, 2019
2ae7f7f
[FIX] No context field on ir.ui.view
max3903 Feb 8, 2019
dc1f834
[FIX] Cost computation
max3903 Feb 12, 2019
aee4ccc
[IMP] Bug Fixes
osi-scampbell Mar 8, 2019
3af256c
[IMP] Bug Fixes
osi-scampbell Mar 14, 2019
b207a14
[ADD] fieldservice_account: Vendor Bills Smart Button
osi-scampbell Mar 16, 2019
171ccbc
[MIG][12.0] fieldservice_account
murtuzasaleh Apr 22, 2019
eebd9f5
[IMP] Github Comments
osi-scampbell May 24, 2019
66b432e
[FIX] fieldservice_account: access rights
max3903 May 30, 2019
9867238
[IMP] FSM Account Update
osi-scampbell Jun 26, 2019
ac92638
[IMP] Autopopulate Description
osi-scampbell Jul 3, 2019
732bafa
[IMP] Onoy Show Price to FSM Manager
osi-scampbell Jul 5, 2019
c42a46e
[FIX] fieldservice_account: Bump version and provide migration script
max3903 Jul 5, 2019
d286a05
[FIX] Bugs bill_to view and add default value to allow automatic crea…
mourad-ehm Jul 8, 2019
81107f3
Update analytic_account.py
max3903 Jul 8, 2019
5dd1baf
[FIX] fieldservice_account: migration script
max3903 Jul 9, 2019
1c42444
[12.0][IMP] fieldservice_account, add test scripts
kittiu Jul 7, 2019
82099dc
[IMP] Bug #266 False ETA Error
osi-scampbell Jul 17, 2019
305e8a3
[IMP] Remove Unnecessary Loop.
osi-scampbell Jul 23, 2019
2a8afb3
[FIX] fieldservice_account: Wrong journals
max3903 Jul 25, 2019
63f7780
[IMP] fieldservice_account
max3903 Aug 2, 2019
7096e65
Add customer_id (moved from base module)
hparfr Sep 6, 2019
eb4265a
[IMP] Add FSM Order to Vendor Bill List View
osi-scampbell Sep 27, 2019
c654941
Rename __ini__.py to __init__.py
hparfr Oct 3, 2019
9c155a0
[FIX] fieldservice_account
max3903 Oct 10, 2019
e27f852
[FIX] fieldservice_account
max3903 Oct 11, 2019
9ecd725
[IMP] fieldservice_vehicle_stock
max3903 Oct 11, 2019
1cf0f53
[IMP] Fix Convert Error
osi-scampbell Nov 14, 2019
c271bf9
[FIX] fieldservice_account: Extend FSM Account Wizard (#404)
osi-scampbell Nov 25, 2019
e287ce1
[IMP] fieldservice_account: Simplify module
brian10048 Nov 26, 2019
244e733
Clean up customer_id (billing), cost and change link between account_…
hparfr Nov 27, 2019
73b66f3
add missing files
hparfr Nov 27, 2019
1687860
[FIX] fieldservice_account: tests and travis
brian10048 Dec 2, 2019
fd03fab
[IMP] fieldservice_account: Update maintainers
brian10048 Dec 5, 2019
edfe665
fieldservice_account 12.0.2.0.2
OCA-git-bot Dec 5, 2019
a0c8181
[FIX] fieldservice_account: Show FSM smart button on vendor bills
max3903 Dec 13, 2019
58146bf
fieldservice_account 12.0.2.0.3
OCA-git-bot Dec 17, 2019
aec3774
[IMP][12.0] fieldservice_account
murtuzasaleh Dec 12, 2019
83b042b
[FIX] fieldservice_account
max3903 Dec 19, 2019
668e79a
[FIX] fieldservice_sale
max3903 Dec 19, 2019
2a6932a
[FIX] fieldservice_account
max3903 Jan 4, 2020
54ddb9b
[FIX] fieldservice_account
max3903 Jan 5, 2020
ae1c807
fieldservice_account 12.0.3.0.1
OCA-git-bot Jan 6, 2020
02d1f5f
[IMP] fieldservice_account
max3903 Jan 10, 2020
c670c8c
fieldservice_account 12.0.3.0.2
OCA-git-bot Jan 10, 2020
3cc1e1d
[IMP] FSO's on VB's
osi-scampbell Jan 16, 2020
c2b5cb2
[ADD] Spanish (es) translation
max3903 Jan 16, 2020
55a4c3e
[FIX] fieldservice_account: Migration script
max3903 Jan 16, 2020
8be9d0f
[FIX] fieldservice_account
max3903 Jan 17, 2020
0cff44b
[FIX] fieldservice_account
max3903 Jan 17, 2020
644725a
fieldservice_account 12.0.3.1.0
OCA-git-bot Jan 17, 2020
ae993c8
[IMP] Add security groups
patrickrwilson Feb 6, 2020
1cf2cc0
fieldservice_account 12.0.3.1.1
OCA-git-bot Feb 17, 2020
9aa2d6c
[IMP] fieldservice_account: black, isort, prettier
brian10048 Jul 20, 2020
39e6f8c
[MIG] fieldservice_account: Migration to 13.0
brian10048 Jul 20, 2020
181ba5a
fieldservice_account fix relation between fsm_order and invoice_line
hparfr Nov 11, 2020
f3ecb61
[IMP] fieldservice_account: pre-commit
brian10048 Jan 15, 2021
09d5673
Weblate (Turkish)
Freni-OSI Apr 14, 2021
76393fc
Update translation files
oca-transbot Jul 27, 2021
208e59e
[FIX] fieldservice_account: Restrict views to authorized groups
pedrobaeza Jul 28, 2021
050e0cf
[15.0][FXI] Pre-commit
Vandan-OSI Jan 13, 2022
d02272f
[15.0][MIG] fieldservice_account
Freni-OSI Oct 27, 2022
0ff509d
[UPD] Update fieldservice_account.pot
Oct 27, 2022
75cae60
[UPD] README.rst
OCA-git-bot Oct 27, 2022
e704e86
Update translation files
weblate Oct 27, 2022
7ff124f
[MIG] fieldservice_account: Migration to 16.0
gbrito Oct 28, 2022
d6b016c
[16.0][IMP] fieldservice_account: Add tests
gbrito Nov 8, 2022
186468f
[UPD] Update fieldservice_account.pot
Feb 2, 2023
5635c0a
d at 100.0% (10 of 10 strings)
OCA-git-bot Feb 2, 2023
8b7ba64
[UPD] README.rst
OCA-git-bot Sep 3, 2023
a165956
[IMP] add is_invoiceable on fsm stage
mourad-ehm Oct 1, 2021
631027e
[IMP] fieldservice_account
brian10048 Dec 12, 2023
cf51fc5
[UPD] Update fieldservice_account.pot
Dec 12, 2023
c07f7a4
at 100.0% (12 of 12 strings)
weblate Dec 12, 2023
65a138a
[IMP] fieldservice_account: pre-commit auto fixes
SMaciasOSI Dec 18, 2023
82dc48c
[MIG] fieldservice_account: Migration to 17.0
SMaciasOSI Dec 19, 2023
7040927
[FIX] pre-commit
SMaciasOSI Dec 19, 2023
4a39812
[ADD] from v14: _get_invoiceable_stage method & fsm_order_ids field t…
SMaciasOSI Jan 15, 2024
44d2efc
[UPD] Update fieldservice_account.pot
Jan 31, 2024
5f809c5
[BOT] post-merge updates
OCA-git-bot Jan 31, 2024
b9198a7
Translated using Weblate (Italian)
mymage Feb 4, 2024
b0f9947
Translated using Weblate (Spanish (Argentina))
ibuioli Sep 16, 2024
2f2fca9
[MIG] fieldservice_account: Migration to 18.0
EdgarRetes Oct 15, 2024
7fe9fde
[UPD] Update fieldservice_account.pot
Nov 6, 2024
d666c71
[BOT] post-merge updates
OCA-git-bot Nov 6, 2024
1bdda90
Update translation files
weblate Nov 6, 2024
af725f7
Translated using Weblate (Italian)
mymage Jan 25, 2025
fae89ba
[FIX] fieldservice_account: _get_invoiceable_stage domain
ivantodorovich Feb 3, 2025
46f0677
[BOT] post-merge updates
OCA-git-bot Mar 5, 2025
d376286
Translated using Weblate (Turkish)
tsezgin Sep 22, 2025
fc4c388
[MIG] fieldservice_account: Migration to 19.0
Vang-NguyenPhu Jan 21, 2026
6792ccc
[DON'T MERGE] test-requirements.txt
Vang-NguyenPhu Mar 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 115 additions & 0 deletions fieldservice_account/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

==========================
Field Service - Accounting
==========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:0d9ec580c9cb97efde5e11faf1b37fad3aacdab726fce299eb7582c45ce241b7
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ffield--service-lightgray.png?logo=github
:target: https://github.com/OCA/field-service/tree/19.0/fieldservice_account
:alt: OCA/field-service
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/field-service-19-0/field-service-19-0-fieldservice_account
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/field-service&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module adds the ability to link field service orders to invoices.

**Table of contents**

.. contents::
:local:

Installation
============

No special installation instructions

Configuration
=============

No special configuration instructions.

Usage
=====

No specific usage instructions.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/field-service/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/field-service/issues/new?body=module:%20fieldservice_account%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Open Source Integrators

Contributors
------------

- Michael Allen <mallen@opensourceintegrators.com>
- Serpent Consulting Services Pvt. Ltd. <support@serpentcs.com>
- Raphaël Reverdy <raphael.reverdy@akretion.com>
- Brian McMaster <brian@mcmpest.com>
- `Komit <https://komit-consulting.com>`__:

- Vang Nguyen Phu

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

.. |maintainer-osimallen| image:: https://github.com/osimallen.png?size=40px
:target: https://github.com/osimallen
:alt: osimallen
.. |maintainer-brian10048| image:: https://github.com/brian10048.png?size=40px
:target: https://github.com/brian10048
:alt: brian10048
.. |maintainer-bodedra| image:: https://github.com/bodedra.png?size=40px
:target: https://github.com/bodedra
:alt: bodedra

Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-osimallen| |maintainer-brian10048| |maintainer-bodedra|

This module is part of the `OCA/field-service <https://github.com/OCA/field-service/tree/19.0/fieldservice_account>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions fieldservice_account/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Copyright (C) 2018 Open Source Integrators
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from . import models
22 changes: 22 additions & 0 deletions fieldservice_account/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Copyright (C) 2018 Open Source Integrators
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Field Service - Accounting",
"summary": "Track invoices linked to Field Service orders",
"version": "19.0.1.0.0",
"category": "Field Service",
"author": "Open Source Integrators, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/field-service",
"depends": ["fieldservice", "account"],
"data": [
"security/ir.model.access.csv",
"views/account_move.xml",
"views/fsm_order.xml",
"views/fsm_stage.xml",
],
"license": "AGPL-3",
"development_status": "Beta",
"maintainers": ["osimallen", "brian10048", "bodedra"],
"installable": True,
}
127 changes: 127 additions & 0 deletions fieldservice_account/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fieldservice_account
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2019-11-26 17:58+0000\n"
"Last-Translator: Maria Sparenberg <maria.sparenberg@gmx.net>\n"
"Language-Team: none\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.8\n"

#. module: fieldservice_account
#: model:ir.model.fields,field_description:fieldservice_account.field_account_bank_statement_line__fsm_order_count
#: model:ir.model.fields,field_description:fieldservice_account.field_account_move__fsm_order_count
#: model:ir.model.fields,field_description:fieldservice_account.field_account_move_line__fsm_order_ids
#: model_terms:ir.ui.view,arch_db:fieldservice_account.account_invoice_form
#: model_terms:ir.ui.view,arch_db:fieldservice_account.invoice_search_view_fso
#, fuzzy
msgid "FSM Orders"
msgstr "Field-Service-Auftrag"

#. module: fieldservice_account
#: model:ir.model,name:fieldservice_account.model_fsm_order
msgid "Field Service Order"
msgstr "Field-Service-Auftrag"

#. module: fieldservice_account
#: model_terms:ir.ui.view,arch_db:fieldservice_account.vendor_bill_form_view_fso
#, fuzzy
msgid "Field Service Orders"
msgstr "Field-Service-Auftrag"

#. module: fieldservice_account
#: model:ir.model,name:fieldservice_account.model_fsm_stage
msgid "Field Service Stage"
msgstr ""

#. module: fieldservice_account
#: model:ir.model.fields,field_description:fieldservice_account.field_account_bank_statement_line__fsm_order_ids
#: model:ir.model.fields,field_description:fieldservice_account.field_account_move__fsm_order_ids
msgid "Field Service orders associated to this invoice"
msgstr ""

#. module: fieldservice_account
#: model:ir.model.fields,field_description:fieldservice_account.field_fsm_order__invoice_count
msgid "Invoice Count"
msgstr ""

#. module: fieldservice_account
#: model:ir.model.fields,field_description:fieldservice_account.field_fsm_order__invoice_lines
msgid "Invoice Lines"
msgstr ""

#. module: fieldservice_account
#: model:ir.model.fields,field_description:fieldservice_account.field_fsm_order__invoice_ids
msgid "Invoices"
msgstr ""

#. module: fieldservice_account
#: model_terms:ir.ui.view,arch_db:fieldservice_account.view_fsm_order_form_inherit_account
msgid "Invoices/Bills"
msgstr ""

#. module: fieldservice_account
#: model:ir.model.fields,field_description:fieldservice_account.field_fsm_stage__is_invoiceable
msgid "Is Invoiceable"
msgstr ""

#. module: fieldservice_account
#: model:ir.model,name:fieldservice_account.model_account_move
msgid "Journal Entry"
msgstr ""

#. module: fieldservice_account
#: model:ir.model,name:fieldservice_account.model_account_move_line
msgid "Journal Item"
msgstr ""

#, fuzzy
#~ msgid "FSM Order Count"
#~ msgstr "Field-Service-Auftrag"

#~ msgid "FSM Order"
#~ msgstr "Field-Service-Auftrag"

#~ msgid "Analytic Account"
#~ msgstr "Kostenstelle"

#~ msgid "Analytic Line"
#~ msgstr "Kostenstellenbuchung"

#~ msgid "Confirm"
#~ msgstr "Bestätigen"

#~ msgid "Contact"
#~ msgstr "Kontakt"

#~ msgid "Create Invoice"
#~ msgstr "Rechnung erstellen"

#~ msgid "Customer"
#~ msgstr "Kunde"

#~ msgid "Draft"
#~ msgstr "Entwurf"

#~ msgid "Duration"
#~ msgstr "Dauer"

#~ msgid "Employee"
#~ msgstr "Mitarbeiter"

#~ msgid "Field Service Location"
#~ msgstr "Field-Service-Ort"

#~ msgid "Field Service Worker"
#~ msgstr "Service-Mitarbeiter"

#~ msgid "Service Orders"
#~ msgstr "Service-Aufträge"
Loading
Loading