Employee Class

There are three tabs of information that need to be filled in, Default Salary Info, Default HR InfoDefault Other Info, Payroll and Auto Bonus. Employees have the same employee class will share the same settings, but still can be changed individually. Employee Class Table is optional.

In payroll, employees in different employee classes can have different pay date, and the auto-pay file can be generated by employee class too.

In Employee Class, The Default Salary Info, Default HR Info and Default Other Info is the DEFAULT values when creating new employee, i.e. it is populate to the Employee Master when the user assign this employee class to a NEW employee. So changing the settings in these three tab will not affect existing employee master record.
 
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


Default HR Info tab


Default Other Info tab

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.

The other two tabs Payroll and Auto Bonus are not set the default values. Whenever the employees are assign to this Employee Class, they are follow that settings.

Payroll tab

You can overwrite the settings of Daily Salary based onFirst three months Holiday Pay as well as No Pay Leave Rate that defined in Payroll Module Setup, Payroll tab for this particular Employee Class. 

Annual Leave Daily Rate Formula can be defined by User Defined Formula. If it is empty, it is default 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.

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 FormulaIf 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

See also

Auto Bonus tab