Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
0094aef
rename hr_payroll_account to payroll_account
Saran440 Sep 23, 2020
ac4140e
[ADD] icon.png
OCA-git-bot Oct 27, 2020
096c056
[ADD] payroll,payroll_account: migration analysis
MiquelRForgeFlow Dec 3, 2021
4f5e39b
[14.0][MIG] payroll_account: Migration to 14.0
norlinhenrik Jan 5, 2022
ab970d1
[FIX] payroll_account: Add taxes to account.move.line
Jan 7, 2022
15a22c4
Translated using Weblate (Catalan)
Noel000 Feb 28, 2022
2a4e40c
Added translation using Weblate (Spanish (Argentina))
ibuioli Mar 6, 2022
b79f29f
Translated using Weblate (Spanish (Argentina))
ibuioli Mar 6, 2022
d048747
Translated using Weblate (Spanish (Argentina))
ibuioli Mar 6, 2022
5db29a8
[IMP] update dotfiles [ci skip]
OCA-git-bot Mar 31, 2022
685d091
[IMP] payroll_account: prefer groups in rules views
nimarosa May 17, 2022
f9ba2ac
[IMP] payroll_account: add nimarosa to manteiners
nimarosa May 17, 2022
df43460
[FIX] payroll_account: post() -> action_post()
MiquelRForgeFlow Jun 22, 2022
194b9be
Translated using Weblate (Spanish)
nimarosa Jul 7, 2022
731da72
[FIX] payroll_account: log a warning if no move lines are generated f…
mtelahun Aug 17, 2022
12d4b76
[IMP] payroll: Merge payslip_cancel in base module and remove module
nimarosa Sep 8, 2022
827429b
Translated using Weblate (Spanish (Argentina))
ibuioli Sep 17, 2022
240ca57
Translated using Weblate (Spanish)
nimarosa Sep 30, 2022
15a5c18
[14.0] [IMP] payroll: improve salary_rule and categories views and do…
nimarosa Oct 1, 2022
4c8733e
[14.0] [IMP] payroll: change manifest category
nimarosa Nov 8, 2022
2b97626
[IMP] payroll: required fields, removed details_by_salary_rule_category
norlinhenrik Nov 6, 2022
d182087
[MIG] payroll_account: Migration to 15.0
mtelahun Nov 10, 2022
4e987a6
[MIG] payroll_account: Migration to 16.0
mtelahun Nov 13, 2022
131755a
[UPD] Update payroll_account.pot
Nov 14, 2022
bfc3e28
[UPD] README.rst
OCA-git-bot Nov 14, 2022
0c111cf
[UPD] Update payroll_account.pot
Dec 1, 2022
918b731
Update translation files
weblate Dec 1, 2022
d4566ed
Translated using Weblate (Persian)
mostafabarmshory Apr 17, 2023
e0731e3
Translated using Weblate (Italian)
mymage Jun 22, 2023
d27bc49
[UPD] README.rst
OCA-git-bot Sep 3, 2023
773f1bf
Translated using Weblate (Arabic)
hussain Aug 29, 2023
ca97a79
Translated using Weblate (Portuguese (Brazil))
douglascstd Aug 29, 2023
6d4ede5
Translated using Weblate (Italian)
mymage Sep 22, 2023
e4d2938
Update translation files
weblate Oct 9, 2023
30fd471
Translated using Weblate (Italian)
mymage Jan 16, 2024
018d7eb
[FIX] Fix analytic account in payroll account
cvinh Feb 3, 2024
cb3e948
[BOT] post-merge updates
OCA-git-bot Feb 13, 2024
1438297
Translated using Weblate (Portuguese (Brazil))
May 21, 2024
03f551a
[14.0][FIX] multicompanies
FernandoRomera Mar 28, 2023
cd96547
[14.0][FIX] payroll_account: Fix multicompanies and refactoring
FernandoRomera Mar 28, 2023
55723bf
[FIX] payroll_account: fix company_dependent on debit and credit account
marcelsavegnago Apr 3, 2023
8b55b5f
[FIX] payroll_account: hr.payslip.line _get_partner_id()
norlinhenrik May 30, 2024
d968387
[UPD] Update payroll_account.pot
Jun 10, 2024
7102b17
Update translation files
weblate Jun 10, 2024
653bbd7
Translated using Weblate (Portuguese (Brazil))
Jun 11, 2024
9caafe7
Translated using Weblate (Italian)
mymage Jun 14, 2024
c43d7b9
Translated using Weblate (Portuguese)
peterromao Aug 1, 2024
78c5418
[IMP] payroll_account: pre-commit execution
dreispt Jan 27, 2025
3554b12
[MIG] payroll_account: Migration to 18.0
dreispt Jan 27, 2025
77d2255
[FIX] payroll_account: improve test coverage, remove redundant code
dreispt Jan 28, 2025
184ff6b
[UPD] Update payroll_account.pot
Mar 30, 2025
7758277
[BOT] post-merge updates
OCA-git-bot Mar 30, 2025
9c1c682
Translated using Weblate (Spanish (Venezuela))
macagua Apr 23, 2025
17795ed
Translated using Weblate (Spanish)
macagua Apr 23, 2025
57208c8
[18.0][FIX] payroll_account: Fix key error which arrises if not ledge…
nimarosa May 5, 2025
070d7d8
[BOT] post-merge updates
OCA-git-bot May 13, 2025
f452235
[18.0][FIX] payroll_account: invoice_tax_id do not exists
FernandoRomera Jul 7, 2025
fb62825
[BOT] post-merge updates
OCA-git-bot Jul 8, 2025
2c57a09
[18.0][FIX] payroll_account: migration scripts
FernandoRomera Aug 5, 2025
c99a6a7
[BOT] post-merge updates
OCA-git-bot Aug 10, 2025
9d5f539
[18.0][FIX] payroll_account: resilience in pre-migration script
FernandoRomera Aug 14, 2025
28e6702
[BOT] post-merge updates
OCA-git-bot Aug 23, 2025
e91afb8
Translated using Weblate (Turkish)
tsezgin Sep 3, 2025
b2f2635
[18.0][FIX] payroll_account: account.tax.repartition.line filter by d…
FernandoRomera Dec 29, 2025
58198ce
[BOT] post-merge updates
OCA-git-bot Dec 29, 2025
ecab779
[FIX] payroll_account: Fix partner logic for work_contact_id migration
hussain Oct 16, 2025
80c2c31
[BOT] post-merge updates
OCA-git-bot May 4, 2026
ee0c50e
[MIG] payroll_account: Migration to 19.0
stferraro May 19, 2026
73fc9d3
[MIG] payroll_account : Migration to 19.0
stferraro May 19, 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
2 changes: 1 addition & 1 deletion .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
pre-commit:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/setup-python@v5
with:
python-version: "3.11"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
name: Detect unreleased dependencies
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- run: |
for reqfile in requirements.txt test-requirements.txt ; do
if [ -f ${reqfile} ] ; then
Expand Down Expand Up @@ -52,7 +52,7 @@ jobs:
env:
OCA_ENABLE_CHECKLOG_ODOO: "1"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Install addons and dependencies
Expand All @@ -65,7 +65,7 @@ jobs:
run: oca_init_test_database
- name: Run tests
run: oca_run_tests
- uses: codecov/codecov-action@v4
- uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
- name: Update .pot files
Expand Down
104 changes: 104 additions & 0 deletions payroll_account/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

