Labour Type Codes are used for automatically pricing timesheets based on pre-sets specified on this module. There may not be a need in your business for this feature, however to keep consistency with the TSM model, TSM Lite will not allow you to create a timesheet without a Labour Type. The first workflow therefore details setting up a default labour type that will not affect any other settings on your timesheets.
The steps above will ensure that every timesheet created will have the “S” (or whichever preset you selected) labour type on it automatically. The user will have to specify the labour rate and enter the billable hours.
If a new timesheet populates with something other than the default labour type, this means that the labour type has been brought over from another record that contains a default labour type. To fix this you need to check some settings detailed below.
First there is the default Labour Type setting on the Job Logging tab. If this is different to the default labour type it will over-ride the default in Job Cards Setup. Its presence here means that it is pre-defined somewhere else, which can be one of 2 locations:
The following workflow allows for a simple multiple Labour Type set up. It will calculate timesheet sell prices automatically and employ a simple timesheet costing. The more complex options are discussed later on in the article.
Note: Updating a Code ID in Code Setup does not update every other instance of this code elsewhere in TSM. Timesheets and Default Labour types will retain the old setting but any new records will not be able to be set to the old code. Also you will not be able to run reports for the old code, which means that it may be better to create a new Labour Code and set the old one to “Inactive” rather than update the ID of an existing one.<
This minimum of information is necessary for a functional Labour Type code record. Repeat the above steps for additional Labour Type.
Note: The Employee hourly cost needs to be set on the Employee record for the timesheet’s cost to be calculated. Otherwise it will be set to zero. Timesheet costs will not be updated retrospectively is the Employee hourly cost was to be set after some timesheets have been entered for that customer.
Whilst the main purpose of the Labour Type is to automate timesheet costing and pricing, it can be used for several other tasks, such as incorporating cost overheads. There are several fields for specifying timesheet duration limits which are useful where your business uses time increments (such as 6 minute = 1/10 of an hour) or minimum or maximum timesheet lengths.
There are 4 fields that can be used to specify various time limits for this labour type.
Note: The Job Card 1 setting for “Automatically Calculate Timesheet Duration…” needs to be on.[]
Field | Purpose |
---|---|
Usual Hours | This setting is used to set the billable hours by multiplying its value by the difference between stop and start time. |
Minimum # of Hours | The minimum number of billable hours to assign to the the timesheet if the actual hours are less than this value. This option is useful where timesheets are charged at a minimum duration even if the actual work may take less time. |
Billable Hours | A variation on the above setting – this figure will limit billable hours on the time sheet irrespective of the actual hours figure. |
Increment (Minutes) | The number of minutes to increment Actual Hours time-spans. This feature can be used to round up actual hours to arrive at the billable hours figure. |
Additionally, there are 2 option that allow accumulation of actual hours.
Field | Purpose |
---|---|
Accumulate Minimum Hours | This feature is used in conjunction with the minimum hours field. Multiple timesheets will result in a billable hour amount as per the billable hour setting, while the sum of their actual time is smaller. |
Accumulate Increment | Similar to the above setting – the incremented amount will remain the same until the actual hours total becomes larger than the increment amount; for instance if the increment is set to 15 minutes and 2 timesheets are entered, each at 7 minutes, the total billable hours on the job will still be 15 minutes. But this value will become 30 minutes with the addition of 3 more 7 minute timesheets totalling 35 minutes in actual time (see screenshot example below). |
There are some other options found on this screen. The “Inactive” tickbox – used for deactivating the labour type; it will remain in the database & useful for reporting purposes but will not be selectable form a list of labour types. “The Force zero billable Hours” box will ensure that this labour type always has zero billable hours (i.e. it is not charged to the customer). Setting the “Do not Print on Invoice” setting will preclude a timesheet with this labour type form printing on the invoice. This setting van be over-ridden on the timesheet entry itself.