If an employee isn't receiving payment and the PAY140 Validation Observation report displays the following error, it's because the transaction date on the timesheet is earlier than the effective salary date in the Position History table.
To resolve this, we've compiled a list of how to solve the error message in Back Office.
Check the effective date
To check the effective date of the salary, follow the steps in Back Office.
Click Manage Payroll then highlight the relevant pay group.
Click the Inputs tab then click General.
Click Maintain Employee Position/Point.
Amend transaction date
To amend the transaction date to match the effective salary date, follow the steps below.
Click Employee then in the search field, search for employee.
Beside the relevant employee, click VIEW.
Click Timesheet Current Period.
Amend the transaction date to equal the salary date effective.
If the timesheet's transaction date is actually after the employee's position effective date, check the setup of the pay code referenced in the Observation report.
Click Settings, then under Codes, click Pay Code (Classic).
From the Pay Code drop-down menu, select the relevant pay code.
Click Allowances/Payments tab, check that the Rate Seq Number field defaults to 1. If not, set field to 1.
Click Edit, then check the Analysis Code field.
