You are here: File Descriptions > Contractors' Job Cost > CJCCxxx - CJC Cost Codes Master File

# CJCCxxx - CJC Cost Codes Master File

The Cost Codes Master file stored information for cost codes set up for verification. Codes can be 1-9 (CJC v5.16), 100-999 (CJC v5.21) and contain one cost type from the Cost Types file; code 000 is reserved for billing.

There is one record for each cost code.

| Template: |
| IOLIST: | 0999 CJCCXXX: IOLIST CC0$, CC1$, CC2$, CC3$, CC99$[ALL], CC99[ALL]
| Array Sizes: | DIM CC99$[0], CC99[1]
| String Sizes: | DIM CC0$(3), CC1$(28), CC2$(2), CC3$(5)

Key Definitions

| Key Number | Field | Description
| 0 | [1:1:3] | Cost Code
| 1 | [1:1:3] + | Cost Code +
|  | [3:1:2] | Cost Type
| 2 | [3:1:2] + | Cost Type +
|  | [1:1:3] | Cost Code
|  | __________ |
|  | 5 segments |

CJC Cost Codes Master File

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

| Field | Field Name | Variable | Description | A/N | Length | Note
| 1 | COSTCODE | CC0$ | Cost Code | A | 3 |
| 2(1,20) | CCODEDESC | CC1$(1,20) | Cost Code Description | A | 20 |
| 2(21,8) | SHRTDESC | CC1$(21,8) | Short Cost Code Description | A | 8 |
| 3 | CTYPE | CC2$ | Cost Type | A | 2 |
| 4 | UOM | CC3$ | Unit of Measure | A | 5 |
| 5 | ISVA | CC99$[0] | Reserved for ISV | A | 1 |
| 6 | ISVN[1] | CC99[0] | Reserved for ISV | N | 1 |
| 7 | ISVN[2] | CC99[1] | Reserved for ISV | N | 1 |