What is "Leave/Work Pay based on Leave/Attendance Period or Cut-off Date"?

This option is available only when EnableLeavePayCutOffDate is set to true in HRPro.config and may contradict other payroll module settings. 

In Payroll Module Setup, Payroll tab, there is a check box option Leave/Work Pay based on Leave/Attendance Period or Cut-off Date.

Usually, it is set to Leave/Attendance Period, when it is set to Leave/Attendance Period, the  Daily/Hourly Pay, Sick Leave Pay, Maternity Leave Pay, No Pay Leave Deduction, and Work Pays are all based on the Leave Period and Attendance Period. 

In most cases, for 2014/01 Payroll, the Leave Pay is based on 2014/01/01 to 2014/01/31. 

When it is set to a particular day, say 22th, the Daily/Hourly Pay, Sick Leave Pay, Maternity Leave Pay, No Pay Leave Deduction, and Work Pay will break into 2 items, i.e

Say for 2014/01 Payroll

The Last Month's Daily Rate will be based on Last Month's Rate and This Month's Daily Rate will be based on this Month's Rate. (The difference may be due to a salary increase on Jan 1, 2014, or EAO2007 is turned on).