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

8.0 hr payroll analysis #150

Closed
wants to merge 11 commits into from
Closed
Show file tree
Hide file tree
Changes from 10 commits
Commits
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
62 changes: 62 additions & 0 deletions hr_payroll_analysis/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
Payroll Analysis
================

This module adds a report over amounts of payslips line related to a
a salary rule. It allows to group amounts by date, companies, salary rules
and employees.


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

Nothing to do except install the module


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

Go to: Human Resources -> Configuration -> Payroll -> Salary Rules
Select a salary rule you wish to add to the report.
In the form view, check the 'Include in Payroll Analysis' box.


Usage
=====

Go to: Reporting -> Human Resources -> Payroll Analysis,
Fill the wizard and click 'Generate the Report'


Known issues / Roadmap
======================

None


Credits
=======

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

.. image:: http://sflx.ca/logo
:alt: Savoir-faire Linux
:target: http://sflx.ca

* David Dufresne <david.dufresne@savoirfairelinux.com>
* Maxime Chambreuil <maxime.chambreuil@savoirfairelinux.com>
* Pierre Lamarche <pierre.lamarche@savoirfairelinux.com>
* Salton Massally <smassally@idtlabs.sl>

Maintainer
----------

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

This module is maintained by the OCA.

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.

To contribute to this module, please visit http://odoo-community.org.
21 changes: 21 additions & 0 deletions hr_payroll_analysis/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# -*- coding:utf-8 -*-
##############################################################################
#
# Copyright (C) 2015 Savoir-faire Linux. All Rights Reserved.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published
# by the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
from . import models
from . import wizard
40 changes: 40 additions & 0 deletions hr_payroll_analysis/__openerp__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# -*- coding:utf-8 -*-
##############################################################################
#
# Copyright (C) 2015 Savoir-faire Linux. All Rights Reserved.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published
# by the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
{
'name': 'Payroll Analysis',
'version': '1.0',
'license': 'AGPL-3',
'category': 'Generic Modules/Human Resources',
'summary': "Adds a report over amounts of payslips line related to a "
"a salary rule.",
'author': "Savoir-faire Linux, "
"Salton Massally (iDT Labs) "
"Odoo Community Association (OCA)",
'website': 'https://www.savoirfairelinux.com/',
'depends': [
'hr_payroll',
],
'data': [
'wizard/payroll_analysis_view.xml',
'views/hr_salary_rule_view.xml',
'security/ir.model.access.csv',
],
'installable': True,
}
201 changes: 201 additions & 0 deletions hr_payroll_analysis/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,201 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
# * hr_payroll_analysis
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: hr (7.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-27 23:36+0000\n"
"PO-Revision-Date: 2015-07-27 23:39+0000\n"
"Last-Translator: <>\n"
"Language-Team: German (http://www.transifex.com/oca/OCA-hr-7-0/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: hr_payroll_analysis
#: field:hr.salary.rule,include_in_payroll_analysis:0
msgid "Include in Payroll Analysis"
msgstr ""

#. module: hr_payroll_analysis
#: view:hr.payroll.analysis:0
msgid "Generate the Report"
msgstr ""

#. module: hr_payroll_analysis
#: selection:hr.payroll.analysis,type:0
msgid "By Company"
msgstr ""

#. module: hr_payroll_analysis
#: view:hr.payslip.analysis.line:0
msgid "Group By..."
msgstr ""

#. module: hr_payroll_analysis
#: selection:hr.payroll.analysis,period:0
msgid "Every Year"
msgstr ""

#. module: hr_payroll_analysis
#: selection:hr.payroll.analysis,period:0
msgid "Previous Year"
msgstr ""

#. module: hr_payroll_analysis
#: view:hr.payslip.analysis.line:0
#: field:hr.payslip.analysis.line,employee_id:0
msgid "Employee"
msgstr "Angestellter"

#. module: hr_payroll_analysis
#: selection:hr.payroll.analysis,type:0
msgid "By Salary Rule"
msgstr ""

#. module: hr_payroll_analysis
#: selection:hr.payroll.analysis,type:0
msgid "By Employee"
msgstr ""

#. module: hr_payroll_analysis
#: help:hr.salary.rule,include_in_payroll_analysis:0
msgid ""
"If True, every payslip line related to this salary rule will appear in the "
"payroll analysis report."
msgstr ""

#. module: hr_payroll_analysis
#: view:hr.payslip.analysis.line:0 field:hr.payslip.analysis.line,company_id:0
msgid "Company"
msgstr ""

#. module: hr_payroll_analysis
#: field:hr.payroll.analysis,salary_rule_ids:0
msgid "Salary Rules"
msgstr ""

#. module: hr_payroll_analysis
#: model:ir.model,name:hr_payroll_analysis.model_hr_salary_rule
msgid "hr.salary.rule"
msgstr ""

#. module: hr_payroll_analysis
#: view:hr.payslip.analysis.line:0 field:hr.payslip.analysis.line,date:0
msgid "Date"
msgstr ""

#. module: hr_payroll_analysis
#: model:ir.model,name:hr_payroll_analysis.model_hr_payslip
msgid "Pay Slip"
msgstr "Lohnzettel"

#. module: hr_payroll_analysis
#: field:hr.payslip.analysis.line,payslip_line_id:0
msgid "Payslip Line"
msgstr ""

#. module: hr_payroll_analysis
#: field:hr.payroll.analysis,end_date:0
msgid "End Date"
msgstr "Enddatum"

#. module: hr_payroll_analysis
#: code:addons/hr_payroll_analysis/wizard/payroll_analysis.py:181
#: view:hr.payroll.analysis:0
#: model:ir.actions.act_window,name:hr_payroll_analysis.action_payroll_analysis_config
#: model:ir.ui.menu,name:hr_payroll_analysis.menu_action_payroll_analysis
#, python-format
msgid "Payroll Analysis"
msgstr ""

#. module: hr_payroll_analysis
#: field:hr.payroll.analysis,employee_ids:0
msgid "Employees"
msgstr "Angestellte"

#. module: hr_payroll_analysis
#: field:hr.payroll.analysis,company_ids:0
msgid "Companies"
msgstr "Unternehmen"

#. module: hr_payroll_analysis
#: field:hr.payroll.analysis,type:0
msgid "Analysis Type"
msgstr ""

#. module: hr_payroll_analysis
#: view:hr.payslip.analysis.line:0
msgid "Search Payslip Lines"
msgstr ""

#. module: hr_payroll_analysis
#: field:hr.payslip.analysis.line,amount:0
msgid "Amount"
msgstr ""

#. module: hr_payroll_analysis
#: view:hr.payroll.analysis:0
msgid "Model"
msgstr ""

#. module: hr_payroll_analysis
#: field:hr.payslip.analysis.line,payslip_id:0
msgid "Payslip"
msgstr ""

#. module: hr_payroll_analysis
#: field:hr.payslip,analysis_line_ids:0
msgid "Analysis Lines"
msgstr ""

#. module: hr_payroll_analysis
#: selection:hr.payroll.analysis,period:0
msgid "Current Year"
msgstr ""

#. module: hr_payroll_analysis
#: view:hr.payslip.analysis.line:0
msgid "Payroll Analysis Lines"
msgstr ""

#. module: hr_payroll_analysis
#: field:hr.payroll.analysis,period:0
msgid "Analysis Period"
msgstr ""

#. module: hr_payroll_analysis
#: model:ir.model,name:hr_payroll_analysis.model_hr_payslip_analysis_line
msgid "hr.payslip.analysis.line"
msgstr ""

#. module: hr_payroll_analysis
#: model:ir.model,name:hr_payroll_analysis.model_hr_payroll_analysis
msgid "Payroll Analysis Wizard"
msgstr ""

#. module: hr_payroll_analysis
#: view:hr.payroll.analysis:0
msgid "Cancel"
msgstr ""

#. module: hr_payroll_analysis
#: field:hr.payroll.analysis,start_date:0
msgid "Start Date"
msgstr "Anfangsdatum"

#. module: hr_payroll_analysis
#: view:hr.payslip.analysis.line:0
#: field:hr.payslip.analysis.line,salary_rule_id:0
msgid "Salary Rule"
msgstr ""

#. module: hr_payroll_analysis
#: view:hr.payroll.analysis:0
msgid "or"
msgstr ""
Loading