Employee Class
Employee Class is under Master.
In HRPro, the Employee Class categorizes employees based on shared attributes like benefits, work schedules, payroll settings, and other relevant criteria. This classification streamlines HR management by grouping employees with similar characteristics, making it easier to apply consistent rules and settings across the board.
In Employee Class, The Default Salary Info tab, Default HR Info tab, Default Other Info tab, and Default EPortal tab are the DEFAULT values when creating a new employee, i.e. it is populated to the Employee Master when the user assigns this employee class to a NEW employee. So changing the settings in these four tabs will not affect the existing employee master record.
The other two tabs Payroll and Auto Bonus are not set the default values. Whenever the employees are assigned to this Employee Class, they follow that setting.
In payroll, employees in different employee classes can have different pay dates, and the auto-pay file can be generated by employee classes too.
Default Salary Info tab
You can define the default Monthly Salary/Daily Rate/Hourly Rate/Regular Payments of that particular employee class. Leave it zero if the defaults are no need to define. Please note that the User Definable Pay Types are User Defined Formula enabled.
O.T. Type - define the O.T. Type after office hours (integrated with attendance module)
O.T. Type (Rest day) - defined the O.T. Type for Rest Days (and Off Days for Roster Employees) (Sunday/Holiday except Saturday, etc) (integrated with attendance module)
O.T. Type (Saturday) - defined the O.T. Type for Rest Days that is Saturday (integrated with attendance module)
O.T. Type (SH) - defined the O.T. Type for Statutory Holiday (integrated with attendance module)
O.T. Type (PH -SH) - defined the O.T. Type for Public Holiday that is not Statutory Holiday (integrated with attendance module)
O.T. Type (CallBack) - defined the O.T. Type for CallBack Over-Time (integrated with attendance module)
O.T. Type 7 to 8 - no integration with attendance module
See also
Default HR Info tab
Default Other Info tab
Default EPortal
If the user change the employee class of an EXISTING employee in Employee Master (e.g. from GENERAL to MANAGER), HRPro will ask Do you wish to overwrite the existing Employee values with Employee Class Default Values?
If user click Yes, the new employee class attributes (e.g. OT Type, Entitlement Class, except Monthly Salary/Hourly Rate/Daily Rate/Regular Payments) will be populated to the Employee Master, otherwise, nothing will be changed.
Payroll
You can use these settings in the Employee Class (that is for this Employee Class) to override the settings in the Payroll Module Setup (that is for global).
You can overwrite the settings of Daily Salary based on the first three months Holiday Pay, No Pay Leave Rate Formula, Pay Regular Days/Hours for Daily/Hourly Rate Employee, Untaken Annual Leave Pay Daily Rate Formula that is defined in Payroll Module Setup, Payroll tab for this particular Employee Class.
The First three months of the Holiday Pay option allow you to define the setting that is different from the Payroll Module Setup, Payroll tab for this employee class. The available options are Payroll Module Setup, 12-month Average Wage, Current Month Average Wage, and No Wage.
The options for Pay Daily/Hourly Rate Employees according to work schedule are Payroll Module Setup, Yes, and No. If it is set to Yes, the Daily/Hourly Employees for this Employee Class will pay according to the Work Schedule. If it is set to No, the Daily/Hourly Employees for this Employee Class will pay according to the Attendance Records.
Annual Leave Pay Daily Rate Formula can be defined using User Defined Formula. If it is empty, it defaults to the settings in Payroll Module Setup, Payroll tab, EAO2007 panel.
No Pay Leave Rate Formula is either the Hourly Rate or Daily Rate depending on the setting "No Pay Leave Pay by" in Payroll Module Setup, Payroll tab.
Untaken Annual Leave Pay Daily Rate Formula can be defined using the User Defined Formula. If it is empty, it is defaulted to the settings in the Payroll Module Setup, Payroll tab, and Generate Payroll Batch panel.
No Pay Leave Rate Formula must return a negative value in order to deduct payroll. If the No Pay Leave Rate Formula is empty, it is default to the Daily Salary based on defined in Employee Class.
The option for Final Payment for Annual Leave Balance Daily Rate is defined by User Defined Formula. If it is empty, it is default to the Final Payment for Annual Leave Balance Daily Rate defined in Payroll Module Setup, Payroll tab.
Examples for Final Payment for Annual Leave Balance Daily Rate
[12MthsAverageDailyRate] (Statutory)
[BasicSalary]/[DaysInMonth]
[BasicSalary]/[WorkdaysInMonth]
[BasicSalary]/30