Skip to main content

Error: Stop - Employee Excluded no Employee record on Payroll (No hours for payment) when Generating Timesheets

Stop - Employee Excluded no Employee record on Payroll (No hours for payment)

J
Written by James Pardy
Updated over 5 months ago

This error occurs when trying to generate timesheets for an employee who is not set up in CorePay. As a result, no hours can be sent to payroll.

Root Cause

When generating timesheets, the system checks for a linked employee record in CorePay.
If the employee does not exist in CorePay, the following error is triggered:

pgsqlCopyEditStop - Employee Excluded no Employee record on Payroll (No hours for payment)

How to Resolve

To allow the system to handle this scenario without generating an error, you must update the Control Parameters.

Back Office Steps

  1. Go to CoreTime.

  2. Click System Params.

  3. Select Ref A to C, then click Control Parameters.

  4. Select the relevant Company.

  5. Click Advanced Options.

  6. Click the green β€˜+’ button to add a new row.

  7. In the new row, enter the following text exactly:

    pgsqlCopyEditStop - No Employee record on Payroll and hours exist.
  8. Click Save.


Portal Steps

  1. After updating the Control Parameters, go back to the Portal.

  2. Run Retrieve Hours again.

This will clear the error and allow the process to complete successfully.


Why This Works

Adding the "Stop - No Employee record on Payroll and hours exist." entry to the Control Parameters tells the system how to handle cases where an employee is missing from CorePay but still has hours recorded. This prevents the system from blocking timesheet generation due to missing payroll data.


Summary

Issue

Employee not set up in CorePay, causing a stop error in Generate Timesheets

Resolution

Update Control Parameters in System Params and re-run Retrieve Hours

Did this answer your question?