If historical or retrospective timesheets entered in Maintain Hours are not transferring to payroll, it could be due to one or more of the following causes:
Possible causes
Historical timesheets were not signed off before generating timesheets in Final Mode.
The Generate Timesheets setting is set to NO against the username in the System Users screen.
Checklist to troubleshoot historical hours not feeding payroll from Maintain Hours
Is the period you are entering hours for prior to the current payroll period?
If the pay code requires approval, have the hours been approved?
Is the pay code set to be paid in decimal (not marked as Non-Payroll)?
Check the employee's work group:
Is there a list of non-payroll pay codes attached?
Is the relevant pay code included in this list?
Does the employee’s work group generate timesheets?
Does your username have the privilege to generate timesheets in System Users? (Check Home Company or All Companies access)
Is the day within the count back weeks set in Control Parameters / General Parameters 2?
Are you entering hours on a new line in Maintain Hours?
📌Note: If a pay code is marked as Requires Approval via System Params > Pay Codes, a prompt will appear only when hours are approved via the Approve Hours screen. Approving hours directly in Maintain Hours will not trigger this prompt, so the hours will not be sent to payroll. All timesheets must be entered on a new row in Maintain Hours. Updating an existing record will not trigger the approval prompt and the hours will not be transferred to payroll. Ensure that all hours have been signed off prior to generating timesheets in Final Mode.