==================
Payroll Accounting
==================

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

.. |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-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpayroll-lightgray.png?logo=github
:target: https://github.com/OCA/payroll/tree/19.0/payroll_account
:alt: OCA/payroll
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/payroll-19-0/payroll-19-0-payroll_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/payroll&target_branch=19.0
:alt: Try me on Runboat

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

Generic Payroll system Integrated with Accounting.

This module is a backport from Odoo SA and as such, it is not included
in the OCA CLA. That means we do not have a copy of the copyright on it
like all other OCA modules.

**Table of contents**

.. contents::
:local:

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

# Go to *Payroll > Configuration > Salary Rules* # Select rule that you
want in accounting # Go to *Accounting Tab* and select Debit, Credit
Account

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/payroll/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/payroll/issues/new?body=module:%20payroll_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
-------

* Odoo SA

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

- Odoo SA <info@odoo.com>
- Saran Lim. <saranl@ecosoft.co.th>
- Daniel Reis <dreis@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-appstogrow| image:: https://github.com/appstogrow.png?size=40px
:target: https://github.com/appstogrow
:alt: appstogrow
.. |maintainer-nimarosa| image:: https://github.com/nimarosa.png?size=40px
:target: https://github.com/nimarosa
:alt: nimarosa

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

|maintainer-appstogrow| |maintainer-nimarosa|

