Skip to main content

Leave Management

E-leave Module

The E-Leave module in the cuteOffice is a simple portal for employees to self-manage their leave efficiently and E-leave module provides insights for human resource department to monitor the leave, manage human resource planning and it is integrated with payroll calculations. Additionally, the time keepers can also apply for leave on behalf of their employees.

In cuteOffice, apply or cancel leave can be done using the cuteOffice Website or cuteOffice2a Mobile App. 

Types of Leave

Depends on the employee, the list of leaves may be varied. Below are the leave types:

  1. Annual Leave
  2. Sick Leave (Non-Hospitalization)
  3. Sick Leave (Hospitalization)
  4. Maternity Leave
  5. Paternity Leave
  6. Childcare Leave
  7. Extended Childcare Leave
  8. Infant Care Leave
  9. Compassionate Leave
  10. National Service Leave
  11. Shared Parental Leave
  12. Unpaid Leave
  13. Birthday Leave
  14. Public Holiday Off-in-Lieu 
  15. Normal Off-in-Lieu

The leave types will be available based on the employees HRM profile (in HRM leave particulars, personal particulars, kids details page etc.). E.g. if the employee is Male, they will not be entitled for Maternity Leave. Similarly the childcare leave will be available only if the employee has kids that fulfill Childcare leave eligibility and entitlement requirements: https://www.mom.gov.sg/employment-practices/leave/childcare-leave/eligibility-and-entitlement, etc..

https://www.mom.gov.sg/employment-practices/leave/paternity-leave

image-1706493024395.png

Employee who is eligible to 2 weeks paternity leave (company settings on paternity leave will be setup as 10 days), below demonstrated based on the employee’s HRM profile setup.

Employee on 5day work week.

 image-1706243008031.png

Employee on 5.5day work week

image-1706243077705.png

Employee on 6day work week

image-1706243136167.png

Leave Calculation Period

By Calendar Year: Some organizations calculate leaves following the calendar year which means all leaves will be computed from Jan to Dec for each year. The leave application form show as below:

image-1646135591438.png

By Anniversary Year: Some organizations  calculate leaves follow the anniversary year which means all leaves will be computed based on the date of join of each staff. The leave application form show as below:

image-1646135088570.png

Apply Leave

To navigate to the E-Leave module, Click E-Leave in the Time, the E-Leave page opens

image-1653511287763.png

To apply leave,

  1. Click (Add button) in the E-Leave. A new page opens to add the leave.

    image-1653673412904.png

  2. In the Employee box: if it's a general staff apply for his/her own leave, staff name will appear; if it's HR who can apply leave on behalf of other staff, the staff list will be available to choose based on permission and access.
  3. In the Leave Type box, select the leave type. 

Note: If you are applying for unpaid leaves including the Public Holiday (PH) which is coming between the unpaid leaves, then the applied leave including that PH will be shown as unpaid in Timelog. If you split and apply the leaves as before PH and after PH, then the PH will not be shown as unpaid.

  1. In the Date Range box, select the leave from and to date range. Once you have selected the leave type and date range, the Availability field opens and shows the details of the leave entitlement and prorated available leave days, and whether the selected leave dates are paid or not.

    Half Day Leave

    If the user wants to apply for half day leave, click to enable the "Start Date Half Day (PM)" and End Date Half Day (AM) flags. 

    image-1646134609617.png

    for example, in above screenshot, first option Start Date Half Day (PM) is enabled as Yes, it means that employee will start to take leave from afternoon on 2022-03-07.

    Error Message: You are allowed to create half a day onlyimage-1646134697906.png

    When a staff clock-in for a day in the morning and tried to apply for leave, the system will not allow to apply for full day leave. If we need to apply for full day leave, please delete the time log entry in the attendance system and then proceed to apply for leave.  

  2. In the Reason box, enter the reason for the leave.
  3. In the Remarks box, enter your remarks optionally .
  4. In the Contact Number box, Enter contact number optionally if different from standard contact number (e.g. travelling overseas and getting a new number)
  5. Click Submit. The leave application will be added as new leave with a unique tracking number, and a notification for approval will be sent to supervisor.

