sHelp
                                     PP.TA
       2
 main
   detail.employee
     detail.earnings
     detail.withholdings
   errors
     error.hp.lines
     error.lines

 Ì       2
main
[ta.payroll,transmission.date]
*(JZ)JZ.TA[jdp,td]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ta.payroll                   8 FREE     L  PP.PAYROLL     jdp                                                     
 transmission.date            8 DATE     L                 td                                                          
 date.processed               8 DATE     L                 *(JZ)JZ.TA[jdp,td]|1                                        
 ok.to.process                1 YN       L                 *(JZ)JZ.TA[jdp,td]|0                                        
 period.end                   8 DATE     L                 *(JZ)JZ.TA[jdp,td]|5                                        
 processing.status           10 CHOICE   L                 *(JZ)JZ.TA[jdp,td]|2                                        
 transmission.error         100 FREE     L                 *(JZ)JZ.TA[jdp,td]|3                                        
 transmission.time            4 HHMM     L                 *(JZ)JZ.TA[jdp,td]|4                                        
 Ì   €     2
detail.employee
[ta.payroll,transmission.date,  employee.number]
*(JZ)JZ.TA[jdp,td]D[jyN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 employee.number             14 FREE     L                 jyN                                                         
 Ì   €     2
detail.earnings
[ta.payroll,transmission.date,employee.number,  earning.record]
*(JZ)JZ.TA[jdp,td]D[jyN]E[te]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 earning.record               3 PINT     R                 te                                                          
 base.rate                    8 RATE     R                 *(JZ)JZ.TA[jdp,td]D[jyN]E[te]|5                             
 dept                        15 FREE     L  MIS.GL.DEPT    *(JZ)JZ.TA[jdp,td]D[jyN]E[te]|3                         
 earning.code                 8 PDEC     L  PP.EARN        *(JZ)JZ.TA[jdp,td]D[jyN]E[te]|0                         
 flat.amount                  8 SMONEY   R                 *(JZ)JZ.TA[jdp,td]D[jyN]E[te]|6                             
 hours                        8 SDEC3    R                 *(JZ)JZ.TA[jdp,td]D[jyN]E[te]|1                             
 job.code                    10 FREE     L  PP.JOB         *(JZ)JZ.TA[jdp,td]D[jyN]E[te]|4                         
 shift                        1 PINT     R                 *(JZ)JZ.TA[jdp,td]D[jyN]E[te]|2                             
 week                         1 INT      R                 *(JZ)JZ.TA[jdp,td]D[jyN]E[te]|7                             
 Ì   €     2
detail.withholdings
[ta.payroll,transmission.date,employee.number,  whold.record]
*(JZ)JZ.TA[jdp,td]D[jyN]W[tw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 whold.record                 3 PINT     R                 tw                                                          
 whold.employee               8 SMONEY   R                 *(JZ)JZ.TA[jdp,td]D[jyN]W[tw]|1                             
 whold.number                 8 PDEC     L  PP.WHOLD       *(JZ)JZ.TA[jdp,td]D[jyN]W[tw]|0                         
 Ì   €     2
errors
[ta.payroll,transmission.date,  error.type]
*(JZ)JZ.TA[jdp,td]ERR[et]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 error.type                   8 FREE     L                 et                                                          
 error.title                 92 FREE     L                 *(JZ)JZ.TA[jdp,td]ERR[et]                                   
 Ì   €     2
error.hp.lines
[ta.payroll,transmission.date,error.type,  error.hp.line.num]
*(JZ)JZ.TA[jdp,td]ERR[et]HP[eHn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 error.hp.line.num            3 PINT     R                 eHn                                                         
 error.hp.line               92 FREE     L                 *(JZ)JZ.TA[jdp,td]ERR[et]HP[eHn]                            
 Ì   €     2
error.lines
[ta.payroll,transmission.date,error.type,  error.line.num]
*(JZ)JZ.TA[jdp,td]ERR[et]L[eln]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 error.line.num               3 PINT     R                 eln                                                         
 error.line                  92 FREE     L                 *(JZ)JZ.TA[jdp,td]ERR[et]L[eln]