This module is part of the `OCA/payroll <https://github.com/OCA/payroll/tree/19.0/payroll_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 payroll_account/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.

from . import models
from . import wizard
14 changes: 14 additions & 0 deletions payroll_account/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
"name": "Payroll Accounting",
"version": "19.0.1.0.0",
"category": "Payroll",
"website": "https://github.com/OCA/payroll",
"license": "LGPL-3",
"summary": "Manage your payroll to accounting",
"author": "Odoo SA, Odoo Community Association (OCA)",
"depends": ["payroll", "account"],
"data": ["views/hr_payroll_account_views.xml"],
"demo": ["demo/hr_payroll_account_demo.xml"],
"maintainers": ["appstogrow", "nimarosa"],
}
5 changes: 5 additions & 0 deletions payroll_account/demo/hr_payroll_account_demo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<odoo>
<record id="payroll.hr_employee_payroll" model="hr.employee">
<field name="private_street">Abbey Road</field>
</record>
</odoo>
147 changes: 147 additions & 0 deletions payroll_account/i18n/af.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_payroll_account
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-10 10:10+0000\n"
"PO-Revision-Date: 2017-09-20 09:53+0000\n"
"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/af/)\n"
"Language: af\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"

#. module: payroll_account
#: model_terms:ir.ui.view,arch_db:payroll_account.hr_contract_view_form
#: model_terms:ir.ui.view,arch_db:payroll_account.hr_salary_rule_view_form
msgid "Accounting"
msgstr ""

#. module: payroll_account
#: model:ir.model.fields,field_description:payroll_account.field_hr_payslip__move_id
msgid "Accounting Entry"
msgstr ""

#. module: payroll_account
#. odoo-python
#: code:addons/payroll_account/models/hr_payslip.py:0
#, python-format
msgid "Adjustment Entry"
msgstr ""

#. module: payroll_account
#: model:ir.model.fields,field_description:payroll_account.field_hr_contract__analytic_account_id
#: model:ir.model.fields,field_description:payroll_account.field_hr_payslip_line__analytic_account_id
#: model:ir.model.fields,field_description:payroll_account.field_hr_salary_rule__analytic_account_id
msgid "Analytic Account"
msgstr ""

#. module: payroll_account
#: model:ir.model.fields,field_description:payroll_account.field_hr_payslip_line__tax_base_id
#: model:ir.model.fields,field_description:payroll_account.field_hr_salary_rule__tax_base_id
msgid "Base"
msgstr ""

#. module: payroll_account
#: model:ir.model.fields,field_description:payroll_account.field_hr_payslip_line__company_id
#: model:ir.model.fields,field_description:payroll_account.field_hr_salary_rule__company_id
msgid "Company"
msgstr ""

#. module: payroll_account
#: model:ir.model.fields,field_description:payroll_account.field_hr_payslip_line__account_credit
#: model:ir.model.fields,field_description:payroll_account.field_hr_salary_rule__account_credit
msgid "Credit Account"
msgstr ""

#. module: payroll_account
#: model:ir.model.fields,field_description:payroll_account.field_hr_payslip__date
msgid "Date Account"
msgstr ""

#. module: payroll_account
#: model:ir.model.fields,field_description:payroll_account.field_hr_payslip_line__account_debit
#: model:ir.model.fields,field_description:payroll_account.field_hr_salary_rule__account_debit
msgid "Debit Account"
msgstr ""

#. module: payroll_account
#: model:ir.model,name:payroll_account.model_hr_contract
msgid "Employee Contract"
msgstr ""

#. module: payroll_account
#: model:ir.model,name:payroll_account.model_hr_payslip_employees
msgid "Generate payslips for all selected employees"
msgstr ""

#. module: payroll_account
#: model:ir.model.fields,help:payroll_account.field_hr_payslip__date
msgid "Keep empty to use the period of the validation(Payslip) date."
msgstr ""

#. module: payroll_account
#: model:ir.model,name:payroll_account.model_hr_payslip
msgid "Payslip"
msgstr ""

#. module: payroll_account
#: model:ir.model,name:payroll_account.model_hr_payslip_run
msgid "Payslip Batches"
msgstr ""

#. module: payroll_account
#: model:ir.model,name:payroll_account.model_hr_payslip_line
msgid "Payslip Line"
msgstr ""

#. module: payroll_account
#. odoo-python
#: code:addons/payroll_account/models/hr_payslip.py:0
#, python-format
msgid "Payslip of %s"
msgstr ""

#. module: payroll_account
#: model:ir.model.fields,field_description:payroll_account.field_hr_contract__journal_id
#: model:ir.model.fields,field_description:payroll_account.field_hr_payslip__journal_id
#: model:ir.model.fields,field_description:payroll_account.field_hr_payslip_run__journal_id
msgid "Salary Journal"
msgstr ""

#. module: payroll_account
#: model:ir.model,name:payroll_account.model_hr_salary_rule
msgid "Salary Rule"
msgstr ""

#. module: payroll_account
#: model:ir.model.fields,field_description:payroll_account.field_hr_payslip_line__account_tax_id
#: model:ir.model.fields,field_description:payroll_account.field_hr_salary_rule__account_tax_id
msgid "Tax"
msgstr ""

#. module: payroll_account
#: model:ir.model.fields,field_description:payroll_account.field_hr_payslip_line__tax_line_ids
#: model:ir.model.fields,field_description:payroll_account.field_hr_salary_rule__tax_line_ids
msgid "Tax lines"
msgstr ""

#. module: payroll_account
#. odoo-python
#: code:addons/payroll_account/models/hr_payslip.py:0
#, python-format
msgid ""
"The Expense Journal \"%s\" has not properly configured the Credit Account!"
msgstr ""

#. module: payroll_account
#. odoo-python
#: code:addons/payroll_account/models/hr_payslip.py:0
#, python-format
msgid ""
"The Expense Journal \"%s\" has not properly configured the Debit Account!"
msgstr ""
Loading
Loading