Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[13.0][MIG] fieldservice_isp_account #777

Closed
wants to merge 34 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
c139ac5
Merge pull request #1 from OCA/13.0
baimont Apr 30, 2021
dcb6249
[IMP] fieldservice_account: Simplify module
brian10048 Nov 26, 2019
a58b70c
[FIX] fieldservice_account: tests and travis
brian10048 Dec 2, 2019
1c7048e
[IMP] fieldservice_account: Update maintainers
brian10048 Dec 5, 2019
603972c
[UPD] Update fieldservice_isp_account.pot
oca-travis Dec 5, 2019
2d8b622
[UPD] README.rst
OCA-git-bot Dec 5, 2019
1850b3e
fieldservice_isp_account 12.0.2.0.2
OCA-git-bot Dec 5, 2019
179f10e
[IMP] Search Company ID
osi-scampbell Dec 11, 2019
ad278f6
[UPD] Update fieldservice_isp_account.pot
oca-travis Dec 12, 2019
920edce
[FIX] fieldservice_isp_account: Show the header at the top
max3903 Dec 13, 2019
4ccca71
fieldservice_isp_account 12.0.2.1.0
OCA-git-bot Dec 16, 2019
fbdfad0
[IMP] fieldservice_isp_account: m2m between fsm.order and invoice
max3903 Dec 26, 2019
4d32a66
Added translation using Weblate (Portuguese (Brazil))
marcelsavegnago Jan 16, 2020
0f134b7
Added translation using Weblate (Spanish (Chile))
Jan 16, 2020
02da79d
Translated using Weblate (Spanish (Chile))
Jan 16, 2020
c8746b7
fieldservice_isp_account 12.0.2.1.1
OCA-git-bot Jan 17, 2020
a183919
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Feb 10, 2020
440665b
[IMP] Default Set Project and Task
osi-scampbell Apr 2, 2020
e63fa6b
fieldservice_isp_account 12.0.2.2.0
OCA-git-bot Apr 3, 2020
33c5121
Translated using Weblate (Portuguese (Brazil))
fcolus Jun 17, 2020
f51b5df
Added translation using Weblate (Spanish (Argentina))
ibuioli Jul 21, 2020
ad88b5a
Translated using Weblate (Spanish (Argentina))
ibuioli Jul 21, 2020
492493c
[IMP] Gave Access to portal user.
murtuzasaleh Aug 24, 2020
91a7b16
fieldservice_isp_account 12.0.2.3.0
OCA-git-bot Aug 24, 2020
d1f94e5
[FIX] FSM Invoice Double Timesheet Entry
osi-scampbell Sep 10, 2020
5c22dad
fieldservice_isp_account 12.0.2.3.1
OCA-git-bot Sep 21, 2020
c1573f1
[IMP] No Update Data .xml
osi-scampbell Oct 5, 2020
5bb3a71
fieldservice_isp_account 12.0.2.3.2
OCA-git-bot Oct 5, 2020
960ed0b
[IMP] fieldservice_isp_account: black, isort, prettier
baimont Apr 28, 2021
28bdae5
[MIG] fieldservice_isp_account: Migration to 13.0
baimont Apr 28, 2021
3827600
[IMP] a field name customer_id in fieldservice_account_analytic shoul…
baimont Jun 7, 2021
0781fa3
[ADD] make invoice_vals inheritable
baimont Jun 10, 2021
366a044
[ADD] make invoice_line_vals inheritable
baimont Jul 9, 2021
76318f1
[ADD] add product uom to invoice line vals
baimont Nov 23, 2021
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
125 changes: 125 additions & 0 deletions fieldservice_isp_account/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
==============================
Field Service - ISP Accounting
==============================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/licence-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/13.0/fieldservice_isp_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-13-0/field-service-13-0-fieldservice_isp_account
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/264/13.0
:alt: Try me on Runbot

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

This module adds the ability to track employee time and contractor
costs for Field Service Orders. It also adds functionality to create
a customer invoice and a vendor bill when a Field Service Order is
completed.

**Table of contents**

.. contents::
:local:

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

No special installation instructions

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

No special configuration instructions.

Usage
=====

To use the module:

On a field service order, open the "Accounting" tab. Depending on
whether the logged in user or an employee or not, they will see
either a place to enter timesheet records or contractor costs.

The total cost of the order is calculated based on the entries in
the employee timesheet entries and contractor costs.

When an order is completed, a customer invoice will be generated for
the employee time and the contractor costs. A vendor bill will be
created for the contractor costs.

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 smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/field-service/issues/new?body=module:%20fieldservice_isp_account%0Aversion:%2013.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 <[email protected]>
* Serpent Consulting Services Pvt. Ltd. <[email protected]>
* Brian McMaster <[email protected]>

Other credits
~~~~~~~~~~~~~

The development of this module has been financially supported by:

* Open Source Integrators <https://opensourceintegrators.com>

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/13.0/fieldservice_isp_account>`_ project on GitHub.

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

from . import models
29 changes: 29 additions & 0 deletions fieldservice_isp_account/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Copyright (C) 2018 Open Source Integrators
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Field Service - ISP Accounting",
"summary": """Invoice Field Service orders based on employee time
or contractor costs""",
"version": "13.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_analytic",
"fieldservice_project",
"hr_timesheet",
],
"data": [
"security/fsm_order_cost.xml",
"security/ir.model.access.csv",
"data/time_products.xml",
"views/account.xml",
"views/fsm_order.xml",
"views/fsm_person.xml",
"views/hr_timesheet.xml",
],
"license": "AGPL-3",
"development_status": "Beta",
"maintainers": ["osimallen", "brian10048", "bodedra"],
}
32 changes: 32 additions & 0 deletions fieldservice_isp_account/data/time_products.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="field_service_travel_time" model="product.template">
<field name="name">FSM Travel Time</field>
<field name="categ_id" ref="product.product_category_all" />
<field name="type">service</field>
<field name="uom_id" ref="uom.product_uom_hour" />
<field name="uom_po_id" ref="uom.product_uom_hour" />
<field name="description_sale">Travel time for Field Service
Employees
</field>
</record>
<record id="field_service_regular_time" model="product.template">
<field name="name">FSM Regular Time</field>
<field name="categ_id" ref="product.product_category_all" />
<field name="type">service</field>
<field name="uom_id" ref="uom.product_uom_hour" />
<field name="uom_po_id" ref="uom.product_uom_hour" />
<field name="description_sale">Regular time for Field Service
Employees
</field>
</record>
<record id="field_service_overtime" model="product.template">
<field name="name">FSM Overtime</field>
<field name="categ_id" ref="product.product_category_all" />
<field name="type">service</field>
<field name="uom_id" ref="uom.product_uom_hour" />
<field name="uom_po_id" ref="uom.product_uom_hour" />
<field name="description_sale">Overtime for Field Service Employees
</field>
</record>
</odoo>
Loading