Cost Codes - Overview
Suggested Prior Reading
Settings - Cost Codes (and Cost Types)
Project Cost Codes, Cost Types and optional Sub Jobs
When line items are setup on a Budget, Contract, Commitment, Direct Cost or other items where there is a Schedule of Values, the line items are assigned to a Cost Code and Cost Type.
- Cost Codes usually represent the Trades or types of work being done on the project; such as Electrical or Plumbing.
- Cost Types further categorize the activities that make up the work in that Trade such as labor, materials, equipment, administrative or overhead.
Sub Jobs are an option on a Project as well. Sub Jobs can be turned on and further utilized to categorize Budget and Schedule of Value line items.
Cost Code(s)
The Cost Codes that are going to be used on a project must be predefined before the Budget, Contract, Commitment, Direct Cost or other items where there is a Schedule of Values can be created.
Cost Code(s) can be setup in different ways on a project:
- From a list of predefined Company Cost Codes (either all the codes or a subset of the codes that are applicable to the project. A subset of Codes makes it easier to navigate the Job Costing functions instead of having the entire Cost Codes list display). See Settings - Cost Codes.
- Codes are created just for that specific project (*Note, this is applicable only if JobPlanner is not integrated to an ERP system. If it is integrated to an ERP system then all Cost Codes must come from the Company Codes Codes).
Each individual project must have the Cost Codes applicable to that project setup and is as a separate step. It is not done automatically.
Note* Even if a project is copied, the Cost Codes are not copied and must be setup on the new project created.
Cost Types
Cost Types don't have to be setup specifically on each Project.
Cost Type(s) are setup; by the Administrator in Settings or are populated automatically from an ERP system. See Settings - Cost Types.
Once they are created in the Settings, then they can be chosen on Budgets or Schedule of Values automatically (no additional actions are required to make them available to the projects). However, the Cost Types available for a Cost Code may be restricted by that Cost Code (i.e. maybe only certain types are applicable to that Cost Code).
Sub Jobs
There is also an ability to setup Sub Jobs for a Project which have their own separate set of Cost Codes. Budget line items and Schedule of Value line items can then be assigned to a Parent Job Code or a Sub Job. See Sub Jobs for more information.