FLEXDOLLAR FILE Flex Dollars The Flex Dollars file contains the parameters used to calculate flex dollars for employees. BN08.1 (Flex Dollars) is the primary program that updates this file. REFERENCED BY BN06.1 BN100 BN101 BN102 BN103 BN104 BN105 BN145 BN206 BN232 BN238 BN245 BN246 BN258 BN259 BN31.1 BN31.2 BN32.1 BN32.2 BN32.3 BN320 BN325 BN331 BN45.1 BN531 BN65.1 BN71.1 BN72.1 BS09.1 BS10.1 BS11.1 BS12.1 BS13.1 BS14.1 BS15.1 BS32.1 HR55.1 BN138 BN02.1 BN02.2 BN02.3 BN02.4 BN02.5 UPDATED BY BN00.1 BN08.1 BN90.1 FIELD NAME DESCRIPTION/VALID VALUES UPDATED BY FLD-COMPANY Numeric 4 BN08.1 Company Contains the company number. FLD-FLEX-PLAN Alpha 4 BN08.1 Flex Plan Contains the flex plan name. FLD-START-DATE Numeric 8 (yyyymmdd) BN08.1 Start Date Contains the flex dollar start date. The month and date corresponds to the month and date on the flex plan. FLD-GROUP-NAME Alpha 10 BN08.1 Group Name Contains the employee group used to define flex dollars. FLD-STOP-DATE Numeric 8 (yyyymmdd) BN08.1 Stop Date Contains the flex dollar's stop date. This is calculated as 12 months from the start date. FLD-CMP-BASE-AMT Signed 11.2 BN08.1 Company Paid Base Contains the base amount of dollars the Flex Amount company gives each employee. FLD-CMP-BASE-PCT Signed 5.2 BN08.1 Company Paid Contains the percent of an employee's Percent Salary salary used to determine how many flex dollars the employee receives. FLD-ADD-TO-GRS-PCT Signed 5.2 BN08.1 Add To Grs Pct Contains the percent of unspent flex dollars which employees can add to taxable wages. FLD-MIN-TOT-CREDTS Signed 11.2 BN08.1 Min Tot Credts Contains the minimum number of credits an employee receives. FLD-MAX-TOT-CREDTS Signed 11.2 BN08.1 Max Tot Credts Contains the maximum number of credits an employee receives. FLD-EMP-BASE-AMT Signed 11.2 BN08.1 Employee Flex Contains the amount of an employee's Dollar Base Amt salary which can be spent on a pre-tax basis to purchase benefits. FLD-EMP-BASE-PCT Signed 5.2 BN08.1 Employee Flex Contains the percent of an employee's Dollar Base Pct salary which can be spent on a pre-tax basis to purchase benefits. FLD-SALARY-TYPE Alpha 2 BN08.1 Salary Type Defines the salary that is used to calculate the flex dollars. EM = HR11 Salary B1 = Benefit Salary 1 B2 = Benefit Salary 2 B3 = Benefit Salary 3 B4 = Benefit Salary 4 B5 = Benefit Salary 5 E1 = HR11 and Ben Sal 1 E2 = HR11 and Ben Sal 2 E3 = HR11 and Ben Sal 3 E4 = HR11 and Ben Sal 4 E5 = HR11 and Ben Sal 5 X = User Exit FLD-SALARY-DATE Numeric 4 (mmdd) BN08.1 Salary Date If flex dollars are based on the employee's salary, and the salary is determined on a specific month and day, this field contains the date the salary is determined. FLD-SAL-FIRST-MO Alpha 1 BN08.1 Sal First Mo If flex dollars are based on salary, this field determines the salary calculation date. C = Current M = First of Month A = As of Date FLD-SAL-ROUND-METH Alpha 1 BN08.1 Sal Round Meth If flex dollars are based on salary, this field defines how the salary amount should be rounded. H = High L = Low R = Normal N = No Rounding FLD-SAL-BEF-AFT Alpha 1 BN08.1 Sal Bef Aft If flex dollars are based on the salary, this field defines when the salary should be rounded. It does not affect the calculation. B = Before A = After FLD-SAL-ROUND-TO Signed 9.4 BN08.1 Sal Round To If the salary amount is rounded, this defines to what place the amount is rounded. FLD-MIN-SALARY Signed 11.2 BN08.1 Minimum Salary Contains the minimum salary for calculating flex dollars. If an employee's salary is less than this amount, the system uses this amount to calculate flex dollars for the employee. FLD-MAX-SALARY Signed 11.2 BN08.1 Maximum Salary Contains the maximum salary that can be used in the flex dollar calculation. If the employee's salary is greater than this amount, the system uses this amount to calculate flex dollars for the employee. FLD-AGE-DATE Numeric 4 (mmdd) BN08.1 Age Date If flex dollars are based on a specific age, this field contains the date on which the age is calculated. FLD-AGE-FIRST-MO Alpha 1 BN08.1 Age First Mo If the flex dollars are calculated for specific ages, this field determines the age calculation date. C = Current M = First of Month A = As of Date FLD-AGE-RATE-TBL Alpha 4 BN08.1 Age Rate Tbl If flex dollars are calculated for specific ages, this is the table used to define flex dollars ages. FLD-AGE-CREDIT Signed 11.2 BN08.1 Credits Per Contains the age flex credits. FLD-AGE-ROUND-METH Alpha 1 BN08.1 Age Round Meth If flex dollars are based on age, this field defines how the age credits should be rounded. H = High L = Low R = Normal N = No Rounding FLD-AGE-BEF-AFT Alpha 1 BN08.1 Age Bef Aft If flex dollars are based on age, this field determines when rounding is performed. It has no affect on calculations. B = Before A = After FLD-AGE-ROUND-TO Signed 9.4 BN08.1 Age Round To If flex credits are rounded, this field defines to what place the amount is rounded. FLD-AGE-MIN-CREDTS Signed 11.2 BN08.1 Age Min Credts Contains the minimum number of credits for an age. FLD-AGE-MAX-CREDTS Signed 11.2 BN08.1 Age Max Credts Contains the maximum number of credits for an age. FLD-FROM-DATE Alpha 2 BN08.1 From Date Contains the code that defines the date from which service credits are calculated. HI = Hire Date AJ = Adjusted Hire Date AN = Anniversary Date SN = Seniority Date B1 = Benefit Date 1 B2 = Benefit Date 2 B3 = Benefit Date 3 B4 = Benefit Date 4 B5 = Benefit Date 5 X = User Exit FLD-SERV-DATE Numeric 4 (mmdd) BN08.1 Serv Date If flex dollars are based on service, and service is determined on a certain month and day, this field contains the day to be used. FLD-SERV-FIRST-MO Alpha 1 BN08.1 Serv First Mo If the flex dollars include service credits, this field contains the service calculation month and days. C = Current M = First of Month A = As of Date FLD-SERV-RATE-TBL Alpha 4 BN08.1 Serv Rate Tbl If flex dollars are calculated based on years of service, this is the rate table used to define the service credits. FLD-SERV-CREDIT Signed 11.2 BN08.1 Credits Per Contains the service flex credits. FLD-SERV-RND-METH Alpha 1 BN08.1 Serv Rnd Meth If flex dollars are based on service, this field defines how the service credits should be rounded. H = High L = Low R = Normal N = No Rounding FLD-SERV-BEF-AFT Alpha 1 BN08.1 Serv Bef Aft If service credits are rounded, this field defines the place to which the amount is rounded. B = Before A = After FLD-SERV-ROUND-TO Signed 9.4 BN08.1 Serv Round To If the service credits are rounded, this defines to what place the amount is rounded. FLD-SERV-MIN-CREDT Signed 11.2 BN08.1 Serv Min Credt Contains the minimum number of credits for a service. FLD-SERV-MAX-CREDT Signed 11.2 BN08.1 Serv Max Credt Contains the maximum number of credits for a service. FLD-DEP-FIRST-MO Alpha 1 BN08.1 Dep First Mo If flex dollars include dependent credits, this field contains the date used to determine the number of dependents from the HR History file. A = As of Date C = Current M = First of Month FLD-DEP-RATE-TBL Alpha 4 BN08.1 Dep Rate Tbl If flex dollars are based on the number of dependents, this field contains the rate table used to define the number of dependent credits. FLD-DEP-DATE Numeric 4 (mmdd) BN08.1 Dep Date If flex dollars are based on the number of dependents, this contains the month and year used to determine the number of dependents from the HR History file. FLD-LIFE-FIRST-MO Alpha 1 BN08.1 Life First Mo If flex dollars are based on the number of lifestyle credits, this field contains the date used to define the number of lifestyle credits from the HR History file. A = As of Date C = Current M = First of Month FLD-LIFE-RATE-TBL Alpha 4 BN08.1 Life Rate Tbl If flex dollars are based on the number of lifestyle credits, this field contains the rate table used to define the number of lifestyle credits. FLD-LIFE-DATE Numeric 4 (mmdd) BN08.1 Life Date If flex dollars are based on the number of lifestyle credits, this field contains the month and year used to determine the number of lifestyle credits from the HR History file. FLD-LAST-CMT-SEQ Numeric 4 BN90.1 Last Comment Contains the sequence number of the Sequence Number last comment. FLD-SALARY-YEAR Numeric 4 BN08.1 Salary Year If flex dollars are based on salary year, and an "as of" date is used, this field contains the year. FLD-AGE-YEAR Numeric 4 BN08.1 Age Year If flex dollars are based on age and an "as of" date is used, this field contains the year. FLD-SERV-YEAR Numeric 4 BN08.1 Serv Year If flex credits are based on a service and an "as of" date is used, this field contains the year. FLD-DEP-YEAR Numeric 4 BN08.1 Dep Year If flex dollars are based on dependents and an "as of" date is used, this field contains the year. FLD-LIFE-YEAR Numeric 4 BN08.1 Life Year If flex dollars are based on lifestyle credits and an "as of" date is used, this field contains the year. FLEXDOLLAR FILE INDEX NAME KEY FIELDS DESCRIPTION / SUBSET CONDITION USED IN FLDSET1 COMPANY BN00.1 BN06.1 FLEX-PLAN BN08.1 BN100 START-DATE BN101 BN102 GROUP-NAME BN103 BN104 BN105 BN145 BN206 BN232 BN238 BN245 BN246 BN258 BN259 BN31.1 BN31.2 BN32.1 BN32.2 BN32.3 BN320 BN325 BN331 BN45.1 BN531 BN65.1 BN71.1 BN72.1 ... FLDSET3 COMPANY BN100 BN101 FLEX-PLAN BN102 BN103 START-DATE* BN105 BN138 GROUP-NAME BN145 BN245 BN31.1 BN31.2 BN32.1 BN32.2 BN32.3 BN320 BN331 BN45.1 BN531 BN65.1 BN71.1 BN72.1 BS09.1 BS10.1 BS11.1 BS12.1 BS13.1 BS14.1 BS15.1 BS32.1 FLDSET4 COMPANY KeyChange, Subset BN02.1 BN02.2 FLEX-PLAN Where (AGE-RATE-TBL != Spaces ) BN02.3 BN02.4 START-DATE Or (SERV-RATE-TBL != Spaces ) BN02.5 GROUP-NAME Or (DEP-RATE-TBL != Spaces ) Or (LIFE-RATE-TBL != Spaces ) FLEXDOLLAR FILE RELATIONS ONE TO ONE RELATIONS RELATION RELATED NAME FILE INTEGRITY RULES / FIELD MATCH Age Rate Tbl RATETBLHDR Required FLD-COMPANY -> RTH-COMPANY FLD-AGE-RATE-TBL -> RTH-TABLE-CODE FLD-START-DATE -> RTH-START-DATE Company BNCOMPANY Required FLD-COMPANY -> BNC-COMPANY Company Name PRSYSTEM Required FLD-COMPANY -> PRS-COMPANY Spaces -> PRS-PROCESS-LEVEL Dep Rate Tbl RATETBLHDR Required FLD-COMPANY -> RTH-COMPANY FLD-DEP-RATE-TBL -> RTH-TABLE-CODE FLD-START-DATE -> RTH-START-DATE Flexible Plan FLEXPLAN Required FLD-COMPANY -> FLP-COMPANY FLD-FLEX-PLAN -> FLP-FLEX-PLAN Life Rate Tbl RATETBLHDR Required FLD-COMPANY -> RTH-COMPANY FLD-LIFE-RATE-TBL -> RTH-TABLE-CODE FLD-START-DATE -> RTH-START-DATE Persgroup PERSGROUP Required FLD-COMPANY -> PRG-COMPANY FLD-GROUP-NAME -> PRG-GROUP-NAME Serv Rate Tbl RATETBLHDR Required FLD-COMPANY -> RTH-COMPANY FLD-SERV-RATE-TBL -> RTH-TABLE-CODE FLD-START-DATE -> RTH-START-DATE FLEXDOLLAR FILE RELATIONS ONE TO MANY RELATIONS RELATION RELATED NAME FILE INTEGRITY RULES / FIELD MATCH Emp Flex Dol EMPFLEXDOL Delete Restricted FLD-COMPANY -> EFD-COMPANY FLD-START-DATE -> EFD-START-DATE EFD-EMPLOYEE |