| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Discuss (mail) • Employee Contracts (hr_contract) • Employees (hr) • Invoicing (account) • Time Off (hr_holidays) • Calendar (calendar) |
| Community Apps Dependencies | Show |
| Lines of code | 4485 |
| Technical Name |
mk_attendance_policy |
| License | LGPL-3 |
| Website | http://mohamed.kandil@myntrocode.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Discuss (mail) • Employee Contracts (hr_contract) • Employees (hr) • Invoicing (account) • Time Off (hr_holidays) • Calendar (calendar) |
| Community Apps Dependencies | Show |
| Lines of code | 4485 |
| Technical Name |
mk_attendance_policy |
| License | LGPL-3 |
| Website | http://mohamed.kandil@myntrocode.com |
|
|
MK Attendance Policy
A practical attendance policy engine for Odoo that generates employee attendance sheets, calculates late deductions, overtime, absence penalties, public holiday rules, and payroll inputs from one configurable workflow.
* Key Features
|
L
Late Deduction RulesConfigure grace minutes, late start hour, and multiple late deduction methods including wage multipliers, day fractions, fixed amounts, and fixed amounts per hour. |
O
Overtime Tier RulesApply overtime by tiered overtime hours after working time, with different rates for normal days and public holidays. |
A
Absence RulesDefine absence penalties for normal days, days before public holidays, and days after public holidays using day wage percentages or fixed amounts. |
OK What The Module Handles
|
|
# Attendance Workflow
|
1
Configure PolicySet wage days, wage hours, late rules, overtime tiers, absence rules, and payroll input codes. |
2
Generate SheetsCreate attendance sheets manually per employee or generate them in batch for a full department. |
3
Review AmountsCheck late deductions, absence deductions, overtime amounts, and rule names on every line. |
4
Create PayslipPush attendance results into payroll inputs and open the created payslip from the sheet. |
+ Overtime Calculation
Overtime tiers are counted from the end of working hours, not by fixed clock time. For example, if work ends at 5:00 PM and the employee leaves at 11:00 PM, the module calculates six overtime hours and applies the configured tiers such as 0-2, 2-4, and 4+ hours.
D Dependencies
? Support
Developed by Mohamed Kandil. For support, customization, or implementation help, contact: mohamed.kandil@myntrocode.com
Please log in to comment on this module