We currently have an issue where when leave applications consist of different leave units the leave balance doesn't get calculated accurately and to resolve this issue we have now added the ability to assign a unit to a new or existing leave type. This is to ensure that the leave amount calculation is accurate and matches the set leave unit in the pay engine.
What's new in this section?
When updating or creating a new leave type, the field to assign units would now appear below the Service type. This enables you to match the leave unit set in the pay engine to display the accurate leave amount in Roubler.
Note: Only after the leave units are updated in Roubler the change of unit in the pay engine will be updated. The pending leave requests will update automatically.
How it works?
- Setting up Leave Rule, the leave units is shown in parenthesis when adding a leave type into a leave rule to ensure that user is selecting the correct leave type in case leave have the same name but with a different unit.
Leave amount in the employee portal/ Leave section and after it's been updated.
The leave type 'Annual Leave' is set to calculate in weeks and the amount shown in the breakdown are in weeks.
Once leave unit is changed to days, all units/amount in weeks will recalculate to display in days. Below screenshot shows that the same leave request after a refresh auto-updated as per the notes that request is originally in weeks unit.
Note: Change of unit on leave types will update and recalculate all pending and approved leaves.
- When set as NONE, the pay engine unit applies only for new leave request or when a pending request is updated.
- On Time section, leave timesheets will also show the corresponding units as shown in the approved leave request.
- On Mobile app, behavior is exactly the same, employees will see how the leave types are setup.