CONTRDETL – Contribution Schedule Detail
- System
- Benefits (BN)
- Prefix
CND- Primary key
COMPANY,PLAN-TYPE,PLAN-CODE,START-DATE,GROUP-NAME,BEGIN-YEAR-PCT- Fields
- 18
- Updated by
- 11 programs
- Referenced by
- 29 programs
CONTRDETL is the Contribution Schedule Detail table in Lawson Benefits (prefix CND). It is indexed by COMPANY, PLAN-TYPE, PLAN-CODE, START-DATE, GROUP-NAME, BEGIN-YEAR-PCT (CNDSET1); alternate indexes: CNDSET2. It is related 1:1 to BNCOMPANY, PRSYSTEM, PERSGROUP and PLAN and 1:M to PREMIUM. It is updated by BN00.1, BN15.1, BN18.1, BN18.2, BN18.3, BN18.4, BN18.5, BN18.6 and 3 more and referenced by BN100, BN101, BN102, BN103, BN105, BN215, BN245, BN31.1 and 21 more. The table has 18 fields, 2 indexes and 5 documented relations.
About CONTRDETL
The Contribution Schedule Detail file contains the contribution limits and company match information. This file is the detail file associated with the plan's Contribution Schedule Header file.
Fields (18)
Column = COBOL field name without the CND- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored. PK = primary key (present in every index); SETn = leading/alternate key of that index.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
#CND-COMPANY PKCOMPANY | Numeric 4 | Contains the company number. | BN15.1, BN19.3, BN19.4 |
#CND-PLAN-TYPE PKPLAN_TYPE | Alpha 2 | Contains the benefit plan type.
| BN15.1, BN19.3, BN19.4 |
#CND-PLAN-CODE PKPLAN_CODE | Alpha 4 | Contains the code that represents a defined contribution plan. | BN15.1, BN19.3, BN19.4 |
#CND-GROUP-NAME PKGROUP_NAME | Alpha 10 | Contains the employee group name. | BN15.1, BN19.3, BN19.4 |
#CND-START-DATE PKSTART_DATE | Numeric 8 (yyyymmdd) | Contains the start date for this particular schedule of contributions. | BN15.1, BN19.3, BN19.4 |
#CND-BEGIN-YEAR-PCT PKBEGIN_YEAR_PCT | Numeric 3 | If match limit schedules are used, this field contains the beginning years of service for the detail record. If match percent schedules are used, this field contains the beginning percent for the detail record. | BN15.1, BN19.3, BN19.4 |
#CND-EMP-PRE-PCTEMP_PRE_PCT | Signed 5.2 | Contains the pre-tax contribution limit for all employees in the particular range of years of service. | BN15.1, BN19.3, BN19.4 |
#CND-EMP-POST-PCTEMP_POST_PCT | Signed 5.2 | Contains the employee after-tax contribution limit for all employees in the particular range of years of service. | BN15.1, BN19.3, BN19.4 |
#CND-EMP-TOT-PCTEMP_TOT_PCT | Signed 9.2 | Contains the total percent contribution for the detail record. Total pre-tax and after tax contributions cannot exceed this limit. | BN15.1, BN19.3, BN19.4 |
#CND-MATCH-PCTMATCH_PCT | Signed 5.2 | Contains the company match percent. The value of this field is used to determine the EDM-NEXT-AMOUNT when the system creates the company match deduction in the Employee Deduction file as the EDM-NEXT-AMOUNT. | BN100, BN101, BN102, BN103, BN105, BN15.1, BN19.3, BN19.4 +22 more |
#CND-PCT-MATCHEDPCT_MATCHED | Signed 5.2 | If match limit schedules are used, this field contains the percent to be matched. The value of this field is determines EDM-PCT-AMOUNT is used when the system creates the company matching deduction in the Employee Deduction file. | BN15.1, BN19.3, BN19.4 |
#CND-MAX-MATCHMAX_MATCH | Signed 11.2 | Contains the maximum company matching contribution as a flat dollar amount. This field is used to determine the EDM-BALANCE-AMT when the system creates the company matching deduction in the Employee Deduction file. If there is a maximum match amount, the deduction is set up as a descending deduction (EDM-BALANCE-TYPE = D). | BN15.1, BN19.3, BN19.4 |
#CND-CREATE-DATECREATE_DATE | Numeric 8 (yyyymmdd) | — | BN15.1, BN19.3, BN19.4 |
#CND-CREATE-TIMECREATE_TIME | Numeric 6 (hhmmss) | — | BN15.1, BN19.3, BN19.4 |
#CND-CREATE-USER-IDCREATE_USER_ID | Alpha 10 (Lower Case) | — | BN15.1, BN19.3, BN19.4 |
#CND-DATE-STAMPDATE_STAMP | Numeric 8 (yyyymmdd) | — | BN15.1, BN19.3, BN19.4 |
#CND-TIME-STAMPTIME_STAMP | Numeric 6 (hhmmss) | — | BN15.1, BN19.3, BN19.4 |
#CND-USER-IDUSER_ID | Alpha 10 (Lower Case) | — | BN15.1, BN19.3, BN19.4 |
Indexes (2)
Keys are listed in index order; ↓ marks a descending key. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.
| Index | Keys | Flags | Condition | Used in |
|---|---|---|---|---|
CNDSET1 |
| Primary | BN00.1, BN100, BN101, BN102, BN103, BN105, BN15.1, BN18.1 +22 more (list truncated in source) | |
CNDSET2 |
| BN100, BN101, BN102, BN103, BN105, BN245, BN31.1, BN31.2 +19 more |
Relations
One to one (4) — lookups and parents
| Relation | Table | Rules | Condition | Field map | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Company | BNCOMPANY | Required |
| ||||||||||
| Company Name | PRSYSTEM | Required |
| ||||||||||
| Persgroup | PERSGROUP | Not Required |
| ||||||||||
| Plan | PLAN | Required |
|
One to many (1) — child tables
| Relation | Table | Rules | Condition | Field map | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Premium | PREMIUM |
|
Programs
Updated by (11)
- BN00.1 Benefits Company
- BN15.1 Benefit Plan
- BN18.1 Options Amount
- BN18.2 Options Amount Range
- BN18.3 Flat Contributions
- BN18.4 Salary or Coverage Rate Table
- BN18.5 Contribution Limits
- BN18.6 Match Limit Schedule
- BN18.7 Match Percent Schedule
- BN19.3 Match Limits
- BN19.4 Match Percents
Referenced by (29)
- BN100 Employee Change Benefit Update
- BN101 Mass Benefit Add
- BN102 Plan Employee Update
- BN103 Mass Benefit Termination
- BN105 Plan Update
- BN215 Plan Parameter Listing
- BN245 Benefit Election Form
- BN31.1 Speed Benefit Entry
- BN31.2 Employee Benefit Entry
- BN32.1 Employee Benefit Changes
- BN32.2 Employee Benefit Detail Changes
- BN32.3 Benefit Add
- BN531 Batch Benefit Enrollment
- BN65.1 Election Simulation
- BN71.1 COBRA Benefit Entry
- BN72.1 Retiree Benefit Entry
- BS10.1 Web Enrollment Current Benefit Inquiry
- BS12.1 Web Enrollment Eligible New Plans
- BS13.1 Web Enrollment Coverage Options
- BS14.1 Web Enrollment Coverage Amounts
- BS15.1 Web Enrollment Contribution Limits
- BS32.1 Web Enrollment Stop Benefits Update
- HR55.1 Employee Group Definition
- ZB10.1 Coverage Options Calculator
- ZB31.1 Speed Benefit Entry
- ZB31.2 Employee Benefit Entry
- ZB32.1 Employee Benefit Changes
- ZB32.2 Employee Benefit Detail Changes
- ZB32.3 Benefit Add