Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Employee Contracts (hr_contract)
• Time Off (hr_holidays) • Employees (hr) • Discuss (mail) • Calendar (calendar) |
Community Apps Dependencies | Show |
Lines of code | 2694 |
Technical Name |
hr_payroll_community |
License | AGPL-3 |
Website | https://www.cybrosys.com |
Versions | 13.0 14.0 15.0 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Employee Contracts (hr_contract)
• Time Off (hr_holidays) • Employees (hr) • Discuss (mail) • Calendar (calendar) |
Community Apps Dependencies | Show |
Lines of code | 2694 |
Technical Name |
hr_payroll_community |
License | AGPL-3 |
Website | https://www.cybrosys.com |
Versions | 13.0 14.0 15.0 16.0 17.0 18.0 |

Odoo 16 Payroll
Managing employee salary in your organization


Explore This Module

Overview

Features




Screenshots
Salary Rule Categories

Salary Rules

Salary Structures

Employee Payslips

Send Payslip through Email

Refund after confirmation

Generate Payslip


Related Products

Our Services

Odoo Customization

Odoo Implementation

Odoo Support

Hire Odoo Developer

Odoo Integration

Odoo Migration

Odoo Consultancy

Odoo Implementation

Odoo Licensing Consultancy

Our Industries

Trading
Easily procure and sell your products

POS
Easy configuration and convivial experience

Education
A platform for educational management

Manufacturing
Plan, track and schedule your operations

E-commerce & Website
Mobile friendly, awe-inspiring product pages

Service Management
Keep track of services and invoice

Restaurant
Run your bar or restaurant methodically

Hotel Management
An all-inclusive hotel management application

Support


