Payroll Module Setup, Payroll tab

Payroll Module Setup is under System ManagerHRPro Setup, Payroll Module Setup.

Generate Payroll Batch

When Enable Payroll Module is turned off, Payroll Processing on the menu is not available.

If Pay Regular Hours for Hourly Rate Employee is turned on, the number of hours to pay is defaulted to the working hours that the Roster Table/Global Working Hrs defined for the employee.

If Pay Regular Days for Daily Rate Employee is turned on, the number of days to pay is defaulted to the PAY DAYS that defined in the Daily Salary Based on (in the Prorated Salary / No Pay Rate Basis section), but if the Daily Salary Based on is set either Roster Normal Day or Roster Normal +Rest Days, it considers the Roster Table defined for the employee.

The formula for Untaken Annual Leave Pay Daily Rate Formula, Payment in Lieu of Notice Daily Rate and Payment in Lieu of Notice Monthly Rate can be set using User Defined Formula.

If Enable Untaken Annual Leave Pay on Final Payment is not turned on, the Untaken Annual Leave Pay on Final Payment will be summed into the pay item Annual Leave Pay.

Examples for Untaken Annual Leave Pay Daily Rate Formula, Payment in Lieu of Notice Daily Rate

    • [12MthsAverageDailyRate] (Statutory)

    • [AnnualLeaveDailyWages]

    • [BasicSalary]/[DaysInMonth]

    • [BasicSalary]/[WorkdaysInMonth]

    • [BasicSalary]/30

You can also defined different Untaken Annual Leave Pay Daily Rate Formula in Employee Class

If First three months Holiday Pay is set to No Wage, if EAO2007 is turned on, the Holiday Pay Rate become zero but If EAO2007 is not turned on, the No Wage Deduction is represented as No Pay Leave Deduction in Payroll Record.

EAO2007 (a.k.a 713)

When Payroll Calculation is compliant with Employment (Amendment) Ordinance 2007 is turn on, the daily rate for these Leave Pays (Holiday Pay, Annual Leave Pay, Sickness Allowance, Injury Leave Allowance and Maternity Leave Pay) will be based on 12-months average wage (unless the Use 12-month Average Wages except check-boxes are checked).

If the checkboxes Use Last Month Average Regarded Wages if 12-month Average Wages is less than Last Month Average Regarded Wages and for Injury Leave Allowance Only are both checked,the injury leave daily wage will compliant with the definition of "monthly earnings" in A Concise Guide to the Employees’ Compensation Ordinance Chapter 6.

If the checkbox OT treated as Regarded Wage Only when OT amount is not less than 20% of the regarded wage is turned on, then

If (Total OT Pays of Last 12 Periods) is less than 20% of (Total Regarded Wages + OT Pays of Past 12 Periods), then

12-Month Average Daily Wage = (Total Regarded Wages of Past 12 Periods) / (Total Regarded Days of Past 12 Periods)

otherwise

12-Month Average Daily Wage = (Total Regarded Wages of Past 12 Periods + Total OT Pays of the Last 12 Periods) / (Total Regarded Days of Past 12 Periods)

(Assumed Full Pay Wage for OT Pays are turned on in Payroll Module Setup, Pay Type tab)

See also:

Prorated Salary / No Pay Rate Basis

Daily Salary based on also known as Paid Days Definition. This is how system determine daily rate from monthly rate. See "Daily Salary based on" Explanation and How to determine Daily Salary?

Usually No Pay Rate is same as Daily Salary. But you can define a No Pay Leave Rate Formula in Employee Class to override.

If No Pay Leave Pay by Hourly Rate is selected, hourly rate is determined by Daily working hours. See How to calculate Hourly Rate from Daily Rate?

Referral Bonus

Payroll Period

Payroll Period is able to change only when there is no Payroll Batches exists.

Decimal Place

The rounding method for Daily Rate, MPF Contributions and ORSO Contributions are the common Round Off (Half Round Up)

The rounding method for Net Salary is Round Up

Pay Record

If Enable Pay Record is turned on, Pay Record is available.

Pay Record Period is the period to cover the pay date in Pay Records of the corresponding payroll period.

When offset is defined, Pay Record Period is the X days of the normal calendar period. E.g. offset is -10, The end date of Pay Record Period is 10 days before the normal calendar month end.

Pay Record Period is able to change only when there is no Pay Records exists.

Default

When Exclude MPF Contribution Voucher in GL Voucher is turned on, only the payroll voucher will be displayed on the GL Voucher Excel File generated from Generate GL Voucher

When Enable Multiple Cost Centre per Employee is turned on, Multiple cost centre per employee is available.

When Include Zero Amount Payroll to Payroll Reports is turned on, zero amount payroll records will be presented on all Payroll Reports. Otherwise, zero amount payroll records will not be presented on all Payroll Reports.

Voucher Difference Account for GL Voucher is the Account Code for the additional transaction if the GL Voucher is not balance when Generate GL Voucher