You are here: File Descriptions > Payroll > PACDxxx - PA Checks Deductions File

# PACDxxx - PA Checks Deductions File

The Check Deductions file stores deductions for each paycheck.

| Template: | DIM PACD:"SEQ:C(6*), INTNO:C(3*), EMPL:C(6*), RSV1:C(6*), DEDUC:C(3*), EMPLR:C(1*), DEDAMT:N(11*), DEDBAL:N(11*), DEDHRS:N(9*), TRAN_SEQ:C(7*), ISVA:C(1*), ISVN[2]:N(1*)"
| IOLIST: | 0999 PACDXXX: IOLIST CD0$, CD1$, CD2$, CD3$, CD4$, CD5$, CD1[ALL], CD6$, CD99$[ALL], CD99[ALL]
| Array Sizes: | DIM CD1[2], CD99$[0], CD99[1]
| String Sizes: | DIM CD0$(6), CD1$(3), CD2$(6), CD3$(6), CD4$(3), CD5$(1), CD6$(7)

Key Definitions

| Key Number | Field | Description
| 0 | [1:1:6] + | Sequence Number +
|  | [2:1:3] | Internal Number
| 1 | [1:1:6] + | Sequence Number +
|  | [3:1:6] | Employee ID
| 2 | [5:1:3] | Deduction Code
| 3 | [5:1:3] + | Deduction Code +
|  | [3:1:6] + | Employee ID +
|  | [1:1:6] | Sequence Number
|  | __________ |
|  | 8 segments |

PA Checks Deductions File

| File Name: | PACDxxx | Record Size: | 79(128)
| File Type: | Mkeyed - Dynamic | Number of Keys: | 4

| Field | Field Name | Variable | Description | A/N | Length | Note
| 1 | SEQ | CD0$ | Sequence Number | A | 6 |
| 2 | INTNO | CD1$ | Internal Number | A | 3 |
| 3 | EMPL | CD2$ | Employee ID | A | 6 |
| 4 | RSV1 | CD3$ | Reserved for OSD | A | 6 |
| 5 | DEDUC | CD4$ | Deduction Code | A | 3 |
| 6 | EMPLR | CD5$ | Employer Paid Flag | A | 1 | Y or N
| 7 | DEDAMT | CD1[0] | Deduction Amount | N | 11 | DOLL
| 8 | DEDBAL | CD1[1] | Deduction Balance | N | 11 | DOLL
| 9 | DEDHRS | CD1[2] | Deduction Hours | N | 9 | HOUR
| 10 | TRAN_SEQ | CD6$ | Transaction Sequence Number | A | 7 |
| 11 | ISVA | CD99$[0] | Reserved for ISV | A | 1 |
| 12 | ISVN[1] | CD99[0] | Reserved for ISV 1 | N | 1 |
| 13 | ISVN[2] | CD99[1] | Reserved for ISV 2 | N | 1 |