DCCLASS – Deduction Class
- System
- Payroll (PR)
- Prefix
DCL- Primary key
COMPANY,DED-CLASS- Fields
- 4
- Updated by
- 3 programs
- Referenced by
- 19 programs
DCCLASS is the Deduction Class table in Lawson Payroll (prefix DCL). It is indexed by COMPANY, DED-CLASS (DCLSET1). It is related 1:1 to PRSYSTEM and 1:M to DEDCODE. It is updated by HR00.1, HR01.1 and PR02.1 and referenced by HDCL.1, HR200, PR05.1, PR127, PR160, PR180, PR205, PR227 and 11 more. The table has 4 fields, 1 index and 2 documented relations.
About DCCLASS
Contains information about deduction classes. Deduction classes group deductions. You link deduction classes to deductions by storing a deduction class in the Deduction file. PR02.1 (Deduction Class) is the primary program that updates this file. You can also use deduction classes to define garnishment deductions. The Benefits system creates a Deduction Class file record when a flex benefits plan uses a taxable amount deduction. The system creates a taxable amount deduction as a Deduction file record with the pay summary group stored in the deduction class field. Since the deduction class field has a value in it, the system creates a Deduction Class file record to maintain data integrity.
Fields (4)
Column = COBOL field name without the DCL- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
DCL-COMPANY PKCOMPANY | Numeric 4 | — | HR00.1, HR01.1, PR02.1 |
DCL-DED-CLASS PKDED_CLASS | Alpha 3 | Contains the user-defined deduction class that you can enter on deductions. | HR00.1, HR01.1, PR02.1 |
DCL-DESCRIPTIONDESCRIPTION | Alpha 30 (Lower Case) | Contains the description of the deduction class. | HR00.1, HR01.1, PR02.1 |
DCL-CHECK-DESCCHECK_DESC | Alpha 8 (Lower Case) | Contains the description that prints on the payment stub or pay receipt. | PR02.1 |
Indexes (1)
Keys marked * are descending. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.
| Index | Keys | Flags | Condition | Used in |
|---|---|---|---|---|
DCLSET1 | COMPANY, DED-CLASS | Primary | HDCL.1, HR00.1, HR01.1, HR200, PR02.1, PR05.1, PR127, PR160 +14 more |
Relations
One to one (1) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Company | PRSYSTEM | Required | DCL-COMPANY → PRS-COMPANY, Spaces → PRS-PROCESS-LEVEL |
One to many (1) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Dedcode | DEDCODE | Delete Restricted | DCL-COMPANY → DDC-COMPANY, DCL-DED-CLASS → DDC-DED-CLASS, → DDC-DED-CODE |
Programs
Updated by (3)
Referenced by (19)
- HDCL.1 Deduction Class Selection Invoke
- HR200 Company Listing
- PR05.1 Deduction
- PR127 Year-End Parameters Copy/Delete
- PR160 Payment Print
- PR180 Manual Payment Print
- PR205 Deduction Listing
- PR227 Year-End Parameter Report
- PR252 United States Territory W-2 Form Printing
- PR27.1 Year-End Parameters
- PR27.2 Tax Authority Year-End Parameters
- PR274 Statistics Canada
- PR275 Deduction Report
- PR276 Employee Deduction Report
- PR279 Benefit Deduction Audit Report
- PR297 W-2 Forms
- PR299 EFW2 File Creation
- PR68.1 New Mexico State Report
- PR80.2 Manual Payment Print