PARTBEN – COBRA Participant Benefit
- System
- Benefits (BN)
- Prefix
PTB- Primary key
COMPANY,PLAN-TYPE,PARTICIPNT,EMPLOYEE,START-DATE,PLAN-CODE- Fields
- 33
- Updated by
- 5 programs
- Referenced by
- 57 programs
PARTBEN is the COBRA Participant Benefit table in Lawson Benefits (prefix PTB). It is indexed by COMPANY, PLAN-TYPE, PARTICIPNT, EMPLOYEE, START-DATE, PLAN-CODE (PTBSET1); alternate indexes: PTBSET2, PTBSET3, PTBSET4 and PTBSET5. It is related 1:1 to BNCOVOPT, BNCOMPANY, PRSYSTEM, PERSGROUP, EMPLOYEE, PARTICIPNT, PLAN, PREMIUM and 1 more and 1:M to HRDEPBEN. It is updated by BN105, BN175, BN430, BN71.1 and BN72.1 and referenced by BN00.1, BN02.1, BN02.2, BN02.3, BN02.4, BN02.5, BN100, BN101 and 49 more. The table has 33 fields, 5 indexes and 11 documented relations.
About PARTBEN
The COBRA Participant Benefit file contains benefit records for COBRA participants and retirees.
Fields (33)
Column = COBOL field name without the PTB- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
PTB-COMPANY PKCOMPANY | Numeric 4 | Contains the company number. | BN105, BN71.1, BN72.1 |
PTB-PLAN-TYPE PKPLAN_TYPE | Alpha 2 | This field contains the code that identifies the type of benefit plan.
| BN105, BN71.1, BN72.1 |
PTB-PLAN-CODE PKPLAN_CODE | Alpha 4 | The user-defined code used to represent a specific benefit plan. | BN105, BN71.1, BN72.1 |
PTB-PARTICIPNT PKPARTICIPNT | Numeric 9 | This is the COBRA participant's number. This is not the same as the employee number. If this record is for a retiree, this field is blank. | BN105, BN331, BN71.1, BN72.1 |
PTB-EMPLOYEE PKEMPLOYEE | Numeric 9 | Contains the employee number. This field only has a value in it if this record is for a retiree. If the record is for a COBRA participant, this field is blank. | BN105, BN71.1, BN72.1 |
PTB-START-DATE PKSTART_DATE | Numeric 8 (yyyymmdd) | This is the benefit start date. It determines when premium/invoicing begins for the participant/employee. | BN105, BN71.1, BN72.1 |
PTB-STOP-DATESTOP_DATE | Numeric 8 (yyyymmdd) | This field indicates when the participant/retiree terminates or switches coverage. This field also is used to terminate premium invoicing. | BN105, BN175, BN71.1, BN72.1 |
PTB-COV-OPTIONCOV_OPTION | Numeric 2 | This field selects the plan and coverage type desired by the participant/retiree. | BN105, BN71.1, BN72.1 |
PTB-COVER-AMTCOVER_AMT | Signed 11.2 | This field specifies the coverage amount. The system uses this field to calculate the premium for the desired coverage amount. The user enters the coverage amount. | BN105, BN71.1, BN72.1 |
PTB-DEP-COVER-AMTDEP_COVER_AMT | Signed 11.2 | — | — |
PTB-COMP-CONTCOMP_CONT | Signed 11.2 | This is the company contribution for retiree premiums. | BN105, BN71.1, BN72.1 |
PTB-EMP-AFT-CONTEMP_AFT_CONT | Signed 11.2 | This is the Retiree or COBRA contribution amount. | BN105, BN71.1, BN72.1 |
PTB-EXC-PREM-AMTEXC_PREM_AMT | Signed 7.2 | This is the excess premium amount for COBRA participants (holds the surcharge for administrative costs). | — |
PTB-PAY-PER-AMTPAY_PER_AMT | Signed 7.2 | Contains the monthly contribution amount for spending accounts. This field is used only for COBRA participants. | BN105, BN71.1, BN72.1 |
PTB-ANNUAL-AMTANNUAL_AMT | Signed 9.2 | Contains the annual contribution for spending accounts. This field is used only for COBRA participants. | BN105, BN71.1, BN72.1 |
PTB-SMOKERSMOKER | Alpha 1 | Indicates if the participant is a smoker. | BN105, BN71.1, BN72.1 |
PTB-PREM-UPD-DTPREM_UPD_DT | Numeric 8 (yyyymmdd) | Contains the most recent start date. | BN105, BN71.1, BN72.1 |
PTB-PREM-GROUPPREM_GROUP | Alpha 10 | Contains the employee group name of the contribution record for retiree or COBRA benefits. | BN105, BN71.1, BN72.1 |
PTB-COV-UPD-DTCOV_UPD_DT | Numeric 8 (yyyymmdd) | Contains the start date of the coverage record used for this benefit. | BN105, BN71.1, BN72.1 |
PTB-CNT-AGE-DATECNT_AGE_DATE | Numeric 8 (yyyymmdd) | — | — |
PTB-COV-GROUPCOV_GROUP | Alpha 10 | Contains the employee group name of the coverage record for retiree and COBRA benefits. | BN105, BN71.1, BN72.1 |
PTB-CREATION-DATECREATION_DATE | Numeric 8 (yyyymmdd) | This is the date that this line was added to the requisition. | BN105, BN71.1, BN72.1 |
PTB-UPD-DATEUPD_DATE | Numeric 8 (yyyymmdd) | Contains the date the retiree or COBRA benefits were updated. | BN105, BN175, BN71.1, BN72.1 |
PTB-MO-COMP-CONTMO_COMP_CONT | Derived | — | — |
PTB-MO-EMP-AFTMO_EMP_AFT | Derived | — | — |
PTB-MO-EXC-PREMMO_EXC_PREM | Derived | — | — |
PTB-MO-TOT-EMPMO_TOT_EMP | Derived | — | — |
PTB-TOT-EMP-PREMTOT_EMP_PREM | Derived | — | — |
PTB-PLAN-TYPE-2PLAN_TYPE_2 | Derived | — | — |
PTB-USER-IDUSER_ID | Alpha 10 (Lower Case) | — | BN105, BN175, BN71.1, BN72.1 |
PTB-TIME-STAMPTIME_STAMP | Numeric 6 (hhmmss) | Contains the server time (hour, minute, and second) when the record was last changed. | BN105, BN175, BN71.1, BN72.1 |
PTB-CREATE-TIMECREATE_TIME | Numeric 6 (hhmmss) | — | BN105, BN71.1, BN72.1 |
PTB-CREATE-USER-IDCREATE_USER_ID | Alpha 10 (Lower Case) | — | BN105, BN71.1, BN72.1 |
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 |
|---|---|---|---|---|
PTBSET1 | COMPANY, PLAN-TYPE, PARTICIPNT, EMPLOYEE, START-DATE, PLAN-CODE | Primary | BN00.1, BN100, BN101, BN102, BN103, BN105, BN106, BN175 +22 more (list truncated in source) | |
PTBSET2 | COMPANY, PLAN-TYPE, PLAN-CODE, PARTICIPNT, EMPLOYEE, START-DATE* | BN02.1, BN02.2, BN02.3, BN02.4, BN02.5, BN105, BN106, BN15.1 +19 more | ||
PTBSET3 | COMPANY, PLAN-TYPE, PLAN-CODE, PREM-UPD-DT, PREM-GROUP, EMPLOYEE, PARTICIPNT, START-DATE | KeyChange | BN15.1, BN18.1, BN18.2, BN18.3, BN18.4, BN18.5, BN18.6, BN18.7 +5 more | |
PTBSET4 | COMPANY, PARTICIPNT, EMPLOYEE, PLAN-TYPE, PLAN-CODE, START-DATE* | KeyChange | BN105, BN233, BN331, BN71.1, BN72.1 | |
PTBSET5 | COMPANY, EMPLOYEE, PARTICIPNT, PLAN-TYPE, PLAN-CODE, START-DATE | KeyChange | BN100, BN101, BN102, BN103, BN105, BN180, BN31.1, BN31.2 +22 more (list truncated in source) |
Relations
One to one (10) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Bncovopt | BNCOVOPT | Not Required | PTB-COMPANY → COP-COMPANY, PTB-PLAN-TYPE → COP-PLAN-TYPE, PTB-PLAN-CODE → COP-PLAN-CODE, PTB-COV-OPTION → COP-COVERAGE-OPT | |
| Company | BNCOMPANY | Required | PTB-COMPANY → BNC-COMPANY | |
| Company Name | PRSYSTEM | Required | PTB-COMPANY → PRS-COMPANY, Spaces → PRS-PROCESS-LEVEL | |
| Contrib Group | PERSGROUP | Not Required | PTB-COMPANY → PRG-COMPANY, PTB-PREM-GROUP → PRG-GROUP-NAME | |
| Coverage Group | PERSGROUP | Not Required | PTB-COMPANY → PRG-COMPANY, PTB-COV-GROUP → PRG-GROUP-NAME | |
| Employee | EMPLOYEE | Required | When PTB-EMPLOYEE != Zeroes And PTB-PARTICIPNT = Zeroes | PTB-COMPANY → EMP-COMPANY, PTB-EMPLOYEE → EMP-EMPLOYEE |
| Participant | PARTICIPNT | Required | When PTB-PARTICIPNT != Zeroes | PTB-COMPANY → PAR-COMPANY, PTB-PARTICIPNT → PAR-PARTICIPNT |
| Plan | PLAN | Required | PTB-COMPANY → PLN-COMPANY, PTB-PLAN-TYPE → PLN-PLAN-TYPE, PTB-PLAN-CODE → PLN-PLAN-CODE | |
| Ret Cont Group | PREMIUM | Not Required | PTB-COMPANY → PRE-COMPANY, PTB-PLAN-TYPE → PRE-PLAN-TYPE, PTB-PLAN-CODE → PRE-PLAN-CODE, "R" → PRE-COVER-TYPE, PTB-START-DATE → PRE-START-DATE, PTB-PREM-GROUP → PRE-GROUP-NAME | |
| Ret Cov Group | BNCOVERAGE | Not Required | PTB-COMPANY → CVR-COMPANY, PTB-PLAN-TYPE → CVR-PLAN-TYPE, PTB-PLAN-CODE → CVR-PLAN-CODE, "R" → CVR-COVER-TYPE, PTB-START-DATE → CVR-START-DATE, PTB-COV-GROUP → CVR-GROUP-NAME |
One to many (1) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Hrdepben | HRDEPBEN | PTB-COMPANY → HDB-COMPANY, PTB-EMPLOYEE → HDB-EMPLOYEE, PTB-PLAN-TYPE → HDB-PLAN-TYPE, PTB-PLAN-CODE → HDB-PLAN-CODE, PTB-START-DATE → HDB-EMP-START, → HDB-DEPENDENT, → HDB-START-DATE |
Programs
Updated by (5)
- BN105 Plan Update
- BN175 Outstanding Invoice Listing
- BN430 Benefit Purge
- BN71.1 COBRA Benefit Entry
- BN72.1 Retiree Benefit Entry
Referenced by (57)
- BN00.1 Benefits Company
- 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
- BN100 Employee Change Benefit Update
- BN101 Mass Benefit Add
- BN102 Plan Employee Update
- BN103 Mass Benefit Termination
- BN106 Benefit Transaction Export
- BN15.1 Benefit Plan
- BN17.1 Coverage Options by Plan
- BN17.2 Coverage Option Defaults
- BN17.3 Coverage Amounts
- 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
- BN180 Invoice Edit
- BN19.1 Options Rates
- BN19.2 Options Rate Tables
- BN19.3 Match Limits
- BN19.4 Match Percents
- BN230 Plan Participant Report
- BN233 COBRA and Retiree Benefit Report
- 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
- BN321 Dependent Benefit Listing
- BN331 HIPAA Certification Report
- BN53.1 Benefit Transactions
- BN531 Batch Benefit Enrollment
- BN532 Batch Dependent Benefit Enrollment
- BN70.1 COBRA Participant
- BN77.1 COBRA and Retiree Benefit Inquiry
- BN80.1 Manual Invoice Entry
- BN90.1 Comments
- BS32.1 Web Enrollment Stop Benefits Update
- HR13.1 Dependent
- HR13.2 Dependent Benefits
- HR13.3 Dependent Benefits
- HR13.4 Dependent Benefits
- HR513 Dependent Conversion
- PA218 Travel Listing
- 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