If you are receiving the above diagnostic error when trying to reprint a pay slip, it means you have a conflict in your settings.
Follow the below steps to rectify the conflict.
Check the award that the employee is attached to
Employee, Employment, Employment Award.
2. Go to the award and check you have hours in Normal Day Work Hours:
Setup, Awards, select the Award, Edit, Normal, Normal Times and make sure there are hours in Normal Day Work Hours: not set at 00.00
3. Then go and check the payslips settings:
Setup, Preferences, Preferences, Pay Slips, scroll down under Print Options and check the box Show Leave Accruals in Days (decimal) is ticked.
4. It is then advisable to perform a Compact of the database.
Maintenance, Database, Maintenance, No, Next, Next tick the box Compact Database, Next Finish.
You should be able to print the payslip now.
Note: this error usually occurs when there is 0.00 in the award settings and you are asking WageEasy to print leave in days, with 0.00 in the award WageEasy doesn't know what a day value is in hours.