Codes Setup

Throughout TSM, system codes are used to categorise Jobs, Contacts, Labour, Status, and many more, for searching and filtering of reports. The Codes Setup module can be brought up by right-clicking on any Code dropdown in TSM and selecting Setup <code name>. For all Code types, click the + button and specify a Code ID to add the Code to the System, click the - button to delete the currently selected Code. Codes which can be utilised are:

Account Status

The Account Status is set on the Customer's Detail tab, and is used to flag whether there are issues with the Customer. On adding a new Job for a Customer, TSM will check the Customer's Account Status and pop up a warning, or prevent a new Job from being created, depending on the option set here. Common Status Codes are On Hold, Inactive, and Overdue.

Address Type

Address Type is used where ever addresses are recorded in TSM. Common types are Work, Home, and Branch.

Assignment Type

Assignment type is a property of all Assignments, used for reporting and filtering on the Visual Scheduler, and setting of colours in the VAS and Assignment List view.

Cost Centre

Cost Centre is used on Parts, Time, and Expenses to categorise records for Costing and Profitability reports.

Customer Type

Customer Type is used to Categorise Customers.

Department

Department is used to flag which area of the business a Job is logged for. It is also used when communicating to an Accounting Package, to post values to different sets of Accounts.

Email Type

Email Type is used where ever email addresses are recorded in TSM. Common types are Work and Personal.

Employee Groups

Employee Groups are used to quickly set Employees on Jobs, Assignments, and Time Sheets. Members of each group are either set here in the Codes module, or for each Employee in the Employee module.

Employee Type

Employee type is used to categorise Employees for searching and reporting.

Industry

Industry is used to Categorise Customers.

Invoice Prefix

Prefixes and Suffixes are used on Invoice numbers to quickly identify different organisational units or Invoice types.

Invoice Suffix

Prefixes and Suffixes are used on Invoice numbers to quickly identify different organisational units or Invoice types.

Job Prefix

Prefixes and Suffixes are used on Job numbers to quickly identify different organisational units or Job types.

Job Suffix

Prefixes and Suffixes are used on Job numbers to quickly identify different organisational units or Job types.

Job Type

Job type is used for reporting and filtering on Jobs, and setting of colours Job List view grid.

Labour Type

Labour Type is used on Time Sheets to set many of the properties. These are:

Manufacturer

Defines who manufactures a particular Model of Product, and is used to categorise them.

Model

Models are used to quickly select different products. The Manufacturer of each is defined here, while the Products under each Model are set on the Models tab of Inventory.

Payment Terms

Payment terms are used to calculate the Invoice Due Date. When raising an Invoice, the Customer's Payment Terms are checked, and the Invoice Due date is set, based off the Invoice Date. If the Customer's terms are not set, the default Setup option is used. Each Payment Term can be set as a fixed # of days after the Invoice date, or due on a specific date of the current or next month.

Payment Type

When receiving Cash Receipts or Credits, this code sets how the money was received (e.g. Cash, Credit Card, EFT..)

People Relationship Type

The Employees module allows adding of People records associated with the employee (e.g. next of kin). This code allows you specify the relationship between the Employee and Person recorded.

Person Title

Both Customer Contacts and Employee People records can have a Title recorded along with their First and Last Names.

Position

Allows you to specify an Employee's role within the Organisation.

Priority

Priority codes are used to flag Job importance, and handle Customer SLAs for different circumstances (e.g. emergency or after hours work). The settings used are:

Product Category

Use to categorise Products for searching and reporting purposes.

Product Location

Defines a bin, warehouse, or vehicle where Inventory is stored.

Product Price Code

Price Levels are used to assign different markups to Products, which are used when adding Parts, Fees, and Expenses to Jobs, depending on the Price Level of the Billing Customer.

Product Sub Type

Use to categorise Products for searching and reporting purposes.

Product Type

Use to categorise Products for searching and reporting purposes.

Resource Category

Use to categorise Products for searching and reporting purposes.

Resource Group

Used to quickly set Resources on Jobs, Assignments, and Time Sheets. Members of each group are either set here in the Codes module, or for each Resource in the Resource module.

Sales Analysis

Set on Parts Used, Timesheets, Fees, and Expenses, to categorise sales for reporting purposes.

Service Area

Customers can be assigned a Service area, while Employees and Resources can be set to cover multiple areas (using the Service Area tab).

Service Code

Service Code can be set on Jobs, and can define a Minimum Margin, which prevents a Job being completed if the Job Total isn't sufficiently higher than than the Total Cost.

Source

Used on Customers and Jobs to record where the work was sourced from (i.e. Yellow pages, internet).

Status Code

Used on Jobs and Assignments to flag where the Job is up to. Important for workflow and filtering. The Status code can be automatically changed by TSM based on certain actions, defined in Setup.

Tax Code

All items which can be Invoiced have an associated Tax Code, which sets the rate tax is charged for the item. Use the bottom section to move existing Tax Codes to the right table to create nested tax codes, which allows handling of multiple tax rates (e.g. State and Federal).

Unit Of Measure

When adding Parts Used on a Job or Invoice, setting a UOM will multiply the Quantity, Cost, and Price by the UOM's multiplier (set in Codes Setup). This is used when charging the product in different units than you use it in (e.g. you use a certain number of rolls on the job, but charge by the metre).