sHelp
                                     HR.PER.FLEX
     i   2
 enroll.yr.grp
 input.dep.dates
 main
   years
     credits
     cust.def.queries
       cust.def.mult.queries
     fsa.types
       fsa.claims
         void.checks
     option.types
     payrolls
       sick.sales
       vacation.sales
 transactions
   audit.trail
     audit.credits
     audit.fsa.types
     audit.option.types

 Ì     i   2
enroll.yr.grp
[enroll.year,enroll.pp.db,enroll.grp]
*(HLF)HLY.FE[hlfyr,pp.db,hlfgr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 enroll.year                  8 FREE     L  HR.FLEX.YR     hlfyr                                                   
 enroll.pp.db                12 FREE     L  MIS.APPL.DB    pp.db                                                   
 enroll.grp                   8 FREE     L  HR.FLEX.GRP    hlfgr                                                   
 enroll.date                  8 DATE     L                 *(HLF)HLY.FE[hlfyr,pp.db,hlfgr]|1                           
 enroll.user                 10 FREE     L  MIS.USER       *(HLF)HLY.FE[hlfyr,pp.db,hlfgr]|0                       
 Ì     i   2
input.dep.dates
[input.option.type,  input.dp.q]
/DEP[hlfty]D[hlxxQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 input.dp.q                   2 PINT     R                 hlxxQ                                                       
 input.change.date            8 DATE     L                 /DEP[hlfty]D[hlxxQ]|4                                       
 input.dp.name               26 FREE     L                 VAL=@HR.EMP.dp.name[employee,@input.dp.number]              
 input.dp.number              2 PINT     R                 /DEP[hlfty]D[hlxxQ]|0                                       
 input.elig.date              8 DATE     L                 /DEP[hlfty]D[hlxxQ]|1                                       
 input.end.date               8 DATE     L                 /DEP[hlfty]D[hlxxQ]|3                                       
 input.start.date             8 DATE     L                 /DEP[hlfty]D[hlxxQ]|2                                       
 Ì     i   2
main
[employee]
$(HLF)HLA.F[hly]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 employee                    42 URN      L  HR.EMP         hly                                                     
 id                          42 URN      L  HR.EMP         VAL=@HR.EMP.number_"  "_@HR.EMP.name'="  "              
 sort.name                   26 FREE     L                 VAL=@HR.EMP.sort.name                                       
 Ì   €   i   2
years
[employee,  year,pp.db]
$(HLF)HLA.F[hly]YR[hlfyr,pp.db]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 year                         8 FREE     L  HR.FLEX.YR     hlfyr                                                   
 pp.db                       12 FREE     L  MIS.APPL.DB    pp.db                                                   
 as.of.date                   8 DATE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]|8                           
 cd.screen                   15 FREE     L  MIS.SCREEN     VAL=@HR.FLEX.OPS.cust.def.screen[option]                
 eligible                     1 YN       L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]|0                           
 group                        8 FREE     L  HR.FLEX.GRP    $(HLF)HLA.F[hly]YR[hlfyr,pp.db]|1                       
 history.date                 8 DATE     L                                                                             
 per.ee.in                    8 MONEY    R                 VAL=%HR.PER.FLEX.per.tots(employee,year,pp.db,4)            
 per.ee.net.pre.tax           8 MONEY    R                 VAL=%HR.PER.FLEX.per.tots(employee,year,pp.db,6)            
 per.ee.out.aft.tax           8 MONEY    R                 VAL=%HR.PER.FLEX.per.tots(employee,year,pp.db,7)            
 per.ee.out.pre.tax           8 MONEY    R                 VAL=%HR.PER.FLEX.per.tots(employee,year,pp.db,5)            
 per.er.cr                    8 MONEY    R                 VAL=%HR.PER.FLEX.per.tots(employee,year,pp.db,1)            
 per.er.op                    8 MONEY    R                 VAL=%HR.PER.FLEX.per.tots(employee,year,pp.db,2)            
 per.er.tot                   8 MONEY    R                 VAL=%HR.PER.FLEX.per.tots(employee,year,pp.db,3)            
 print.cd.screen              0 FREE     L                 VAL=IF{@cd.screen %MIS.SCREEN.print(@cd.screen,^@cust.      
                                                           VAL=def.fields,"",3),""}                                    
 print.cd.screen.verbatim     0 FREE     L                 VAL=IF{@cd.screen %MIS.SCREEN.print(@cd.screen,^@cust.      
                                                           VAL=def.fields,1,0),""}                                     
 status                      10 CHOICE   L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]|9                           
 status.date                  8 DATE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]|10                          
 Ì   €   i   2
