If you wish to customize working days for your company, where you can have different working days for different employees, this new feature is for you.

  • Advance settings
  • Leave
  • Payroll
  • Hadir

  • Advance Settings

    To access this setting, go to Company Settings, and then Advance Settings:

    1.png

    In this new page, you can add new Workday Groups and customize the working days. By default, there will be an "Everyone" group and it includes all the employees in the company.

    2.png

    To create a Workday Group, click on "Add Workday Group"

    3.png

    And fill up all the details in the page.

    4.png

    In this page, you can:

    • select the individual employees/groups that are applicable to this new Workday Group

    5.png

    6.png

    • Choose whether public holiday is applicable

    1.png

    • Standard working hours (it will affect payroll calculation like OT)

    2.png

    • Customize the working days
    3.png

    Do note that by default, all employees are in "Everyone" group. After you have added employees into a new Workday Group, they will be transferred to the new group and no longer be in "Everyone" group. So the new settings of the new group will apply to the employees. In any given group, an employee can only be in 1 group.

    After you have created a new group, the selected employees will be transferred there.

    4.png

    Also, in company settings, the previous setting will be disabled as well.

    5.png

    You can feel free to reset it back to the previous setting.


    Relationship between the different modules


    Leave

    As you customize the working days, when employees are applying leaves, it will then based the working days and off days from the new Workday Group.

    If you have 2 groups, for example, Everyone group and Sales group, and their working days look like these:

    6.PNG
    7.PNG

    This would mean that when applying for leaves, the working/off days in "Everyone" group will apply to the 6 employees, and likewise, the working/off days of "Sales" group will apply to those 4 employees. This way, there will be no overlapping of working days.



    Payroll

    When it comes to payroll, the working days, and standard working hours would affect the calculation. These are all the calculation that are affected and the ones highlighted in yellow derive the value from Workday Group:

    10.png
    1. Newly joined employees. Formula: Basic salary/working days in a month x number of days worked in a month.
    2. Terminated employees. Formula: Basic salary/working days in a month x number of days worked in a month.
    3. Unpaid leaves.
      Formula:Basic salary/working days in a month = Daily salary.
      Number of unpaid leaves applied x daily salary = Amount for unpaid leaves.
      Basic salary – amount for unpaid leaves = Pro-rated salary.
    4. Annual leave encashment
      Start of the year until termination date/365 days x annual leave entitlement = Pro-rated annual leave days
      Basic salary/working days in a month x pro-rated annual leave = Amount for pro-rated annual leave
      (Basic salary/working days in a month) x number of days worked in a month + Amount for pro-rated annual leave = Pro-rated salary
    5. OT calculation
      Monthly. Formula: Monthly salary/working days in a month/standard working hours x OT rate x OT hours worked
      Daily. Formula: Daily salary/standard working hours x OT rate x OT hours worked
      Hourly. Formula: Hourly rate x OT rate x OT hours worked (not affected in this feature)


    Hadir

    If you were to link Hadir to payroll:

    Opera Snapshot_2024-01-08_110251_app.staging.kakitangan.com.png

    the salary and OT of your employees, would be affected by this new feature as well. These are all the calculation that are affected and the ones highlighted in yellow derive the value from Workday Group:

    1. Salary calculation
      Monthly (not affected in this feature as it derives the number from payroll directly)
      Daily. Formula: (Daily salary/standard working hours) x hours worked x standard pay rate
      Hourly (not affected in this feature)

    2. OT calculation
      Monthly. Formula: (Monthly salary/working days in a month/standard working hours) x OT rate x OT hours worked
      Daily. Formula: Daily salary/standard working hours x OT rate x OT hours worked
      Hourly. Formula: Hourly rate x OT rate x OT hours worked (not affected in this feature)


    This feature is still in beta so please let us know if you encounter any issues/ways to improve the feature by emailing to support@kakitangan.com or live chat.

    Complete guide: Leave module
    Have doubts on setting up Leave module? Check this out!