Reason: the “USE TIME DATA TO CREATE PAYCHECKS” option is undefined for one or more of your employees in QuickBooks.
- Open QuickBooks
- Open an Employee
- Click the Payroll Info tab for that employee
- On the bottom of the left side of the screen, there’s a checkbox USE TIME DATA TO CREATE PAYCHECKS
- Turn checkbox on (You can turn the checkbox off again immediately if you don’t want to use Time Data for paychecks)
- Save employee
Repeat for all employees.
That will fix the error. The flag can be set to ON or OFF but when an employee is first created, QuickBooks counts that flag as UNDEFINED until you specifically set the employee to ON or OFF and save your changes. Once saved as ON/OFF, the problem is resolved.