Compensatory Time Off Allocation

Automate task of allocating compensatory time-off from payslip

US$ 0.00 0.0 USD US$ 0.00

US$ 0.00

  • Environment

This combination does not exist.

: V13
Environment: Enterprise

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

STORY BEHIND THE FEATURES

ODOO BEHAVIOUR

Odoo's Payroll is a convenient tool to process work entries and create payslips for employees. However, Odoo has not developed a feature to for companies with compensatory time-off policy. The process of allocating time-off in recognition of overtime has to be done manually.

CLUEDOO BEHAVIOR

Cluedoo adds additional feature to automate task of allocating compensatory time-off from payslip.

CLUEDOO RECOMMENDATION

To be installed in 100% for companies with compensatory time-off policy.

HOW TO USE THIS MODULE ?

​Key set-up
Step 1: Configure rule for compensatory time-off
1. On Payroll/Configuration/Rules, create a new rule.
2. Fill out rule name
3. Choose Category: Basic
4. Rules' code needs to be unique
5. Fill out sequence to define rules placement on payslip.
6. Choose salary structure
7. Check "Compensatory Time Off" checkbox

8. Conditions: To decide condition for rule to appears on Payslip
Example of condition: 
- Condition Based on: Python Expression
- Python condition:
 
result = worked_days.WORK300 and worked_days.WORK300.number_of_days or False 
#Rule only appears on payslip when there is entry type of Extra Hour and/or number of days of Extra Hours is set

9. Computation:
Please note that quantity of Compensatory Time-off allocation equals quantity of rule on Salary Computation tab of Payslip.
Example of configuration:
- Amount type: Python Code
- Python Code:
 
result_qty = worked_days.WORK300.number_of_days #Set quantity of rule = number of days of Extra Hours entry type on Worked Days & Inputs tab of Payslip
result_rate =100.00 #Set ratio of rule
result = 0 #Set amount of rule
 
10. Save



Step 2: Set up Time-off type for allocation
1. Go to Time-off/ Configuration/ Time Off Type, click on intended time-off type.
2. Check "Is Compensatory Time Off" checkbox
Note: If there are more than one Time Off Types set as Compensatory Time Off, system will pick the first one on list.
3. Save


.

Register work entries and generate payslip
1. Go to Payroll/ Work Entries/ Work Entries
2. Register work entries
For example: Employee Anita Oliver worked 04 hours of Extra Hours on Aug 5th
3. Click on "Generate payslips" button to generate payslip of all employees for the current period.


.


Result:
1. A batch of payslip was generated, click on smart button to open payslip list and chooose payslip of Anita Oliver

2. On Worked Days & Inputs tab, the Number of Days of Extra Hours was record. This is Odoo Standard.


.