credits
[employee,year,pp.db,  credit]
$(HLF)HLA.F[hly]YR[hlfyr,pp.db]CR[hlfcr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 credit                       8 FREE     L  HR.FLEX.CR     hlfcr                                                   
 credit.annual.amt            8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]CR[hlfcr]|0                  
 credit.earning               8 FREE     L                 VAL=%HR.FLEX.UTIL.earn.display(pp.db,@HR.FLEX.CR.assoc      
                                                           VAL=.earning)                                               
 credit.period.amt            8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]CR[hlfcr]|1                  
 Ì   €   i   2
cust.def.queries
[employee,year,pp.db,  cd.query]
$(HLF)HLA.F[hly]YR[hlfyr,pp.db]CD[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cd.query                    10 FREE     L  MIS.QUERY      ggv                                                     
 cd.response                 75 QRY.RESP L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]CD[ggv]|0                    
 cd.yn.comment               75 FREE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]CD[ggv]|5                    
 Ì   €   i   2
cust.def.mult.queries
[employee,year,pp.db,cd.query,  cdm.seq.no]
$(HLF)HLA.F[hly]YR[hlfyr,pp.db]CD[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cdm.seq.no                   3 PINT     R                 ggvN                                                        
 cdm.response                75 QRY.RESP L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]CD[ggv]M[ggvN]|0             
 Ì   €   i   2
fsa.types
[employee,year,pp.db,  fsa]
$(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 fsa                          9 FREE     L  HR.FSA         hlfsa                                                   
 fsa.ann.contrib              8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]|0                  
 fsa.claims.approved          8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]|2                  
 fsa.claims.paid              8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]|3                  
 fsa.claims.pending           8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]|5                  
 fsa.claims.submitted         8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]|4                  
 fsa.per.contrib              8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]|1                  
 fsa.whold                    8 FREE     L                 VAL=%HR.FLEX.UTIL.whold.display(pp.db,@HR.FSA.assoc.wh      
                                                           VAL=old[fsa,pp.db])                                         
 Ì   €   i   2
fsa.claims
[employee,year,pp.db,fsa,  fsa.claim.number]
$(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]CL[hlyfxN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 fsa.claim.number             3 PINT     R                 hlyfxN                                                      
 fsa.claim.amt                8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]CL[hlyfxN]|5        
 fsa.claim.check.number      10 INT      R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]CL[hlyfxN]|7        
 fsa.claim.desc              30 FREE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]CL[hlyfxN]|1        
 fsa.claim.entry.date         8 DATE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]CL[hlyfxN]|8        
 fsa.claim.reject.reason     10 FREE     L  HR.REASON      $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]CL[hlyfxN]|4    
 fsa.claim.service.date       8 DATE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]CL[hlyfxN]|0        
 fsa.claim.status             9 YN       L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]CL[hlyfxN]|2        
 fsa.claim.status.date        8 DATE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]CL[hlyfxN]|3        
 fsa.claim.submit.date        8 DATE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]CL[hlyfxN]|6        
 Ì   €   i   2
void.checks
[employee,year,pp.db,fsa,fsa.claim.number,  void.check.number]
$(HLF)HLA.F[hly]YR[hlfyr,pp.db]SA[hlfsa]CL[hlyfxN]VC[hlyfxV]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 void.check.number           10 INT      R                 hlyfxV                                                      
 Ì   €   i   2