Say hi to us on WhatsApp!
+91 86068 27707

Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedCannot install the module
Re: Cannot install the module
The logs show that the singleton error originates from another module(ab_base), which is affecting this module. You should check the ab_base module.
Payslips Batches - Bulk Validate
The module is great and covers everything, but one major issue is that "payslips batches" can't be validated in bulk. It would be great to add such a feature
Re: Payslips Batches - Bulk Validate
Thanks for reporting. The module is updated with the option to validate payslips batches in bulk. Please check the latest version.
The package is awesome but i missing something
how to set shift price and pay workers per shift or enter the number of actual shifts they attended.
thanks a lot
Re: The package is awesome but i missing something
The app does not currently have the feature to set shift prices for workers.
Dear all, I have a when Generate Payslip for employee. When Employee creates two leave with two time off types in a day, For example: A leave with time off types is paid time off from 8:00am to 10:00am Another leave from 10:00am to 13:00am with time off type is sick time off. Both vacations are for 1 day When Generate Payslips for that employee, there is ValueError: Expected singleton: hr.leave.type(1, 7) Please hepl me! Thank you.
Re: Dear all, I have a when Generate Payslip for employee. When Employee creates two leave with two time off types in a day, For example: A leave with time off types is paid time off from 8:00am to 10:00am Another leave from 10:00am to 13:00am with time off type is sick time off. Both vacations are for 1 day When Generate Payslips for that employee, there is ValueError: Expected singleton: hr.leave.type(1, 7) Please hepl me! Thank you.
We have updated the module. Please download the latest version
send email button is not available.
we are not able to send paylips via email as send button is not visible in your version 16, also once a salary is confirmed then we are not able to cancel it.
Re: send email button is not available.
Thanks for reporting. We have updated the module.
Cannot install the module
I cannot install your module, this the following error
File "/Users/odoo_dev/Odoo16/odoo/odoo/tools/convert.py", line 749, in parse self._tag_root(de) File "/Users/odoo_dev/Odoo16/odoo/odoo/tools/convert.py", line 698, in _tag_root f(rec) File "/Users/odoo_dev/Odoo16/odoo/odoo/tools/convert.py", line 711, in _tag_root raise ParseError('while parsing %s:%s, somewhere inside\n%s' % ( odoo.tools.convert.ParseError: while parsing /Users/odoo_dev/Odoo16/odoo/JASINDO/hr_payroll_community/security/hr_payroll_security.xml:24, somewhere inside <record id="base.default_user" model="res.users"> <field name="groups_id" eval="[(4,ref('hr_payroll_community.group_hr_payroll_community_manager'))]"/> </record> The above server error caused the following client error: RPC_ERROR: Odoo Server Error RPC_ERROR at makeErrorFromResponse (http://localhost:8069/web/assets/21525-e6df796/web.assets_backend.min.js:1002:163) at XMLHttpRequest.<anonymous> (http://localhost:8069/web/assets/21525-e6df796/web.assets_backend.min.js:1010:13)
File "/Users/odoo_dev/Odoo16/odoo/odoo/modules/loading.py", line 72, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
File "/Users/odoo_dev/Odoo16/odoo/odoo/tools/convert.py", line 763, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate)
File "/Users/odoo_dev/Odoo16/odoo/odoo/tools/convert.py", line 829, in convert_xml_import
obj.parse(doc.getroot())
File "/Users/odoo_dev/Odoo16/odoo/odoo/tools/convert.py", line 749, in parse
self._tag_root(de)
File "/Users/odoo_dev/Odoo16/odoo/odoo/tools/convert.py", line 698, in _tag_root
f(rec)
File "/Users/odoo_dev/Odoo16/odoo/odoo/tools/convert.py", line 711, in _tag_root
raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing /Users/odoo_dev/Odoo16/odoo/JASINDO/hr_payroll_community/data/hr_payroll_data.xml:180, somewhere inside
<record forcecreate="True" id="decimal_payroll" model="decimal.precision">
<field name="name">Payroll</field>
<field name="digits">2</field>
</record>
Had to deactivate matplot cause this error that broke the server:
"Loading module hr_payroll_community (99/211)
2023-10-04 18:40:23,356 4055 CRITICAL dbaseservername odoo.modules.module: Couldn't load module hr_payroll_community
2023-10-04 18:40:23,356 4055 CRITICAL dbaseservername odoo.modules.module: cannot import name 'seconds' from 'matplotlib.dates' (/odoo16/odoo16-server/venv/lib/python3.10/site-packages/matplotlib/dates.py)
2023-10-04 18:40:23,357 4055 WARNING dbaseservername odoo.modules.loading: Transient module states were reset
2023-10-04 18:40:23,357 4055 ERROR dbaseservername odoo.modules.registry: Failed to load registry
2023-10-04 18:40:23,357 4055 ERROR dbaseservername odoo.http: Exception during request handling. "
Luis G
Re:
Hello Luis, Thanks for reporting. We have updated the app.
last update broke the server
"Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application."
"DEBUG databasename odoo.modules.loading: Loading module hr_payroll_community (98/210)
2023-10-04 01:22:09,191 440608 CRITICAL databasename odoo.modules.module: Couldn't load module hr_payroll_community
2023-10-04 01:22:09,191 440608 CRITICAL databasename odoo.modules.module: cannot import name 'seconds' from 'matplotlib.dates' (/odoo16/odoo16-server/venv/lib/python3.10/site-packages/matplotlib/dates.py)
2023-10-04 01:22:09,192 440608 WARNING databasename odoo.modules.loading: Transient module states were reset
2023-10-04 01:22:09,192 440608 ERROR databasename odoo.modules.registry: Failed to load registry
2023-10-04 01:22:09,192 440608 ERROR databasename odoo.http: Exception during request handling. "
Luis G
Re:
Hello Luis, Thanks for reporting. We have updated the app.
Dear all, I have a when Generate Payslip for employee. When Employee creates two leave with two time off types in a day, For example: A leave with time off types is paid time off from 8:00am to 10:00am Another leave from 10:00am to 13:00am with time off type is sick time off. Both vacations are for 1 day When Generate Payslips for that employee, there is ValueError: Expected singleton: hr.leave.type(1, 7) Please hepl me! Thank you.