Edit Leave Application before Approval

Employees can edit or cancel their leave application before approved by the authorized person. Authorized person who has been assigned with special permissions can edit the leave application before and/or after approval.

  • Edit Leave Application
  1. Click (Edit button) in the Leave Details. The E-Leave window opens with the applied leave details.
  2. Edit the leave data where you want change.
  3. Click Save. The changed leave details will be updated in the Leave Details page.
  • Cancel Leave Application

Employees can click the cancel button on the leave application detail page to cancel leave before it is approved by supervisors.

cancecl leave.png

Leave Approval Process

E-leave module is integrated with timesheet and payroll modules, thus every leave application in the system must be processed (approve/reject/cancel) based on the company approval workflow setup to generate correct payroll. For Special Edit which allows user with assigned permission to edit leave after approval, time approver need to re-approve the timesheet again a special edit was done on any of the leave in approved timesheet.

Approve E-Leave

To approve the applied leave,

  1. Click (Approve button) in the Leave Details. The E-Leave approve box opens.
  2. Click Approve to approve the E-leave. The status of the leave will be changed to “Leave Approved”.

Reject E-Leave

To reject the applied leave,

  1. Click (Reject button) in the Leave Details. The E-Leave reject box opens.
  2. Click Reject to approve the E-leave. The status of the leave will be changed to “Cancelled”.

Special Edit

The Special Edit option can be used to add the payment details of the applied leave. To add the payment details,

  1. Click (Special Edit button) in the Leave Details. A new window opens and shows the list of applied leaves.

Note: Before adding the paid status details, read the important note given in the box. If timesheet with leave application had been approved, then a special edit was done on any of the leave approved in timesheet, time approver need to re-approve the timesheet again.

  1. If the applied leave comes under the paid leave means, enable Yes in the Is Paid
  2. If the applied leave comes under the unpaid leave means, enable No in the Is Paid.
  3. Click Update

Leave Configuration By HR

In HRM system, HR need to set annual leave eligibility for each employee. For rest of the leave types, system will configure accordingly to follow the Ministry of Manpower (MOM) rules.

Set annual leave eligibility in HRM leave eligibility page

In the Employee Leave Details page, you can add the annual leave entitlement details of the employee.

 
  1. Click (Add button) in the Employee Leave Details. The Leave Details window opens.
  2. In the AL Entitlement box, enter the number of annual leave.
  3. In the Effective Date box, select the effective date of the annual leave.
  4. In the Remarks box, enter your remarks if any.
  5. Click Save.
  6. Click Next. The Key Employment Report page opens.   

Annual Leave Configuration

The Annual Leave Configuration tab in the HRM Master menu used to configure the carry forward leaves of the employee from previous year. 

  1. Enable Global settings "checkAVLconfig" as true. 

  2. Enable permission for the user to add available balance leave for the employees.

    image-1749547499193.png

image-1749541755971.png

Click Annual Leave Configuration. The Annual Leave Configuration page opens.

Audit – The  (Eye icon) provided in the Audit column used to track edits done in the annual leave configuration of the particular employee.

  • Add the Carry Forward Leave Details
  1. Click (Add button) provided in the upper right-corner of the Annual Leave Configuration. The Edit Leave Configuration window opens.
  2. In the Employee Name box, select an employee from a drop-down list.
  3. In the Effective From box, select an effective date.
  4. In the Leave Count box, enter the leave count.
  5. In the Carry Forward Year box, select the carry forward year from the list of years.
  6. In the Carry Forward Count box, enter the carry forward count days from the previous year.
  7. Click Save. The carry forward count will be added and listed in the Annual Leave Configuration page.
  • Edit the Carry Forward Leave Details

If you want to edit any added carry forward leave count details in the Annual Leave Configuration page, do the following,

  1. Click (Edit icon) in the Edit column for the respective project. The Edit Leave Configuration window opens to edit the added details.
  1. Click any box where you want to edit the details, and then edit the details in the respective box in the window.
  2. Click Save.
  • Delete the Carry Forward Leave Details

