Setup Company Settings is the first step you should take, to ensure all calculations are correct amd in accordamce to the company policy. Read on to learn how. 


In this process, Users are require to update the company profile information and some essential settings related (e.g.: Payroll Setting, Overtime Setting and Leave Setting)


Go to Setup > Company > Company Profile.

The Company Profile screen will be prompted and 6 sections is needed to fill up.


Click on Edit button to fill up company profile


1. Basic Company Information

Company information such as Company Name, Company Registration No., Company Alias, Business Nature & Remarks.

2. General Company Information

Company contact information such as Company Contact No., Company Fax No., Company Email & Company Address.

3. Company EPF Registration Details

4. Company Tax Registration Details


 

5. Company SOCSO Registration Details

6. Company Officer’s Details


 

 

7. Company’s Zakat Code

8. Company Logo


 

9. Setting for Payroll, Overtime & Leave


  1. Payroll Setting

Click on Setup button

The below screen will prompt out.

If company is subject to HRDF (Human Resource Development Fund), kindly indicate the HRDF rate on HRDF Contribution Percentage field.

If Allow Edit EPF, SOCSO, MTD & EIS is on

 

User is allow to Amend EPF, SOCSO, MTD an d EIS amount during Generate Employee’s Payroll


  1. Overtime Setting

Click on Setup button

      

The below screen will prompt out.

On this screen, user can setup Normal Working Days per Month, Normal Working Hours per Day and Wages Limit for Overtime Calculation.

On Employee Details > Payroll Info > Overtime Claim Setting, System will follow Overtime Setting in Company Profile and show NWD(Normal Working Day) and NWH(Normal Working hour) and user also able to choose Overtime Calculation based on Rate of Pay or Wages Limit or N/A(Non Applicable)




  1. Leave Setting

Click on Setup button

The below screen will prompt out.

Calculation Year Of Service By: Select Join Date / Confirm Date to calculate year of service

If user selects Join Date, the system will calculate the leave entitlement starting from the date the employee joins the company

If user selects Confirm Date, the system will calculate the leave entitlement starting from the date the employee is confirmed as permanent staff in the company.

 

Leave Round Up: User is to set the round up figure for the system to do rounding

For example, Round up the entitled days is set as 0.5.

For leave entitlement of 10.2, the system will round up to 10.5

For leave entitlement of 10.5, system will not do any roundup and the leave entitlement will still stay as 10.5


 

 

Leave Calculation Method: User to select leave calculation method to calculate Leave Entitlement

 

  1. For Days Methodthe system will calculate the leave entitlement based on days

Calculation Formula:

n                            = No. of days start from year until Join/Confirm Month and Day

L1                          = Leave Entitle Days before Join/Confirm Day.

L2                          = Leave Entitle Days on and after Join/Confirm Day.

yearTotalDays        = 365 or 366(if it’s leap year)

Leave Entitlement  = (((n – 1) ÷ yearTotalDays) × L1) + (((yearTotalDays – n +1) ÷ yearTotalDays) × L2)

 

Join Date

Year of Service

No. of Days 

(n)

Total Days of Year (yearTotalDays)

Leave Entitle Days

Leave Entitlement

13/03/2019

01/01/2020 – 13/03/2020 

(< 2 years)

73

(31(Jan) + 29(Feb) + 13(Mar))

366(leap year)

8 (L1)

(((73–1)÷366)×8) + 

(((366–73+1)÷366)×8) 

= (1.62 + 6.38) = 8 days

14/03/2020 – 31/12/2020 

(< 2 years)

8 (L2)

20/05/2018

01/01/2020 – 20/05/2020

(< 2 years)

141

(31(Jan) + 29(Feb) + 31(Mar) + 30(April) + 20(May))

366(leap year)

8(L1)

(((141–1)÷366)×8) + 

(((366–141+1)÷366)×12) 

= (3.06 + 7.41) = 10.47 days

21/05/2020 – 31/12/2020

(> 2 years and < 5 years)

12(L2)

 


 

 

   For Month/Inclusive, to calculate leave of entitlement based on which cut of date of the month. (e.g.: if the cutoff date is set as 15 at Include the month in service length calculation if day of service is before or on, employees who join before 15 of the month, the system will include 1 day of leave entitlement and for those who join after 15 of the month, the system will exclude the 1 day of leave entitlement for that month.)

