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
BN02.1 BN02.3 BN02.2 BN02.4 BN02.5 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
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 = Custom Calculation
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 = Custom Calculation
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 BN02.1
FLEX-PLAN BN02.3 BN06.1
START-DATE BN08.1 BN100
GROUP-NAME 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
...
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
|