BNCOMPANY – Benefit Company Parameters
- System
- Benefits (BN)
- Prefix
BNC- Primary key
COMPANY- Fields
- 43
- Updated by
- 11 programs
- Referenced by
- 152 programs
BNCOMPANY is the Benefit Company Parameters table in Lawson Benefits (prefix BNC). It is indexed by COMPANY (BNCSET1). It is related 1:1 to GLMASTER, LETTERCODE and PRSYSTEM and 1:M to BENEFIT, BNACCOUNTS, BNCOVDFT, CONTRDETL, BNCOVERAGE, DEDFREQTBL, BNCOMMENTS, FLEXPLAN and 14 more. It is updated by BN00.1, BN00.2, BN00.3, BN00.4, BN100, BN180, BN181, BN70.1 and 3 more and referenced by BN02.1, BN02.2, BN02.3, BN02.4, BN02.5, BN03.1, BN04.1, BN05.1 and 144 more. The table has 43 fields, 1 index and 26 documented relations.
About BNCOMPANY
The Benefit Company Parameters file contains parameters for the benefits company. BN00.1 (Benefits Company) is the primary program that updates this file.
Fields (43)
Column = COBOL field name without the BNC- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
BNC-COMPANY PKCOMPANY | Numeric 4 | Contains the company number. The number correlates all information about the company. | BN00.1, BN00.2, BN00.3, BN00.4 |
BNC-CSH-DIST-COCSH_DIST_CO | Numeric 4 | Identifies the AP company if the resource type = V. Identifies the HR company if the resource type = E. It is blank for type A, P or Q resources. | BN00.1 |
BNC-CSH-ACCT-UNTCSH_ACCT_UNT | Alpha 15 | Contains the accounting unit for posting payments from COBRA participants and retirees. | BN00.1 |
BNC-CSH-ACCOUNTCSH_ACCOUNT | Numeric 6 | Contains the account for posting payments from COBRA participants and retirees. | BN00.1 |
BNC-CSH-SUB-ACCTCSH_SUB_ACCT | Numeric 4 | Contains the subaccount for posting payments from COBRA participants and retirees. | BN00.1 |
BNC-INS-COV-LIMINS_COV_LIM | Signed 11.2 | Contains the maximum amount of life insurance coverage for which the cost is non-taxable. | BN00.4 |
BNC-RET-DUE-DAYSRET_DUE_DAYS | Numeric 3 | Contains the number of days from an invoice date that retiree premiums are due. The system calculates due dates for invoices using this field. | BN00.1 |
BNC-PCT-COV-COMPPCT_COV_COMP | Signed 5.3 | This field is not used. | — |
BNC-EXC-DIST-COEXC_DIST_CO | Numeric 4 | Identifies the AP company if the resource type = V. Identifies the HR company if the resource type = E. It is blank for type A, P or Q resources. | BN00.2 |
BNC-EXC-ACCT-UNTEXC_ACCT_UNT | Alpha 15 | Contains the accounting unit for posting the excess premium charged to COBRA participants. | BN00.2 |
BNC-EXC-ACCOUNTEXC_ACCOUNT | Numeric 6 | Contains the account for posting the excess premiums charged to COBRA participants. | BN00.2 |
BNC-EXC-SUB-ACCTEXC_SUB_ACCT | Numeric 4 | Contains the subaccount for posting excess premiums charged to COBRA participants. | BN00.2 |
BNC-NOT-EVENTNOT_EVENT | Numeric 3 | Contains the number of days that an employee or qualified beneficiary has to notify the employer of a qualifying event. | BN00.2 |
BNC-NOT-RIGHTSNOT_RIGHTS | Numeric 3 | Contains the number of days after a qualifying event that the company has to notify employees and qualified beneficiaries of their right to extend coverage. | BN00.2 |
BNC-NOT-ELECTNOT_ELECT | Numeric 3 | Contains the number of days that employees and qualified beneficiaries have to notify the company of their election of coverage. | BN00.2 |
BNC-CBR-DUE-DAYSCBR_DUE_DAYS | Numeric 3 | Contains the number of days from an invoice's due date that COBRA participants and retirees must pay their premium. | BN00.2 |
BNC-CBR-PREM-PCTCBR_PREM_PCT | Signed 7.3 | Contains the percent that the company charges the participant to maintain the COBRA account. | BN00.2 |
BNC-CBR-IN-GRACECBR_IN_GRACE | Numeric 3 | Contains the number of days from the due date of the first invoice that COBRA participants and retirees must pay their first premium. | BN00.2 |
BNC-CBR-RE-GRACECBR_RE_GRACE | Numeric 3 | Contains the number of days used as a grace period from the due date of the invoice for retirees. | BN00.1 |
BNC-CBR-DLQ-LTRCBR_DLQ_LTR | Alpha 2 | Contains the code of the standard letter sent to participants or retirees who have delinquent payments. | BN00.2 |
BNC-CBR-MAX-MNTHCBR_MAX_MNTH | Numeric 2 | Contains the maximum number of months coverage extends for multiple occurrences. | BN00.3 |
BNC-COST-PER-CVGCOST_PER_CVG | Signed 9.2 | Contains the increment of coverage on which premiums are based. This increment is used in the calculation of excess life insurance. | BN00.4 |
BNC-GRP-LIFE-AGEGRP_LIFE_AGE | Numeric 2 Occurs 14 Times ×14 | Contains the beginning age for the age range used to calculate the cost of excess life insurance coverage. The field occurs 14 times. The system calculates the ending age of the range. | BN00.4 |
BNC-GRP-LIFE-CSTGRP_LIFE_CST | Signed 7.3 Occurs 14 Times ×14 | Contains the cost per dollar of life insurance coverage in excess of the limit. | BN00.4 |
BNC-AUTO-PARTAUTO_PART | Alpha 1 | Indicates whether the system should automatically number each COBRA participant.
| BN00.2 |
BNC-LAST-PARTLAST_PART | Numeric 9 | Contains the last COBRA participant number automatically assigned by the system. | BN00.2, BN100, BN70.1, PA100, PA52.1, PA52.5 |
BNC-RET-INV-PERRET_INV_PER | Numeric 4 | Contains the month and year (MMYY) of the last invoice sent to retirees. | BN00.1, BN180, BN181 |
BNC-CBR-INV-PERCBR_INV_PER | Numeric 4 | Contains the month and year (MMYY) of the last invoice sent to COBRA participants. | BN00.2, BN180, BN181 |
BNC-CUR-LIFE-PERCUR_LIFE_PER | Numeric 4 | Contains the month and year (MMYY) of the last period for which BN150 (Life Insurance Reportable Income) was run. | — |
BNC-CUR-DL-PERCUR_DL_PER | Numeric 4 | Contains the month and year (MMYY) of the last period for which BN150 (Life Insurance Reportable Income) was run for dependent life calculations. | — |
BNC-DL-COV-LIMDL_COV_LIM | Signed 11.2 | Contains the coverage limit that is non-taxable for dependent life insurance coverage. | BN00.4 |
BNC-DEP-HEALTHDEP_HEALTH | Alpha 1 | Indicates whether the Benefits system should track dependent coverage in health plans.
| BN00.1 |
BNC-DEP-DENTALDEP_DENTAL | Alpha 1 | Indicates whether the Benefits system should track dependent coverage in dental plans.
| BN00.1 |
BNC-DEP-EMP-LIFEDEP_EMP_LIFE | Alpha 1 | Indicates whether the Benefits system should track dependent coverage in employee life/AD&D plans.
| — |
BNC-DEP-DEP-LIFEDEP_DEP_LIFE | Alpha 1 | Indicates whether the Benefits system should track dependent coverage in dependent life/AD&D plans.
| BN00.1 |
BNC-SPONSOR-IDSPONSOR_ID | Alpha 30 | — | BN00.1 |
BNC-DEP-VISIONDEP_VISION | Alpha 1 | —
| — |
BNC-CREATE-DATECREATE_DATE | Numeric 8 (yyyymmdd) | — | BN00.1, BN00.2, BN00.3, BN00.4 |
BNC-CREATE-TIMECREATE_TIME | Numeric 6 (hhmmss) | — | BN00.1, BN00.2, BN00.3, BN00.4 |
BNC-CREATE-USER-IDCREATE_USER_ID | Alpha 10 (Lower Case) | — | BN00.1, BN00.2, BN00.3, BN00.4 |
BNC-DATE-STAMPDATE_STAMP | Numeric 8 (yyyymmdd) | — | BN00.1, BN00.2, BN00.3, BN00.4 |
BNC-TIME-STAMPTIME_STAMP | Numeric 6 (hhmmss) | — | BN00.1, BN00.2, BN00.3, BN00.4 |
BNC-USER-IDUSER_ID | Alpha 10 (Lower Case) | — | BN00.1, BN00.2, BN00.3, BN00.4 |
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 |
|---|---|---|---|---|
BNCSET1 | COMPANY | Primary | BN00.1, BN00.2, BN00.3, BN00.4, BN02.1, BN02.2, BN02.3, BN02.4 +22 more (list truncated in source) |
Relations
One to one (4) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Cash Account | GLMASTER | Required | BNC-CSH-DIST-CO → GLM-COMPANY, BNC-CSH-ACCT-UNT → GLM-ACCT-UNIT, BNC-CSH-ACCOUNT → GLM-ACCOUNT, BNC-CSH-SUB-ACCT → GLM-SUB-ACCOUNT | |
| Delinq Letter | LETTERCODE | Required | When BNC-CBR-DLQ-LTR != Spaces | BNC-COMPANY → LTC-COMPANY, BNC-CBR-DLQ-LTR → LTC-LETTER-CODE, Zeroes → LTC-EMPLOYEE, Zeroes → LTC-DEPENDENT, Zeroes → LTC-PARTICIPNT, Zeroes → LTC-DATE |
| Exc Prem Acct | GLMASTER | Required | When BNC-EXC-ACCT-UNT != Spaces And BNC-EXC-ACCOUNT != Zeroes And BNC-EXC-SUB-ACCT != Zeroes | BNC-EXC-DIST-CO → GLM-COMPANY, BNC-EXC-ACCT-UNT → GLM-ACCT-UNIT, BNC-EXC-ACCOUNT → GLM-ACCOUNT, BNC-EXC-SUB-ACCT → GLM-SUB-ACCOUNT |
| Pr Company | PRSYSTEM | Required | BNC-COMPANY → PRS-COMPANY, Spaces → PRS-PROCESS-LEVEL |
One to many (22) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Benefit | BENEFIT | Delete Restricted | BNC-COMPANY → BEN-COMPANY, → BEN-PLAN-TYPE, → BEN-EMPLOYEE, → BEN-START-DATE, → BEN-PLAN-CODE | |
| Bnaccounts | BNACCOUNTS | BNC-COMPANY → BNA-COMPANY, → BNA-PLAN-TYPE, → BNA-PLAN-CODE, → BNA-START-DATE, → BNA-GROUP-NAME, → BNA-DED-CODE | ||
| Bncovdft | BNCOVDFT | BNC-COMPANY → BCD-COMPANY, → BCD-PLAN-TYPE, → BCD-PLAN-CODE, → BCD-COVER-TYPE, → BCD-START-DATE, → BCD-GROUP-NAME, → BCD-COVERAGE-OPT | ||
| Contrib Detail | CONTRDETL | Delete Cascades | BNC-COMPANY → CND-COMPANY, → CND-PLAN-TYPE, → CND-PLAN-CODE, → CND-START-DATE, → CND-GROUP-NAME, → CND-BEGIN-YEAR-PCT | |
| Coverage | BNCOVERAGE | BNC-COMPANY → CVR-COMPANY, → CVR-PLAN-TYPE, → CVR-PLAN-CODE, → CVR-COVER-TYPE, → CVR-START-DATE, → CVR-GROUP-NAME | ||
| Ded Freq Table | DEDFREQTBL | Delete Restricted | BNC-COMPANY → DFT-COMPANY, → DFT-TABLE-CODE | |
| Flex Comments | BNCOMMENTS | Delete Restricted | BNC-COMPANY → BCM-COMPANY, "FL" → BCM-CMT-TYPE, → BCM-EMPLOYEE, → BCM-PARTICIPNT, → BCM-PLAN-TYPE, → BCM-PLAN-CODE, → BCM-GROUP-NAME, → BCM-START-DATE, → BCM-SEQ-NBR | |
| Flex Plans | FLEXPLAN | Delete Restricted | BNC-COMPANY → FLP-COMPANY, → FLP-FLEX-PLAN | |
| Invest Distrib | BNINVEST | Delete Restricted | BNC-COMPANY → BIV-COMPANY, → BIV-PLAN-CODE, → BIV-SEQ-NBR | |
| Letter Text | LETTERTEXT | Delete Restricted | BNC-COMPANY → LTT-COMPANY, → LTT-LETTER-CODE, → LTT-EMPLOYEE, → LTT-DEPENDENT, → LTT-PARTICIPNT, → LTT-DATE, → LTT-SEQ-NBR | |
| Letters | LETTERCODE | Delete Restricted | BNC-COMPANY → LTC-COMPANY, → LTC-LETTER-CODE, → LTC-EMPLOYEE, → LTC-DEPENDENT, → LTC-PARTICIPNT, → LTC-DATE | |
| Occur Type | OCCURTYPE | Delete Restricted | BNC-COMPANY → OCC-COMPANY, → OCC-OCCUR-TYPE | |
| Participant | PARTICIPNT | Delete Restricted | BNC-COMPANY → PAR-COMPANY, → PAR-PARTICIPNT | |
| Plan | PLAN | Delete Restricted | BNC-COMPANY → PLN-COMPANY, → PLN-PLAN-TYPE, → PLN-PLAN-CODE | |
| Premiums | PREMIUM | Delete Cascades | BNC-COMPANY → PRE-COMPANY, → PRE-PLAN-TYPE, → PRE-PLAN-CODE, → PRE-COVER-TYPE, → PRE-START-DATE, → PRE-GROUP-NAME | |
| Rate Tables | RATETBLHDR | Delete Cascades | BNC-COMPANY → RTH-COMPANY, → RTH-TABLE-CODE, → RTH-START-DATE | |
| Rate Tbl Dtl | RATETBLDTL | BNC-COMPANY → RTD-COMPANY, → RTD-TABLE-CODE, → RTD-START-DATE, → RTD-BEG-AGE-YR-SAL, → RTD-SMOKER | ||
| Stock Exer | BNEMPEXER | BNC-COMPANY → BXR-COMPANY, → BXR-EMPLOYEE, → BXR-OPT-GRANT-NBR, → BXR-STOCK-CTF, → BXR-EXERCISE-DATE, → BXR-SEQ-NBR | ||
| Stock Grant | BNEMPGRNT | BNC-COMPANY → BEG-COMPANY, → BEG-EMPLOYEE, → BEG-OPT-GRANT-NBR, → BEG-STOCK-CTF | ||
| Stock Opt Pln | BNSTKGNT | BNC-COMPANY → BSG-COMPANY, → BSG-OPT-GRANT-NBR | ||
| Vest Sched Dtl | VESTSCHDDT | Delete Restricted | BNC-COMPANY → VSD-COMPANY, → VSD-VEST-SCHED, → VSD-SERV-YEARS | |
| Vesting Sched | VESTSCHDHD | Delete Restricted | BNC-COMPANY → VSH-COMPANY, → VSH-VEST-SCHED |
Programs
Updated by (11)
- BN00.1 Benefits Company
- BN00.2 COBRA Parameters
- BN00.3 COBRA Occurrence Types
- BN00.4 Group Life W-2 Table
- BN100 Employee Change Benefit Update
- BN180 Invoice Edit
- BN181 Invoice Print
- BN70.1 COBRA Participant
- PA100 Action Update
- PA52.1 Individual Action
- PA52.5 Position and Job Action
Referenced by (152)
- BN02.1 Age Rate Table
- BN02.2 Salary Rate Table
- BN02.3 Service Rate Table
- BN02.4 Credits Rate Table
- BN02.5 Coverage Reduction Table
- BN03.1 Vesting Schedule
- BN04.1 Frequency Table
- BN05.1 Standard Letter
- BN06.1 Flex Plan
- BN08.1 Flex Credits
- BN101 Mass Benefit Add
- BN102 Plan Employee Update
- BN103 Mass Benefit Termination
- BN104 Frequency Table Update
- BN105 Plan Update
- BN106 Benefit Transaction Export
- BN13.1 Benefit Plan Categories
- BN140 Savings Bond Update
- BN141 Stock Purchase Update
- BN145 Flex Dollars Calculation
- BN15.1 Benefit Plan
- BN15.2 Plan Details
- BN150 Life Insurance Reportable Income
- BN16.1 Benefit Entry Rules
- BN16.2 Add Rules
- BN16.3 Change Rules
- BN16.4 Termination Rules
- BN170 COBRA Notification Report
- BN171 COBRA Letter Print
- BN175 Outstanding Invoice Listing
- 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.1 Options Rates
- BN19.2 Options Rate Tables
- BN19.3 Match Limits
- BN19.4 Match Percents
- BN190 General Ledger Update
- BN200 Company Parameter Listing
- BN202 Rate Table Listing
- BN203 Vesting Schedule Listing
- BN204 Frequency Table Listing
- BN206 Flex Plan Listing
- BN215 Plan Parameter Listing
- BN230 Plan Participant Report
- BN231 Employee Benefit Report
- BN232 Benefits Statement
- BN233 COBRA and Retiree Benefit Report
- BN236 Participation Report
- BN237 Vesting Report
- BN238 Vacation Hours History
- BN240 Savings Bond Balance Report
- BN242 One Page Benefits Statement
- BN245 Benefit Election Form
- BN246 Flex Missing Benefits Report
- BN247 Beneficiary Listing
- BN248 Savings Bond Sequence Listing
- BN252 Benefit Plans Listing
- BN258 Spending Account Balance
- BN259 Spending Account Payment Report
- BN260 Employee Benefit Extract
- BN270 COBRA Participant Listing
- BN281 Cash Application Edit
- BN285 Standard Letter Print
- BN30.1 Benefit Process Order
- BN300 Key Employees
- BN305 Highly Compensated Employees
- BN31.1 Speed Benefit Entry
- BN31.2 Employee Benefit Entry
- BN310 Top Heavy Report
- BN32.1 Employee Benefit Changes
- BN32.2 Employee Benefit Detail Changes
- BN32.3 Benefit Add
- BN320 Premium Report
- BN325 Benefit Exception Report
- BN330 Defined Contribution Plan Contributions
- BN331 HIPAA Certification Report
- BN335 Employee Deferral Report
- BN340 ADP and ACP Tests
- BN345 Percentage Test
- BN35.1 Benefit Change Audit
- BN350 Coverage Test - Classification
- BN36.1 Investment
- BN430 Benefit Purge
- BN45.1 Employee Flex Credits
- BN46.2 Flex Benefits Inquiry
- BN47.1 Beneficiaries
- BN48.1 Savings Bond Beneficiaries
- BN48.2 Savings Bond Purchase Sequence
- BN480 Invoice and Payment Purge
- BN50.1 Current Plan Participants
- BN51.1 Employee Benefit Summary
- BN51.2 Employee Benefit Detail
- BN52.1 Plan Inquiry
- BN53.1 Benefit Transactions
- BN531 Batch Benefit Enrollment
- BN532 Batch Dependent Benefit Enrollment
- BN547 Beneficiaries Conversion
- BN55.1 Defined Contribution or Defined Benefit Acct Balance
- BN55.2 Vested Amounts
- BN555 Defined Benefit or Defined Contribution Balance Conv
- BN556 Compensation History Upload
- BN56.1 Compensation History
- BN57.1 Vesting Hours
- BN59.1 Spending Account Transactions
- BN60.1 Savings Bond History
- BN61.1 Stock Purchase History
- BN65.1 Election Simulation
- BN66.1 Estimated Pay Calculation
- BN71.1 COBRA Benefit Entry
- BN72.1 Retiree Benefit Entry
- BN77.1 COBRA and Retiree Benefit Inquiry
- BN80.1 Manual Invoice Entry
- BN81.1 Cash Entry
- BN81.2 Cash Entry and Application
- BN82.1 Transaction Inquiry
- BN85.1 Free Form Letter
- BN90.1 Comments
- BS01.1 Benefits Enrollment Rules
- BS02.1 Benefits Plan Groups
- BS03.1 Benefits Annual Enrollment Plan Rules
- BS03.2 Benefits Life Event Plan Rules
- BS03.3 Benefits New Hire Plan Rules
- BS03.4 Current Benefits Display Rules
- 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
- HPLN.1 Plan Code Selection Invoke
- HR00.1 Company
- HR01.1 Process Level
- HR13.2 Dependent Benefits
- HR13.3 Dependent Benefits
- HR13.4 Dependent Benefits
- LP138 Absence Plan Hours Update
- PA50.1 Action
- PR129 Roth Plan Start Dates
- PR197 Payroll Close
- 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