Calculation Formula:

CutoffDay              = Leave Cutoff Day

Mons                     = No. of months start from year until Join/Confirm Month.

Or

Mons                     = Mons – 1 (If Join/Confirm Date <= CutoffDay)

L1                          = Leave Entitle Days before Join/Confirm Day.

L2                          = Leave Entitle Days on and after Join/Confirm Day.

Leave Entitlement  = ((Mons ÷ 12) × L1) + (((12 – Mons) ÷ 12) × L2)

 

Join Date

Year of Service

No. of Months 

(Mons)

Leave Entitle Days

Leave Entitlement

13/03/2019

01/01/2020 – 13/03/2020 

(< 2 years)

2

 (Jan + Feb + Mar)

(13(Join Date) <= Cutoff Day)

(Mons = 3 – 1)

8 (L1)

((2÷12)×8) + 

(((12–2) ÷12)×8) 

= (3.33 + 6.67) = 8 days

14/03/2020 – 31/12/2020 

(< 2 years)

8 (L2)

20/05/2018

01/01/2020 – 20/05/2020

(< 2 years)

5

(Jan + Feb + Mar + Apr + May)

(20(Join Date) > Cutoff Day)

(Mons = 5)

8(L1)

((5÷12)×8) + 

(((12–5)÷12)×12) 

= (3.33 + 7) = 10.33 days

21/05/2020 – 31/12/2020

(> 2 years and < 5 years)

12(L2)

 


 

 

  1. For Month/Proportion, the system will calculate based on proportion

Calculation Formula:

Mons                     = No. of months before Join/Confirm Month

JoinDays                = No. of days of Join/Confirm Day – 1

JoinMonthDays      = No of days of Join/Confirm Month

Mon1                     = Mons + (JoinDay ÷ JoinMonthDays)

Mon2                     = 12 – Mon1

L1                          = Leave Entitle Days before Join/Confirm Day.

L2                          = Leave Entitle Days on and after Join/Confirm Day.

Leave Entitlement = ((Mon1 ÷ 12) × L1) + ((Mon2 ÷ 12) × L2)

 

Join Date

Year of Service

No. of Months 

(Mon1 & Mon2)

Leave Entitle Days

Leave Entitlement

13/03/2019

01/01/2020 – 13/03/2020 

(< 2 years)

Mon1 = 2 + ((13-1) ÷ 31) = 2.39

8 (L1)

((2.39 ÷ 12) × 8) + 

((9.61 ÷ 12) × 8) 

= 1.60 + 6.40 = 8 days

14/03/2020 – 31/12/2020 

(< 2 years)

Mon2 = 12 – 2.39 = 9.61

8 (L2)

20/05/2018

01/01/2020 – 20/05/2020

(< 2 years)

Mon1 = 4 + ((20 – 1 ÷ 31) = 4.61

8(L1)

((4.61 ÷ 12) × 8) + 

((7.39 ÷ 12) × 12) 

= (3.07 + 7.39) = 10.46 days

 

21/05/2020 – 31/12/2020

(> 2 years and < 5 years)

Mon2 = 12 – 4.61 = 7.39

12(L2)

 

Leave Cutoff Day: Specify the cutoff date for the system to calculate the leave entitlement. This setting is only applicable if Month/Inclusive method is used.

For example: 15 is set on Leave Cutoff Day, therefore if date of service is before or on the 15th of the month, the system will include the month in service length calculation and if the date of service is after the 15th of the month, the system will exclude the month in the service length entitlement.


 

 

Unpaid Leave Per day Calculation: Choose the number of days to calculate daily rate of employee’s unpaid leave

Annual Leave Per day calculation: Choose the number of days to calculate daily rate of employee’s paid leave

  1. Use Normal Working Days: Number of Working Days that set in Overtime setting
  2. Use Number of day in the calendar month: Number of Days in Calendar Month(e.g.: 31 days (Jan), 28/29 days (Feb), 31 days(Mar))

 


 

 

Allow Edit Unpaid/Paid Leave Amount: To allow change/edit the Unpaid/Paid Leave Amount in Payroll