Skip to main content

Create hour rate job codes for payroll

Time registration - hourly paid staff

Esben Hedegaard avatar
Written by Esben Hedegaard
Updated today

Create hour rate job codes for payroll

Click: Setup Admin -> Modules -> Job codes & Projects

Setup time registration for payroll

1. Create a Project for Payroll

Start by creating a project. For example, name the project “Salary” or “Paid Hours”.

Target the project to the staff group(s) (Policies) that should have access to record time that is paid as salary:

💁 It is not a requirement to create a project, for example “Paid Hours”. However, we recommend doing so, as this allows you to link pay rates to the relevant policies (staff groups).

2. Create Job Codes for Pay Rates

A. Create one job code per pay rate

The job code should clearly indicate to the employee when it should be used:

  • Regular hours 06:00–20:00

  • Evening after 20:00

  • Weekend hours

  • On-call duty

  • Mandated overtime

ℹ️ At least one job code (pay rate) must be created.

B. Link the job code to the project you use for Paid Hours

💁 You may also further target the job code to one or more departments.

C. Mark that the job code should be included in the payroll export

Add the payroll code your payroll system uses to pay the hours in the Pay Type ID field.

💁 If your payroll system also requires a Cost Center ID to correctly pay the hours, enter this as well.

This is how hour rate job codes works when activated

The employee must select the correct hour rate to register time on.

Time is added to the selected hour rate via the time registration method activated to the users policy.

Work hours saved on an hour rate job code. The hours are pending approval.

Hence, the hours can still be edited.

Work hours that has been payroll processed. Hours are locked.

Did this answer your question?