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
- 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
- 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)
- 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
- For Days Method, the 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) |
- 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
- Use Normal Working Days: Number of Working Days that set in Overtime setting
- 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
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article