You are here: Welcome » TSM Manual » Utilities » Codes Setup
Codes Setup
Table of Contents
Codes Setup
Throughout TSM, system codes are used to categorise jobs, contacts, labour, status and many more for searching and filtering reports in TSM.
Although we have named these codes ourselves, you can use them for whatever purpose that is meaningful to the way you conduct your business.
By selecting the code ID in the list on the left hand side, the list of all corresponding codes set up appear in the Code Text list on the right hand side.
Below the Code Text list is the information pertaining to the selected code. Depending on the Code Type selected, information displayed might differ.
You can view each code for that specific type. System codes can be very valuable if you set them up correctly. Take the time to understand how system codes can be used and design codes to suit your needs.
To access system codes for editing, select Utilities / Codes Setup or right mouse click on any pull-down list anywhere in TSM that references a system code.
Department |
---|
The department the Job Card is assigned to
Employee Group |
---|
Group of employees (service team) that can be assigned to a Job Card
Employee Type |
---|
Identifies different types of employees such as internal, contractor etc. Time Sheet reports can be printed by the type of employee.
Equipment Type |
---|
Categorise equipment assets assigned to Maintenance Contracts
Fault Code |
---|
Identifies the type of fault that occurred on a job
Incident Type | Industry |
---|
Indentifies Industry type.
Job Code |
---|
Identifies the type of job carried out.
Labour Type |
---|
The different types of labour such as Standard, Overtime, Travel etc. Labour types also allows you to specify a corresponding default hourly rate and other details.
Manufacturer |
---|
Identifies the maker of a product serviced or a spare part used in a service.
Other |
---|
Additional code assigned to Contract Job.
Other2 |
---|
A customisable field used on Job cards
Other3 |
---|
A customisable field on the Maintenance Card
Other4 |
---|
A customisable field on the Maintenance Card
Payment terms |
---|
Identifies and calculates the terms you have agreed for payment of invoices.
Payment Type |
---|
Sets up different invoice payment types - Cash, Cheque, Visa, MasterCard etc.
Priority Code |
---|
Identifies how urgent a job is. Also allows you to set up response times and escalation warnings and more.
Product Location |
---|
Sets up different warehouse/bin locations where your stock is held. Primarily used for multi-location stock control.
Product Sub Type |
---|
Used to sub group products together for reporting purposes.
Product Type |
---|
Used to group products together for reporting purposes.
Region |
---|
Used on job cards
Repair Code |
---|
Categorises what you did to repair the fault reported.
Sales Analysis |
---|
Used for reporting purposes
Schedule Type |
---|
Categorise the type of Scheduled Maintenance job. Also lets you determine the service fee.
Security Group |
---|
Set up different security groups for determining access rights to various features in TSM
Service Code |
---|
Identifies Service type such as Charge, Warranty, Maintenance etc.
Ship Via |
---|
Used on Supplier Invoices
Stage Desc |
---|
Standard description for Contract Job stages
States |
---|
Tax rate to automatically assign based on the Billing Contact state (USA only)
Status Code |
---|
Defines the current status of a job in terms of time such as Waiting on Parts, Commenced, Completed etc.
Task Type |
---|
Identifies the Type of Task requested.
Tax Codes |
---|
Configure various tax codes and their corresponding tax rate (%)
Unit of Measure |
---|
Used to identify the allocated unit of measurement.
Adding a System Code Entry |
---|
Most of the system codes consist of a Code ID and a corresponding Code Text. The Code ID is a short, unique identifier for the code. The Code Text can be longer and is used to more fully describe the Code ID.
To add a new system code:
- Select The Code Type you want to add.
- Click on the New button.
- Enter a unique Code ID for the selected Code Type. The Code ID should be short (maximum 15 characters) and should represent the New code type you want to add.
- Provide a meaningful description for the code ID.
- Click Save on the toolbar to save the information or Cancel to discard the change.
A number of System Codes have additional properties that affect the way they are used. These include:
Job Code |
---|
The Job Code identifies the type of job being carried out.
Training Courses / Qualifications |
---|
TSM allows you to assign various Training Courses and Qualifications as minimum requirements for technicians to work on a job. If entered against any Job Code, any technician assigned to a job via the Job Card, Assignments or Time Sheets will pop up a warning if they do not possess current courses / qualifications matching all entries entered here.
Press the Add button to add a new course / qualification and Delete to remove one no longer required.
Labour Type
Rate |
---|
The dollar amount that this labour rate is charged out per hour.
Usual Hours |
---|
The number hours that are applicable to this labour type. The total hourly rate charged equates to the Rate multiplied by the usual hours (defaults to 1 hour)
This makes it very convenient to charge out the rate other than hourly. For example, you might charge $25 per 15 minutes. In this case you would set that rate to $25 and the Usual Hours to 0.25 (a quarter of an hour).
Inactive |
---|
Mark this labour type as being inactive
Prepaid Time |
---|
This labour type is used exclusively for Prepaid support time.
Available productive time |
---|
This labour type is to be included in the calculation of Available productive time in the Time Sheet management analysis report.
Force Zero Billable Hours |
---|
Whenever this labour type is used, the billable hours must be zero.
Do not print on invoice |
---|
This option will ensure that time entries of this type will not appear on the invoice.
Additional Hourly Cost |
---|
Additional hourly cost to add to base cost. The cost multiplier is disabled if this is entered.
Add to cost Multiplier |
---|
If this is ticked and the Additional Hourly Cost is entered the Employee Cost Multiplier is enabled.
Employee Cost Multiplier |
---|
The hourly cost usually associated with a Labour Type is the Employee’s hourly cost. You might like to set the cost to more than the employee’s usual hourly rate under some circumstances. For example, you might pay your employees 50% more per hour for overtime. In this case, set the Employee Cost Multiplier for the Overtime labour type to 1.5
The intention of the labour multiplier is to cater for overtime whereby a higher labour rate is charged for out of hours labour. TSM assumes that the labour rate will be increased by the rate multiplier and the employees cost will increase in line with the labour multiplier. i.e. normal hours labour rate = $60 and normal employee cost is $25, overtime
The rate multiplier will be 1.5 whereby labour rate will be $90 and employee cost will be multiplied by 1.5 to $37.50
Minimum # hours |
---|
Set the minimum number of billable hours allowed under this labour type. For example, telephone support might have a minimum 15 minutes, onsite might have a minimum of one hour.
Increment |
---|
Select the predefined increment to apply to time using this labour type. For example, telephone support might use 5 minute increments, onsite might use half hour increments.
Default Income Acc: |
---|
The income account for linking to the accounting package.
Tax Code |
---|
Select a tax rate to charge for the Labour Type (if different from the Setup Default).
Colour |
---|
You can select a colour to assign to this labour type. The time sheet list on job cards will reflect this colour whenever this labour type is used.
Payment Terms
The Payment Terms allow TSM to calculate the due date for invoice payments. There are 2 main types of payment terms supported in TSM:
Standard |
---|
Date Due calculations are based simply on the number of days selected added to the Invoice date.
Net Due in ??? days |
---|
Set the number of days after the invoice date that the invoice is due for payment.
Date Driven |
---|
The date due is calculated based on rules regardless of invoice date:
Net Due on the select day of the month(EOM = 31) |
---|
Set the day of the month after the invoice date that invoices are due for payment. To force the date to be due on the last day of the month regardless of the number of days in a month, set this value to 31.
For example, set this to 15 for invoices to be due for payment on the 15th of the month. If you invoice on the 10th, the invoice will be due for payment 5 days later. If you invoice on the 20th, the invoice will be due for payment on the 15th of the next month.
Due the next month if issued within selected days of the due date |
---|
You can modify the above rule to force the due date to the next month if the invoice date is within a selected number of days of the due date. In the above example, setting this to 7 will force the due date to the 15th of the next month for an invoice on the 10th as this is 5 days from the due date which is within the 7 days selected.
Set this value to 31 to force all invoices to be due on the last day of the following month.
Payment Type |
---|
Each cash receipt in TSM must be assigned a payment type.
Detail Type |
---|
The Cash Receipts module will ask for different types of information depending on the details type of the Payment Type selected. Detail types include:
- Cash
- Cheque
- Credit / Store Card
- Bank Account
- BPay
- Other
Card Type |
---|
The list of Credit Card types.
Priority Code
The priority code allows the entry of additional information controlling the way TSM calculates response times, escalation calculations and other aspects of a Job Card.
The Priority Codes provides a powerful tool for managing your Service Level Agreements and Maintenance Contract obligations.
The following fields in addition information is available:
Response Time (Minutes) |
---|
With each priority code that you create, you can assign a response time to reflect the urgency of that particular priority. The response time is added to the Job Logged Date / Time to calculate the Date / Time that the Job is due to commence.
In calculating the due time, TSM takes into account the working hours in the day. If the calculated time is past the closing time, TSM will restart the time calculations from the start of the next working day.
Leave this blank to disable auto calculation of due time.
For example, if you set up a 4 hour response time (240 minutes) and the logged time is 11:00am then TSM will calculate the due time as 3:00pm the same day. If however working hours are 9:00am - 5:30pm and the current time is 3:00pm then TSM will calculate the due time as 10:30am the next morning. Subsequently, if the logged time is on a Friday and you have not selected Saturday or Sunday as working days then TSM will calculate the due time as 10:30am Monday morning.
Estimated Duration |
---|
Sets the Estimated Duration of a Job created under this Priority Code.
Service Fee |
---|
Select a default Service Fee to assign to any job created under this Priority Code.
Default Labour Type |
---|
Select the default labour type applicable to jobs created with this Priority Code.
Minimum Charge |
---|
The minimum job total allowed under this Priority Code.
Office Hours |
---|
Define the office hours applicable to job due calculations under this priority code. Leaving this blank will use the default office hours recorded in the Job Cards 2 Setup.
Work on Saturday / Sunday |
---|
The Saturday and Sunday options allow you to override the default working status of Saturdays and Sundays for this priority. Time due calculations take into account the weekends.
Work on Saturday / Sunday |
---|
The Saturday and Sunday options allow you to override the default working status of Saturdays and Sundays for this priority. Time due calculations take into account the weekends.
Charge Parts / Labour |
---|
Decide whether you will charge for parts under this Priority Code. If you unselect this, any parts added to a Job Card with this Priority code will default the sell price to zero. This is very useful where you have Maintenance Contracts that you pay an annual fee for where all parts and labour are covered by the fee and not charged for.
Ignore minimum charge |
---|
You can set up a minimum job charge in the TSM Setup. Set this option to ignore the minimum charge on jobs created with this Priority Code.
Ignore Service Fee |
---|
If selected, the job Service Fee will be set to zero.
Escalation Warning 1st/2nd/Final |
---|
Allows you to override the default escalation times for jobs with this Priority Code. Thus, if most of your jobs have an escalation warning time of 5 hours for warning 1, 3 hours for warning 2 and 1 hour for the Final Warning 3 then you would set this up in Job Card Setup 2. However you could override this for this priority code with an escalation of say 1 hour for Warning 1, 30 minutes for Warning 2 and 15 minutes for the Final Warning
Product Type
There may be times where you have an agreement with a supplier, in which they are the main providers of a particular product for your company. With this close business tie there might be possibilities of discounts for certain types of products. TSM permits you to encapsulate these discounts with the Product Type code.
The steps to add discounts to selected product types are very simple:
Click on Product Type in the list on the left.
Select the particular product code in the list on the right for which you want to apply the discount.
Press under the Discount Rates heading to add a discount to that product code. The Supplier field in the table will be highlighted with a drop-down list box.
From the dropdown list, choose a supplier to which the discount on the product type will apply.
Under the Discount field, enter the discount quantity (percentage) that applies to the product under the selected supplier.
You have now recorded a discount that affects a product type given by a supplier. Moreover, you can add more than one discount for a product. Why would you want to do this? Well, you may have a number of suppliers that you purchase a particular product from and you will want to know who is offering the best prices. For each discount given by a supplier of that product, just add an entry for it, picking the appropriate supplier and discount rate. If these discount rates change at any time, you can easily edit the discount field. If a discount no longer applies, just remove the record with . With these defined discounts, any purchases of products with this Product Type and supplied by a supplier setup for discounts, will automatically apply the discount rate to the normal purchase cost for TSM Purchase Order purchases.
Job Equipment Service Code |
---|
The default Service Code to use on equipment added to jobs where the equipment Product Type matches this code.
Sales Tax Codes |
---|
Sales Tax Codes are additional tax codes used for international users of TSM (usually from the USA). Tax Codes can be defined as Taxable or Non-Taxable.
Schedule Type
The Schedule Type enables you to define a rate for selected Schedule Maintenance Types. This makes it easy for you to set scheduled job fees for a range of schedules and change the fee across the board by changing it on the Schedule Type.
Description |
---|
The Schedule’s description.
Period / Period Type |
---|
Select the period and period type from Days, Weeks, Months, and Years eg the selected schedule might be performed every 3 months.
Department |
---|
The department code for this Schedule type.
Include |
---|
Includes the schedule description in the Service Requested of the job cards generated for schedules of this type.
Service Fee Part number |
---|
Optionally selecting a part number here will automatically add that part to any job created from Scheduled Maintenance. Any schedule service charge will assign to the part sell price, and add to the Job Total.
Use this to control special job service fees as a part on the job. The benefit of using a part to determine the service fee is that you can control the general ledger account that is updated for the service fee.
Quantity |
---|
The quantity of the service fee part.
Schedule Rates |
---|
You can also enter a rate in the Schedule Rates table. This enables you to set a date range between which the rate is valid. Any rate you enter here will override any sell price assigned to the Service Fee Part number. You can use the Schedule Rates table to pre-plan and enter future rate increases.
Service Code
Minimum Margin % |
---|
The minimum margin to apply to Jobs this Service Code is assigned to.
Status Code
Colour |
---|
Each Status Code can be assigned a unique colour used in the Job Centre and Visual Assignment Scheduler to provide visual feedback of job status.
The colours are used to set the background colour of assignments in the Visual Assignment Scheduler and the background colour of each row in the Job Centre.
Tax Codes
TSM uses a system of tax codes to determine what rate of tax to charge for invoices.
Rate |
---|
Each tax code can have a different rate. Set the rate to zero to make the invoice tax free.
Notes |
---|
TSM will fill the notes with information from the Accounting System the Tax Code was imported from (If linked to an Accounting System).