If you want to delete any added carry forward leave details, you can use  (Delete icon) provided in the Delete column of the Annual Leave Configuration page.

  1. Click (Delete icon) for the corresponding carry forward leave details. You receive a notification message “Are you sure to delete a record?”.
  1. Click Yes to confirm deletion.
  • Filter Any Carry Forward Leave Details

If you want to filter the carry forward leave details of any specific employee, do the following steps,

  1. Click (Filter button) located on the Annual Leave Configuration. Once you clicked the Filter button, the filter box opens for the various columns in the page.

  1. Enter relevant detail in the respective column’s filter box to filter any particular employee’s details.
  • Export the Carry Forward Leave Details

You can export the added carry forward leave details in the Annual Leave Configuration page in both the pdf and excel formats.

  1. If you want to export the added carry forward leave details in the pdf format, click (Export to PDF button). 

The added carry forward leave details will be downloaded as a pdf file.

  1. If you want to export the added carry forward leave details in the excel format, click (Export to CSV button).

The added carry forward leave details will be downloaded as an excel file.

Public Holiday Off-in-Lieu Configuration

If a public holiday falls on a non-working day, you are entitled to another day off by configuring off-in-lieu in HRM Master menu and for each employee under official information page. 

  1. Enable showOffInLieuPH permission under Global setting. 

    image-1749547666820.png

  2. Enable OffinLieu Permission in role for the users 

    image-1749549075465.png

  3. Click HRM and Master menu.
  4. Click PH Off-in-lieu Configuration 

    image-1749548379628.png

    image-1749548438775.png

  5. Click Add 
  6. Enter Off-in-Lieu date and Expiry date
  7. Click HRM and View all employees menu
  8. Click Employee and go to official information page
  9. Enable Off-in-lieu check box image-1749548637516.png
  10.  User/employees can apply off-in-lieu leave under Eleave Module. 

    image-1749548918652.png

Normal Off-in-Lieu Configuration

If an employee worked on Rest Day, the employee is eligible for Off-in-Lieu leave. By default, it is an unpaid leave. Using "Special Edit", HR user can change to paid leave.

  1. Set "showOffinlieu" flag to true 

    image-1758535890749.jpg

     
  2. Add Off-in-Lieu settings under company 

    image-1754469463248.png

  3. Save the settings with zero value.
  4. Apply Off-in-lieu leave under e-leave module for an employee 

    image-1754470418510.png

  5. By default, it is considered as unpaid leave.
  6. Click Submit.
  7. HR user can change to paid leave using special edit.

Leave Reports

The below are the reports available in cuteOffice

image-1654831626012.png

  • E-Leave: authorized users can export all employees leave application history data to excel, filters such as employee name, leave type, status etc. are provided.
  • AL Balance Report: authorized users can check Annual leave balance and export AL balance report, filters such as the as of date, company and department, are provided.

E-Leave Report

E-Leave report can be accessed from the E-Leave menu only by the authorized users.

image-1654833799830.png

  1. In date filter (see above screenshot the yellow highlighted field), select a date range to view all leaves taken within the period selected.
  2. Select data in other filters such as leave type, current application status etc. if required.
  3. The leave applications that fulfill above step 1&2 filters will show in E-leave page.
  4. Click (Export to Excel icon) to export to excel report. 

     

AL Balance Report

AL Balance report can be accessed from the E-Leave menu only by the authorized users

image-1646132744801.png

  1. In the date field, select the as of date to view leave balance.
  2. In company and department apply filter if any.
  3. Click search, 

    The report shows the following details,

    • Employee Id and name
    • Date of Joining
    • Type of Leave
    • Leave entitlement
    • No of available leaves including the annual leave effective to details
    • Remarks
  4. Click (Export to Excel icon),the report can be exported to Excel.

Settings

Pro-rated Annual Leave Adjustment rules

Pro-rated annual leave allocation can calculate either at the end of month or the start of a new month.

By default, system will calculate prorated leave balance based on start of new month. 

To calculate prorated annual leave based on completed months, enable global settings "alLeaveCompletedMonthsOnly" by setting it to true.

Leave Attachment 

Enable the flag " leaveShowAttachment" under global settings to attach file while applying leave.image-1756097190358.png

image-1756097477578.png