option.types
[employee,year,pp.db,  option.type]
$(HLF)HLA.F[hly]YR[hlfyr,pp.db]TY[hlfty]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 option.type                  8 FREE     L  HR.FLEX.TYPE   hlfty                                                   
 annual.cost.ee               8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]TY[hlfty]|3                  
 annual.cost.er               8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]TY[hlfty]|6                  
 cov.category                 8 FREE     L  HR.FLEX.COV    $(HLF)HLA.F[hly]YR[hlfyr,pp.db]TY[hlfty]|1              
 cov.change.date              8 DATE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]TY[hlfty]|12                 
 cov.elig.date                8 DATE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]TY[hlfty]|9                  
 cov.end.date                 8 DATE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]TY[hlfty]|11                 
 cov.start.date               8 DATE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]TY[hlfty]|10                 
 option                       8 FREE     L  HR.FLEX.OPS    $(HLF)HLA.F[hly]YR[hlfyr,pp.db]TY[hlfty]|0              
 option.ins.cov              40 FREE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]TY[hlfty]|8                  
 option.whold                 8 FREE     L                 VAL=%HR.FLEX.UTIL.whold.display(pp.db,@HR.FLEX.OPS.ass      
                                                           VAL=oc.whold[@option,pp.db])                                
 period.cost.ee               8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]TY[hlfty]|4                  
 period.cost.er               8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]TY[hlfty]|7                  
 Ì   €   i   2
payrolls
[employee,year,pp.db,  sben.payroll]
$(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sben.payroll                 8 FREE     L  PP.PAYROLL     jdp                                                     
 sold.sick.ann.amt            8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]|5                     
 sold.sick.earning            8 FREE     L                 VAL=%HR.FLEX.UTIL.earn.display(pp.db,@HR.FLEX.SBEN.ass      
                                                           VAL=oc.earning[@HR.FLEX.GRP.sell.sick.days[@group,year      
                                                           VAL=,pp.db],pp.db])                                         
 sold.sick.hours              7 PDEC3    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]|4                     
 sold.sick.per.amt            8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]|6                     
 sold.sick.proj.hours         7 PDEC3    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]|7                     
 sold.vac.ann.amt             8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]|1                     
 sold.vac.earning             8 FREE     L                 VAL=%HR.FLEX.UTIL.earn.display(pp.db,@HR.FLEX.SBEN.ass      
                                                           VAL=oc.earning[@HR.FLEX.GRP.sell.vac.days[@group,year,      
                                                           VAL=pp.db],pp.db])                                          
 sold.vac.hours               7 PDEC3    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]|0                     
 sold.vac.per.amt             8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]|2                     
 sold.vac.proj.hours          7 PDEC3    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]|3                     
 Ì   €   i   2
sick.sales
[employee,year,pp.db,sben.payroll,  sick.sale.num]
$(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]SS[hlyfxR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sick.sale.num                2 PINT     R                 hlyfxR                                                      
 sick.sale.amt                8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]SS[hlyfxR]|3           
 sick.sale.date               8 DATE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]SS[hlyfxR]|0           
 sick.sale.hrs                7 PDEC3    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]SS[hlyfxR]|1           
 sick.sale.rate               8 RATE     R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]SS[hlyfxR]|2           
 Ì   €   i   2
vacation.sales
[employee,year,pp.db,sben.payroll,  vac.sale.num]
$(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]VS[hlyfxQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 vac.sale.num                 2 PINT     R                 hlyfxQ                                                      
 vac.sale.amt                 8 MONEY    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]VS[hlyfxQ]|3           
 vac.sale.date                8 DATE     L                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]VS[hlyfxQ]|0           
 vac.sale.hrs                 7 PDEC3    R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]VS[hlyfxQ]|1           
 vac.sale.rate                8 RATE     R                 $(HLF)HLA.F[hly]YR[hlfyr,pp.db]P[jdp]VS[hlyfxQ]|2           
 Ì     i   2
transactions
[employee.txn,year.txn,pp.db.txn]
*(HLF)HLA.FTX[hly,hlfyr,pp.db]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 employee.txn                42 URN      L  HR.EMP         hly                                                     
 year.txn                     8 FREE     L  HR.FLEX.YR     hlfyr                                                   
 pp.db.txn                   12 FREE     L  MIS.APPL.DB    pp.db                                                   
 Ì   €   i   2
