BNCOVDFT – Benefit Coverage Defaults
- System
- Benefits (BN)
- Prefix
BCD- Primary key
COMPANY,PLAN-TYPE,PLAN-CODE,COVER-TYPE,START-DATE,GROUP-NAME,COVERAGE-OPT- Fields
- 18
- Updated by
- 41 programs
- Referenced by
- 4 programs
BNCOVDFT is the Benefit Coverage Defaults table in Lawson Benefits (prefix BCD). It is indexed by COMPANY, PLAN-TYPE, PLAN-CODE, COVER-TYPE, START-DATE, GROUP-NAME, COVERAGE-OPT (BCDSET1); alternate indexes: BCDSET2, BCDSET3, BCDSET4 and BCDSET5. It is related 1:1 to BNCOVOPT, PERSGROUP, PLAN and PRSYSTEM. It is updated by BN100, BN101, BN102, BN103, BN105, BN145, BN15.1, BN17.1 and 33 more and referenced by BN215, BN220, HR55.1 and PRBN.1. The table has 18 fields, 5 indexes and 4 documented relations.
About BNCOVDFT
The Benefits Coverage Defaults defines which benefit options are currently valid for each employee group.
Fields (18)
Column = COBOL field name without the BCD- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
BCD-COMPANY PKCOMPANY | Numeric 4 | Contains the company number. | BN17.1, BN17.2 |
BCD-PLAN-TYPE PKPLAN_TYPE | Alpha 2 | Indicates the default plan type.
| BN17.1, BN17.2 |
BCD-PLAN-CODE PKPLAN_CODE | Alpha 4 | Contains the user-defined code that represents the benefit plan. | BN17.1, BN17.2 |
BCD-START-DATE PKSTART_DATE | Numeric 8 (yyyymmdd) | Contains the start date for the coverage options. | BN17.1, BN17.2 |
BCD-GROUP-NAME PKGROUP_NAME | Alpha 10 | Contains the employee group for which the coverage option applies. | BN17.1, BN17.2 |
BCD-COVERAGE-OPT PKCOVERAGE_OPT | Numeric 2 | Contains the coverage option used at benefit entry. | BN17.1, BN17.2 |
BCD-COVERAGE-DFTCOVERAGE_DFT | Alpha 1 | Indicates whether this is default coverage.
| BN17.1, BN17.2 |
BCD-ACTIVE-FLAGACTIVE_FLAG | Alpha 1 | Indicates if the coverage option is active for the group.
| BN17.1, BN17.2 |
BCD-COVER-TYPE PKCOVER_TYPE | Alpha 1 | Indicates if the coverage is for employees, retirees, or COBRA participants for each premium record.
| BN17.1, BN17.2 |
BCD-STATUSSTATUS | Numeric 1 | Contains the employee status. If a Benefits Coverage Default record is added and no employee benefits exists or if BN105 (Plan Update) is updated, the status is updated. When PR140 (Earnings and Deductions Calculation) is run for a payment date, BN105 must also be run to update employee benefits if a record of - New Group, New Date; - Existing Group, New Date; or - Change Existing Record exists for any date before or on the payment date.
| BN105, BN17.1, BN17.2 |
BCD-RET-STATUSRET_STATUS | Numeric 1 | Contains the retiree status. When PR180 (Manual Payment Print) is run for a payment date, BN105 must also be run to update employee benefits if a record of - New Group, New Date; - Existing Group, New Date; or - Change Existing Record exists for any date before or on the payment date.
| BN105, BN17.1, BN17.2 |
BCD-COBRA-STATUSCOBRA_STATUS | Numeric 1 | Contains the COBRA status. When PR180 (Manual Payment Print) is run for a payment date, BN105 must also be run to update employee benefits if a record of - New Group, New Date; - Existing Group, New Date; or - Change Existing Record exists for any date before or on the payment date.
| BN105, BN17.1, BN17.2 |
BCD-CREATE-DATECREATE_DATE | Numeric 8 (yyyymmdd) | — | BN17.1, BN17.2 |
BCD-CREATE-TIMECREATE_TIME | Numeric 6 (hhmmss) | — | BN17.1, BN17.2 |
BCD-CREATE-USER-IDCREATE_USER_ID | Alpha 10 (Lower Case) | — | BN17.1, BN17.2 |
BCD-DATE-STAMPDATE_STAMP | Numeric 8 (yyyymmdd) | — | BN17.1, BN17.2 |
BCD-TIME-STAMPTIME_STAMP | Numeric 6 (hhmmss) | — | BN17.1, BN17.2 |
BCD-USER-IDUSER_ID | Alpha 10 (Lower Case) | — | BN17.1, BN17.2 |
Indexes (5)
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 |
|---|---|---|---|---|
BCDSET1 | COMPANY, PLAN-TYPE, PLAN-CODE, COVER-TYPE, START-DATE, GROUP-NAME, COVERAGE-OPT | Primary | BN100, BN101, BN102, BN103, BN105, BN145, BN15.1, BN17.1 +22 more (list truncated in source) | |
BCDSET2 | COMPANY, PLAN-TYPE, PLAN-CODE, COVER-TYPE, START-DATE*, GROUP-NAME, COVERAGE-OPT | Subset | Where (ACTIVE-FLAG = "A") And (COVERAGE-DFT = "Y") | BN100, BN101, BN102, BN103, BN105, BN145, BN17.2, BN232 +22 more (list truncated in source) |
BCDSET3 | COMPANY, PLAN-TYPE, PLAN-CODE, COVERAGE-OPT, COVER-TYPE, START-DATE, GROUP-NAME | BN17.1 | ||
BCDSET4 | COMPANY, PLAN-TYPE, PLAN-CODE, COVER-TYPE, START-DATE*, GROUP-NAME, COVERAGE-OPT | BN100, BN101, BN102, BN103, BN105, BN145, BN17.1, BN17.2 +22 more (list truncated in source) | ||
BCDSET5 | COMPANY, PLAN-TYPE, PLAN-CODE, COVER-TYPE, GROUP-NAME, START-DATE*, COVERAGE-OPT | BN17.1, BN17.2 |
Relations
One to one (4) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Bncovopt | BNCOVOPT | Required | BCD-COMPANY → COP-COMPANY, BCD-PLAN-TYPE → COP-PLAN-TYPE, BCD-PLAN-CODE → COP-PLAN-CODE, BCD-COVERAGE-OPT → COP-COVERAGE-OPT | |
| Persgroup | PERSGROUP | Not Required | BCD-COMPANY → PRG-COMPANY, BCD-GROUP-NAME → PRG-GROUP-NAME | |
| Plan | PLAN | Required | BCD-COMPANY → PLN-COMPANY, BCD-PLAN-TYPE → PLN-PLAN-TYPE, BCD-PLAN-CODE → PLN-PLAN-CODE | |
| Prsystem | PRSYSTEM | Required | BCD-COMPANY → PRS-COMPANY, Spaces → PRS-PROCESS-LEVEL |
Programs
Updated by (41)
- BN100 Employee Change Benefit Update
- BN101 Mass Benefit Add
- BN102 Plan Employee Update
- BN103 Mass Benefit Termination
- BN105 Plan Update
- BN145 Flex Dollars Calculation
- BN15.1 Benefit Plan
- BN17.1 Coverage Options by Plan
- BN17.2 Coverage Option Defaults
- BN232 Benefits Statement
- BN245 Benefit Election Form
- BN260 Employee Benefit Extract
- 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
- BN320 Premium Report
- BN331 HIPAA Certification Report
- BN340 ADP and ACP Tests
- BN45.1 Employee Flex Credits
- BN531 Batch Benefit Enrollment
- BN65.1 Election Simulation
- BN71.1 COBRA Benefit Entry
- BN72.1 Retiree Benefit Entry
- BS09.1 Employee Annual Enrollment Rules
- BS10.1 Web Enrollment Current Benefit Inquiry
- BS11.1 Web Enrollment Employee Flex Dollar 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
- ZB01.1 Years Of Service Calculation
- ZB10.1 Coverage Options Calculator
- ZB10.2 Get Benefit Eligibility Dates
- 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