You are here: File Descriptions > Payroll > PACExxx - PA Checks Earnings File

# PACExxx - PA Checks Earnings File

The Check Earnings file stores earning codes for each paycheck.

| Template: | DIM PACE:"SEQ:C(6), INTNO:C(3*), EMPL:C(6*), EARN:C(3*), TAXGP:C(6), DEPT:C(6*), JOB:C(6), PHASE:C(6), COST:C(3*), ETYPE:C(1*), LABOR:C(3*), ADJSAL:C(1*), HRS:N(10*), RATE:N(10*), AMT:N(12*), SKILL:C(2), UNCD:C(4), WCMP:C(4), EMPTYP:C(1), RTYP:C(1*), TDATE:N(7*), ISVA:C(1*), ISVN[2]:N(1*)"
| IOLIST: | 0999 PACEXXX: IOLIST CE0$, CE1$, CE2$, CE3$, CE4$, CE5$, CE6$, CE7$, CE8$, CE1[ALL], CE2, CE99$[ALL], CE99[ALL]
| Array Sizes: | DIM CE1[2], CE99$[0], CE99[1]
| String Sizes: | DIM CE0$(9), CE1$(6), CE2$(3), CE3$(12), CE4$(15), CE5$(1), CE6$(3), CE7$(1), CE8$(12)

Key Definitions

| Key Number | Field | Description
| 0 | [1:1:6] + | Sequence Number +
|  | [1:7:3] | Internal Number
| 1 | [4:7:6] + | Department ID +
|  | [1:1:6] + | Sequence Number +
|  | [1:7:3] | Internal Number
| 2 | [3:1:3] | Earning Code
| 3 | [1:1:6] + | Sequence Number +
|  | [3:1:3] | Earning Code
| 4 | [1:1:6] + | Sequence Number +
|  | [4:1:6] | Tax Group
| 5 | [5:1:6] + | Job ID +
|  | [5:7:6] + | Phase ID +
|  | [1:1:6] + | Sequence Number +
|  | [1:7:3] | Internal Number
|  | __________ |
|  | 14 segments |

PA Checks Earnings File

| File Name: | PACExxx | Record Size: | 120(128)
| File Type: | Mkeyed - Dynamic | Number of Keys: | 6

| Field | Field Name | Variable | Description | A/N | Length | Note
| 1(1,6) | SEQ | CE0$(1,6) | Sequence Number | A | 6 |
| 1(7,3) | INTNO | CE0$(7,3) | Internal Number | A | 3 |
| 2 | EMPL | CE1$ | Employee ID | A | 6 |
| 3 | EARN | CE2$ | Earning Code | A | 3 |
| 4(1,6) | TAXGP | CE3$(1,6) | Tax Group | A | 6 |
| 4(7,6) | DEPT | CE3$(5,6) | Department ID | A | 6 |
| 5(1,6) | JOB | CE4$(1,6) | Job ID | A | 6 |
| 5(7,6) | PHASE | CE4$(7,6) | Phase ID | A | 6 |
| 5(13,3) | COST | CE4$(13,3) | Cost Code | A | 3 |
| 6 | ETYPE | CE5$ | Earning Type | A | 1 |
| 7 | LABOR | CE6$ | Labor Class | A | 3 |
| 8 | ADJSAL | CE7$ | Adjustment to Salaried Earnings | A | 1 | Y or N
| 9(1,2) | SKILL | CE8$(1,2) | Skill Level | A | 2 | CJC Only
| 9(3,4) | UNCD | CE8$(3,4) | Union Code | A | 4 | CJC Only
| 9(7,4) | WCMP | CE8$(7,4) | Workers Comp Code | A | 4 | CJC Only
| 9(11,1) | EMPTYP | CE8$(11,1) | Employee Type | A | 1 | CJC Only
| 9(12,1) | RTYP | CE8$(12,1) | Record Type | A | 1 | CJC Only
| 10 | HRS | CE1[0] | Hours Worked | N | 10 | HOUR
| 11 | RATE | CE1[1] | Rate | N | 10 | RATE
| 12 | AMT | CE1[2] | Amount | N | 12 | DOLL
| 13 | TDATE | CE2 | Transaction Date | N | 7 | Julian
| 14 | ISVA | CE99$[0] | Reserved for ISV | A | 1 |
| 15 | ISVN[1] | CE99[0] | Reserved for ISV 1 | N | 1 |
| 16 | ISVN[2] | CE99[1] | Reserved for ISV 2 | N | 1 |