Payroll Module Setup, Mid-Month Payroll tab is under System Manager ⇒ HRPro Setup, Payroll Module Setup.
Enable Mid-Month Payroll Batch: When turned on, Mid-Month Payroll Processing is available.
Enable Multiple Mid-Month Payroll Batches per Month: It is to enable Multiple Mid-month Payroll Batches per Month.
Employee Salary Payment Pay at Mid-Month Batch: When enabled, the following pay items will be paid at Mid-Month Batch. (This is usually the case for month-end commission, OT pay, etc)
Salary
Work Pay
Allowances
Bonus
Double Pay
Holiday Pay
Leave Pay
Sickness Allowance
Injury Leave Allowance
Maternity Leave Allowance
Deduction
No Pay Leave Deduction
If both the "Employee Salary Payment at Month-End Batch" (in the Payroll tab) and "Employee Salary Payment Pay at Mid-Month Batch" are enabled, the salary will be counted twice.
Employee User-defined Payment Pay at Mid-Month Batch: When enabled, the user-defined payment specified in the Employee Master (under Salary Info) will be processed in the Mid-Month Payroll Batch.
Daily/Hourly Rate Employee Work Pay Prepaid in Mid-Month: When enabled, the Mid-Month Payroll Batch will calculate the number of worked days or hours from the Attendance Records for the period from the 1st to the 15th of the month. The Month-End Payroll Batch will then calculate the total number of worked days or hours from the Attendance Records for the entire month, adjusting for the prepayment made in the Mid-Month Payroll Batch. (The default setting is OFF).
Maximum Number of Past Periods to display in Mid-Month Payroll Amendment: This setting controls how many past periods are loaded into the Mid-Month Payroll Amendment. If you have a large volume of Mid-Month Payroll Batches, limiting the period can improve the loading performance of the Mid-Month Payroll Batches in Mid-Month Payroll Amendment.
Enable Mid-Month Contribution for Casual Employees under the MPF Scheme: When turned on, Casual Employees can contribute to MPF on the Mid-Month Payroll.
Casual Employee Contribution considers Leave Pay: When enabled, the MPF contribution will include the number of days for Holiday Pay, Annual Leave Pay, Sickness Allowance, Maternity Leave Pay, and Paternity Leave Pay.
Reserve Mid-Month MPF to Month-End: When this option is enabled, HRPro calculates the employee MPF contributions (EEMC/EEVC) based on the mid-month payroll and withholds the corresponding MPF amount, rather than paying it to the employee immediately. This is typically used when the month-end payroll amount is insufficient to cover the MPF contribution (for example, if the month-end payroll consists mainly of commission and is only $500, while the mid-month amount is $20,000). In such cases, the $1,000 MPF contribution calculated from the mid-month payroll is reserved and processed together with the month-end payroll. When turned off, HRPro does not calculate the MPF amount and pay to the employee for the full amount (usually for commission at mid-month).
No Minimum Level for Mid-Month MPF Reserve: When this option is enabled, 5% of the MPF Income will be reserved for the Month-End Payroll regardless of the $7,100 Minimum Level.
Please note that all the pay items from the Mid-Month Payroll Batch are aggregated to the Month End Payroll Batch during the Generate Payroll Batch.