You are here: File Descriptions > Contractors' Job Cost > CJCTxxx - CCJ Cost Types File

# CJCTxxx - CCJ Cost Types File

The Cost Types file stores cost types for use by cost codes in the system. There is one record for each cost type. Valid cost types are 1-99; 0 is reserved for billing.

| Template: |
| IOLIST: | 0999 CJCTXXX: IOLIST CT0$, CT1$, CT99$[ALL], CT99[ALL]
| Array Sizes: | DIM CT99$[0], CT99[1]
| String Sizes: | DIM CT0$(2), CT1$(36)

Key Definitions

| Key Number | Field | Description
| 0 | [1:1:2] | Cost Type ID
| 1 | [2:1:20] + | Cost Type Desscription +
|  | [1:1:2] | Cost Type ID
| 2 | [2:21:8] + | Short Cost Type Description +
|  | [1:1:2] | Cost Type ID
|  | __________ |
|  | 5 segments |

CCJ Cost Types File

| File Name: | CJCTxxx | Record Size: | 46(64)
| File Type: | Mkeyed - Dynamic | Number of Keys: | 3

| Field | Field Name | Variable | Description | A/N | Length | Note
| 1 | CTYPE | CT0$ | Cost Type ID | A | 2 |
| 2(1,20) | CTDESC | CT1$(1,20) | Cost Type Desscription | A | 20 |
| 2(21,8) | SHRTDESC | CT1$(21,8) | Short Cost Type Description | A | 8 |
| 2(29,8) | USETYPE | CT1$(29,8) | Use Type | A | 8 | LABOR,
|  |  |  |  |  |  | GENERAL,
|  |  |  |  |  |  | OVERHEAD
| 3 | ISVA | CT99$[0] | Reserved for ISV | A | 1 |
| 4 | ISVN[1] | CT99[0] | Reserved for ISV | N | 1 |
| 5 | ISVN[2] | CT99[1] | Reserved for ISV | N | 1 |