Try the following steps in order until the error is resolved:
  1. Recalculate payroll selecting the correct Time and Attendance batch.
     
  2. Verify the employee record has a Current Status of Active. If the status is other than Active or Inactive, open the table entry in Configuration to verify it is associated with Active and the inactive checkbox is not marked.
     
  3. Verify the employee had a valid pay type for this date
    • In Records, Employees open the employee
    • On the Compensations/Deductions tab double click on the applicable pay type
    • If the effective date of the pay type are outside the date of the calculation, adjust the effective date or add a new pay type. (The date entered in the Effective dates: 'through' field will be the date that the Pay
      Type becomes ineffective. Example: If the Effective dates: 'through' field is 5/22/13 and you want to create the calculation on 5/22/13, you will receive the error in question and need to enter a date past 5/22/13).
       
  4. Verify a calculation has not already been calculated for the pay date.
    • In Records, Employees open the employee.
    • On the Compensations/Deductions tab, and open the pay type.
    • Select the Schedule tab, verify the status for the period ending date is Scheduled.
    • If the status is Calculated, delete the calculation.
       
  5. If the employee is hourly, verify the hours and rate are entered on the Time and Attendance Batch.
    • In Payroll Processing, click Create Calculations.
    •  Enter the period end dates for which calculations should be created.
    • Enter the pay date for this calculation batch.
    • On the Time and Attendance tab, select a time sheet batch that contains hours for the employee in question.
       
  6. Review the HR Info tab of the employee record to verify:
    • The last event listed on the HR Info tab is associated with a hire event. If the last event is not associated with a hire event, add a new hire event
    • The Actual and Schedule dates on the Hire event are before the calculation period ending date.
       
  7. Verify a schedule has been created for the year you are attempting to calculate, and that the dates match the time and attendance batch:
    • In Configuration, select Schedules.
    • If a schedule with the proper schedule ID and calendar year has not been created, create the pay schedule. If the pay schedule is for consecutive years, use the same schedule ID or copy the previous year's schedule.
    • If you created a new pay schedule, in Records, Employees, open the employee record.
    • On the Compensations/Deductions tab, select the new schedule from the Pay schedule drop-down menu.
    • Save and close the employee.
    • Open the Time and Attendance batch and verify the dates match between here and the schedule.
       
  8. If the pay type was changed on the employee record after the Time and Attendance Batch was created:
    • Open the Time and Attendance batch
    • Click the Refresh button
    • Save and close the batch
    • Create calculations
       
  9. If using paid attendance types, verify that there are pay types that correspond to those attendance types:
    • In Configuration, click Attendance Types.
    • Open the Attendance Type.
    • Select the appropriate pay type from the drop-down menu next to 'Pay this attendance code using'.
    • Click OK.