Payroll Module Setup, Mid-Month Payroll tab

Payroll Module Setup, Mid-Month Payroll tab is under System Manager ⇒  HRPro Setup, Payroll Module Setup.

Generate Mid-Month Payroll Bath

When Enable Mid-Month Payroll Batch is turned on, Mid-Month Payroll Processing is available. 

The Enable Multiple Mid-Month Payroll Batches per month check box is to enable Multiple Mid-month Payroll Batches per Month

If the Employee Salary Payment pay at Mid-Month Batch is enabled, the followings pay items will be paid at Mid-Month Batch.  (This is usually the case for month-end commission, OT pay, etc)  

If the Employee User-defined Payment pay at Mid-Month Batch is enabled, the User-defined payment defined in Employee Master (in Employee Master, Salary Info)  will be paid at Mid-Month Batch. 

If the Daily/Hourly Rate Employee Work Pay prepaid in Mid-Month is enabled, Mid-Month Payroll Batch will read the number of worked days or hours from the Attendance Records from the 1st to the 15th of the month. The Month-End Payroll Batch will read the number of worked days or hours from the Attendance Records from the 16th to the end of the month.

Mid-Month MPF

When Reserve Mid-Month MPF to month-end is turned on, HRPro calculates the MPF for mid-month and deducts that MPF amount without paying it to the employee. (Usually, it is for the case that the month-end amount is not enough to pay the MPF (e.g. for month-end payroll is for commission payment – say the mid-month amount is $20,000 and the month-end amount is $500), so the $1,000 MPF contribution is reserved to month-end)

When Reserve Mid-Month MPF to month-end is turned off, HRPro does not calculate the MPF amount and pay to the employee for the full amount (usually for commission at mid-month). 

Please note that all the pay items from Mid-Month Payroll Batch are aggregated to Month End Payroll Batch during Generate Payroll Batch.