| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Employees (hr) • Discuss (mail) • Employee Contracts (hr_contract) • Time Off (hr_holidays) • Calendar (calendar) |
| Community Apps Dependencies | Show |
| Lines of code | 3150 |
| Technical Name |
ohrms_payroll_attendance |
| License | LGPL-3 |
| Website | https://ipmboard.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Employees (hr) • Discuss (mail) • Employee Contracts (hr_contract) • Time Off (hr_holidays) • Calendar (calendar) |
| Community Apps Dependencies | Show |
| Lines of code | 3150 |
| Technical Name |
ohrms_payroll_attendance |
| License | LGPL-3 |
| Website | https://ipmboard.com |
OpenHRMS: Hourly Payroll based on Attendance & Overtime
Seamlessly integrate Employee Attendance with Payroll processing using Hourly Rates.
Overview
This module acts as an extension to the OpenHRMS suite. It automates the calculation of employee salaries based on their actual working hours recorded in the Attendance module. It eliminates manual calculation errors by computing total pay using a defined Hourly Wage and automatically factoring in Overtime hours.
Key Features
- OpenHRMS Integration: Designed specifically to extend OpenHRMS core functionalities.
- Hourly Rate Configuration: Define specific hourly wage rates within the Employee Contract.
- Attendance-Based Pay: Automatically pulls data from Check-in/Check-out records to calculate total work hours.
- Automated Payslips: Generates payslips with distinct lines for Basic Hourly Pay and Overtime Pay.
Configuration: Employee Contract
Go to Employees > Contracts. You will find a new field to define the "Hourly Wage". This rate will be used as the base multiplier for attendance hours.
Payslip Generation
When generating a payslip, the module computes:
(Total Attendance Hours * Hourly Rate) + (Overtime Hours * Overtime Rate)
The payslip input lines are automatically populated with the calculated values.
Support
Need help with configuration? Contact us for support.


Please log in to comment on this module