We have applied the patch to normal/live version, would it affect the historical accruals as well or just moving forward ?
This particular customer had issues with a number of staff annual leave (A/L) accruals not calculating correctly on Unworked Public Holidays (see issue here)
Upon internal investigation of the payroll module, we enhanced the processing to accommodate the customer's requirements.
A software patch was provided to the customer, which the customer applied to a test version of Powerforce, tested the new calculation and with the new processing working the customer proceeded to update their live payroll with the patch.
Payroll Accrual Processing
When you run the 'commit payrun' task, this is the flag to the payroll module to calculate the accruals due to your employees based on the detail of 'this' payrun (the one you're running the commit against).
The software runs its accruals calculations purely against the hours / days (depending on the accrual method for each employee), and stores the calculated values on the 'pay details' of the pay-slip. This then represents the pay slip image for the payrun. The only means to alter the image is to cancel the payrun, and re-process the pay, including a re-commit which will repeat the logic noted above.
The software then adds these accruals to the running total of the employees 'ytd values'.
Therefore, the direct answer to the above question is 'no'
- the software change was made 'today'
- the new payrun is run today, its accruals will be calculated with the logic in the payroll system as at today
- all prior payruns will remain as they are, for the explanation of the 'pay-slip' image as detailed above