sHelp
                                     BAR.AR.BAL
       2
 main
   insurance.info
     collector.info
       account.type.info
         account.detail
           account.detail.aging
         aging

 Ì       2
main
[date.segment]
*(B2)BUAR[bu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 date.segment                 8 DATE     L                 bu                                                          
 Ì   €     2
insurance.info
[date.segment,  insurance]
*(B2)BUAR[bu,ggm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 insurance                   10 FREE     L  MIS.INS        ggm                                                     
 Ì   €     2
collector.info
[date.segment,insurance,  collector]
*(B2)BUAR[bu,ggm,bc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 collector                    8 FREE     L  BAR.COLLECTOR  bc                                                      
 Ì   €     2
account.type.info
[date.segment,insurance,collector,  account.type]
*(B2)BUAR[bu,ggm,bc,ba]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 account.type                 8 FREE     L  BAR.ACCT.TYPE  ba                                                      
 acct.type.change.amount     10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|8                                   
 adjustment.amount           10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|6                                   
 ar.to.bd.amount             10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|9                                   
 balance                     10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|0                                   
 bd.to.ar.amount             10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|10                                  
 collector.edit.amount       10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|14                                  
 count                        6 PINT     R                 *(B2)BUAR[bu,ggm,bc,ba]|15                                  
 final.billed.amount         10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|2                                   
 ins.xfer.amount             10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|13                                  
 interim.billed.amount       10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|1                                   
 late.billed.amount          10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|3                                   
 prev.balance                10 SMONEY   R                 VAL=@BAR.AR.BAL.balance[-@BAR.AR.BAL.main!19850000,ins      
                                                           VAL=urance,collector,account.type]                          
 prev.count                   6 PINT     R                 VAL=@BAR.AR.BAL.count[-@BAR.AR.BAL.main!19850000,insur      
                                                           VAL=ance,collector,account.type]                            
 received.amount             10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|5                                   
 ref.amount                  10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|7                                   
 reverse.billed.amount       10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|4                                   
 xfer.from.client.amount     10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|12                                  
 xfer.to.client.amount       10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]|11                                  
 Ì   €     2
account.detail
[date.segment,insurance,collector,account.type,  account]
*(B2)BUAR[bu,ggm,bc,ba]AD[bz]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 account                     44 URN      L  BAR.PAT        bz                                                      
 ad.acct.type.change.amt     10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|8                             
 ad.adjustment.amount        10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|6                             
 ad.adm.svc.date              8 DATE     L                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|18                            
 ad.ar.to.bd.amount          10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|9                             
 ad.balance                  10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|0                             
 ad.bd.to.ar.amount          10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|10                            
 ad.collector.edit.amount    10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|14                            
 ad.count                     5 PINT     R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|15                            
 ad.final.billed.amount      10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|2                             
 ad.ins.xfer.amount          10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|13                            
 ad.interim.billed.amount    10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|1                             
 ad.last.pay.amount          15 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|20                            
 ad.last.pay.date             8 DATE     L                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|19                            
 ad.late.billed.amount       10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|3                             
 ad.name                     30 FREE     L                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|16                            
 ad.number                   12 FREE     L                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|17                            
 ad.prev.balance             10 SMONEY   R                 VAL=@BAR.AR.BAL.ad.balance[-@BAR.AR.BAL.main[date.segm      
                                                           VAL=ent^XX]!19850000,insurance,collector,account.type,      
                                                           VAL=account]                                                
 ad.prev.count                5 PINT     R                 VAL=@BAR.AR.BAL.ad.count[-@BAR.AR.BAL.main[date.segmen      
                                                           VAL=t^XX]!19850000,insurance,collector,account.type,ac      
                                                           VAL=count]                                                  
 ad.received.amount          10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|5                             
 ad.ref.amount               10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|7                             
 ad.reverse.billed.amount    10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|4                             
 ad.xfer.from.client.amt     10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|12                            
 ad.xfer.to.client.amount    10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]|11                            
 Ì   €     2
account.detail.aging
[date.segment,insurance,collector,account.type,account,  ad.aging.category]
*(B2)BUAR[bu,ggm,bc,ba]AD[bz]A[buA]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ad.aging.category            1 PINT     R                 buA                                                         
 ad.age.balance              10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]A[buA]|1                       
 ad.age.count                 5 PINT     R                 *(B2)BUAR[bu,ggm,bc,ba]AD[bz]A[buA]|0                       
 Ì   €     2
aging
[date.segment,insurance,collector,account.type,  aging.category]
*(B2)BUAR[bu,ggm,bc,ba]A[buA]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 aging.category               1 PINT     R                 buA                                                         
 age.balance                 10 SMONEY   R                 *(B2)BUAR[bu,ggm,bc,ba]A[buA]|1                             
 age.count                    5 PINT     R                 *(B2)BUAR[bu,ggm,bc,ba]A[buA]|0