Time Code
Time codes are what end users enter to classify the time that they are reporting. Time codes can be used to classify hours worked as billable, non-billable, sick, vacation, overtime, etc. Time codes are required by Time, however if your organization does not use time codes, a single Time Code Group/Time Code combination can be set up and then hidden (see General System Options for more information on hiding Time Codes).
As of version 7.5, the following time codes will no longer show up as an available time code to clock in/out:
-Holiday
-PTO pay codes
-Allow Future Entry and Time In/Out Hours Only (time codes set up with these options)
Time Code Setup
- Expand Time by clicking on the arrow .
- Click on Time Code
- Click on Add
- Time Code* - Enter a unique identifier for this time code (Max Length: 20 Characters).
- Name* - Enter a name of the Time Code (Max Length: 100 Characters).
- Time Code Group* - Select which Time Code Group this Time Code belongs to from the drop down menu.
- Type*- Select the type of time code
- Direct/Billable -Time charged to this time code will be billable. The user must select a WBS/OBS when charging to this time code.
- Direct/Nonbillable -Time charged to this time code will be non-billable. The user must select a WBS/OBS when charging to this time code.
- Indirect/Nonbillable -Time charged to this time code is non-billable and users cannot select a WBS/OBS.
- CRE* - The cost rate equivalent. Allows you to set an hourly equivalent for this time code. For example: if setting up an overtime time code and company policy sets overtime to time and half, enter 1.5 here.
- Restrict Access* - Select whether the time code is restricted or not
- Yes - The time code will only be seen by users who are assigned to it. (Remember to assign the time code, otherwise no one will be able to access it).
- No - The time code is available to all users.
- Allow Future Entry* - Select whether users can log and charge time to this timecode for future dates
- Yes - If users can record their time for future dates
- No - If users should not be able to record their time for future dates.
- Holiday Time Code*: This is used to auto populate timesheets with holidays. This option does not have an effect if Auto populate holiday is not enabled in General System Options and the holiday dates need to be set up under Organization → Location Holiday setup, for the instructions please visit Holiday Table
- Yes: This is a holiday time code.
- No: This is not a holiday time code.
Allow Hours Entry (Applies to Time In/Out Period): If Time In/Out is set up as part of a reporting period, Yes must be selected on the time codes that only require hour entries - ex. Vacation
'Yes' must be selected in order for a user to use the "Request" for time off (Leave Module). If this box is unchecked, when the user goes to request time off the drop down in the "Time Code" will be empty and the request cannot be completed.
- PTO Restrict Increment: Allows you to specify the exact increments (such as 4 hour or 8 hours) in which PTO can be recorded.
- Description: Enter any further details about this time code (Max Length 255 Characters).
- Click on Save
Time Code Assignment
Time code assignments allow the administrator to limit time codes to certain users. In order to limit which users can see time codes, the time code must be both restricted and assigned. Failure to do both will not have the desired effect.
Restricted | Assigned | Result |
---|---|---|
No | No | All users can see the time code |
Yes | No | No users can see the time code |
No | Yes | All users can see the time code |
Yes | Yes | Only designated users can see the time code |
Time Code Assignment Setup
- After the Time Code has been created and saved, on the bottom of the screen you will see some additional tabs.
- Click on Assignment
- Click on Add
- Fill in the following fields:
- Operating Unit: If the time code is restricted to a Operating Unit, select it from the drop-down menu.
- Department: If the time code is restricted to a department, select it from the drop-down menu. (If restricting it to a department, an operating unit must be specified).
- Employee ID: To assign time code to a specific employee, select the user from the drop-down menu
- Location: If the time code is restricted to a user's location, select the location from the drop-down menu.
- Part Time: Select whether or not the time code will be assigned to full time or part time employees. If it will be assigned to both, select All.
- Exempt: Select whether or not the time code will be assigned to exempt or non-exempt employees. If it will be assigned to both, select All.
- Employee Type: To assign the time code to a specific employee type, select it from the drop-down menu.
- Start Date: Select the date for this assignment to begin.
- End Date: Select the date for this assignment to end.
- Reporting Type: To assign the time code to a specific reporting period, select it from the drop-down menu.
- Field ID: If a time code needs to be assigned based on an additional (non-standard) field associated with an employee record
- Value: select an actual value in the additional field, based on which the assignment needs to be set
- Click Save
2024 DATABASICS, Inc