audit.trail
[employee.txn,year.txn,pp.db.txn,  audit.date,audit.time]
*(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.date                   8 DATE     L                 hlyfMD                                                      
 audit.time                   5 TIME     L                 hlyfMT                                                      
 audit.as.of.date             8 DATE     L                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|8           
 audit.client                30 FREE     L  UNV.CLIENT     *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]|1        
 audit.eligible               1 YN       L                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|0           
 audit.group                  8 FREE     L  HR.FLEX.GRP    *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|1       
 audit.sold.sick.ann.amt      8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|13          
 audit.sold.sick.hours        7 PDEC3    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|12          
 audit.sold.sick.per.amt      8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|14          
 audit.sold.sick.proj.hrs     8 PDEC3    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|15          
 audit.sold.vac.ann.amt       8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|4           
 audit.sold.vac.hours         7 PDEC3    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|2           
 audit.sold.vac.per.amt       8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|5           
 audit.sold.vac.proj.hours    7 PDEC3    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|11          
 audit.status                10 CHOICE   L                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|9           
 audit.status.date            8 DATE     L                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]0|10          
 audit.user                  10 FREE     L  MIS.USER       *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]|0        
 Ì   €   i   2
audit.credits
[employee.txn,year.txn,pp.db.txn,audit.date,audit.time,  audit.credit]
*(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]CR[hlfcr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.credit                 8 FREE     L  HR.FLEX.CR     hlfcr                                                   
 audit.credit.annual.amt      8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]CR[hlfcr]|0   
 audit.credit.period.amt      8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]CR[hlfcr]|1   
 Ì   €   i   2
audit.fsa.types
[employee.txn,year.txn,pp.db.txn,audit.date,audit.time,  audit.fsa]
*(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]SA[hlfsa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.fsa                    9 FREE     L  HR.FSA         hlfsa                                                   
 audit.fsa.ann.contrib        8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]SA[hlfsa]|0   
 audit.fsa.claims.approved    8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]SA[hlfsa]|2   
 audit.fsa.claims.paid        8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]SA[hlfsa]|3   
 audit.fsa.claims.pending     8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]SA[hlfsa]|5   
 audit.fsa.claims.sbmttd      8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]SA[hlfsa]|4   
 audit.fsa.per.contrib        8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]SA[hlfsa]|1   
 Ì   €   i   2
audit.option.types
[employee.txn,year.txn,pp.db.txn,audit.date,audit.time,  audit.option.type]
*(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]TY[hlfty]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 audit.option.type            8 FREE     L  HR.FLEX.TYPE   hlfty                                                   
 audit.annual.cost.ee         8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]TY[hlfty]|3   
 audit.annual.cost.er         8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]TY[hlfty]|6   
 audit.cov.category           8 FREE     L                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]TY[hlfty]|1   
 audit.option                 8 FREE     L                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]TY[hlfty]|0   
 audit.option.ins.cov        40 FREE     L                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]TY[hlfty]|8   
 audit.period.cost.ee         8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]TY[hlfty]|4   
 audit.period.cost.er         8 MONEY    R                 *(HLF)HLA.FTX[hly,hlfyr,pp.db]0[hlyfMD,hlyfMT]TY[hlfty]|7   

 Index Files                        Subscripts/Physical Base

 employee.x                         [employee]
                                      ?(HLF)HLYX[hly]

 gl.approved.x                      [pp.db,fsa.claim.status.date,year,fsa,employee] = fsa.claim.amt
                                      ?(HLF)HLYF.GLA[pp.db,hlyfxD,hlfyr,hlfsa,hly]

 gl.sick.sell.x                     [pp.db,sick.sale.date,year,employee,sben.payroll] = sick.sale.amt
                                      ?(HLF)HLYF.GLS[pp.db,hlyfxT,hlfyr,hly,jdp]

 gl.vac.sell.x                      [pp.db,vac.sale.date,year,employee,sben.payroll] = vac.sale.amt
                                      ?(HLF)HLYF.GLV[pp.db,hlyfxS,hlfyr,hly,jdp]

 grp.year.x                         [pp.db,group,year,employee]
                                      ?(HLF)HLY.FGY[pp.db,hlfgr,hlfyr,hly]

 op.year.x                          [pp.db,option,year,employee]
                                      ?(HLF)HLY.FOY[pp.db,hlfop,hlfyr,hly]

 year.grp.x                         [pp.db,year,group,employee]
                                      ?(HLF)HLY.FYG[pp.db,hlfyr,hlfgr,hly]

 year.op.x                          [pp.db,year,option,employee]
                                      ?(HLF)HLY.FYO[pp.db,hlfyr,hlfop,hly]

 years.x                            [pp.db,employee,year]
                                      ?(HLF)HLY.FY[pp.db,hly,hlfyr]