Ì 2
hoopp.outbox.file
[hp.xo.year,hp.xo.num]
*(J)JX.H[jxy,jxXO]
Field Name Len Dat Typ J DPM Offset/Local/VAL
hp.xo.year 4 YEAR L jxy
hp.xo.num 2 PINT R jxXO
hp.xo.compile.date 8 DATE L *(J)JX.H[jxy,jxXO]|1
hp.xo.compile.user 10 FREE L MIS.USER *(J)JX.H[jxy,jxXO]|2
hp.xo.msg 8 PINT R MIS.XO.MSG *(J)JX.H[jxy,jxXO]|0
Ì 2
t4.outbox.file
[t4.xo.bt.year,t4.xo.num]
*(J)JX.T4[jxy,jxXO]
Field Name Len Dat Typ J DPM Offset/Local/VAL
t4.xo.bt.year 4 YEAR L jxy
t4.xo.num 2 PINT R jxXO
t4.xo.compile.date 8 DATE L *(J)JX.T4[jxy,jxXO]|1
t4.xo.compile.user 10 FREE L MIS.USER *(J)JX.T4[jxy,jxXO]|2
t4.xo.first.emp.rec 5 PINT R *(J)JX.T4[jxy,jxXO]|3
t4.xo.last.emp.rec 5 PINT R *(J)JX.T4[jxy,jxXO]|4
t4.xo.msg 8 PINT R MIS.XO.MSG *(J)JX.T4[jxy,jxXO]|0
t4.xo.summary.rec 5 PINT R *(J)JX.T4[jxy,jxXO]|5
Ì 2
t4a.outbox.file
[t4a.xo.bt.year,t4a.xo.num]
*(J)JX.T4A[jxy,jxXO]
Field Name Len Dat Typ J DPM Offset/Local/VAL
t4a.xo.bt.year 4 YEAR L jxy
t4a.xo.num 2 PINT R jxXO
t4a.xo.compile.date 8 DATE L *(J)JX.T4A[jxy,jxXO]|1
t4a.xo.compile.user 10 FREE L MIS.USER *(J)JX.T4A[jxy,jxXO]|2
t4a.xo.first.emp.rec 5 PINT R *(J)JX.T4A[jxy,jxXO]|3
t4a.xo.last.emp.rec 5 PINT R *(J)JX.T4A[jxy,jxXO]|4
t4a.xo.msg 8 PINT R MIS.XO.MSG *(J)JX.T4A[jxy,jxXO]|0
t4a.xo.summary.rec 5 PINT R *(J)JX.T4A[jxy,jxXO]|5
Ì 2
top
[report]
*(J)JX[jx]
Field Name Len Dat Typ J DPM Offset/Local/VAL
report 10 CHOICE L jx
date.type 14 CHOICE L *(J)JX[jx]1|14
default.num.periods 6 PDEC R *(J)JX[jx]1|16
earning 8 PDEC L PP.EARN *(J)JX[jx]1|13
eoc.sum.rpt.present 1 YN L *(J)JX[jx]1|17
from.date 8 DATE L *(J)JX[jx]1|2
fte.includes.all.hrs 1 YN L
hoopp.compile.from.t4 1 YN L *(J)JX[jx]1|20
hoopp.limit.weeks 1 YN L *(J)JX[jx]1|22
monitor.date 8 DATE L *(J)JX[jx]1|8
monitor.time 5 TIME L *(J)JX[jx]1|9
month 3 MONTH L *(J)JX[jx]1|4
num.periods 6 PDEC R *(J)JX[jx]1|12
payroll 8 FREE L PP.PAYROLL *(J)JX[jx]1|1
save.mnemonic 10 FREE L *(J)JX[jx]1|18
start.date 8 DATE L *(J)JX[jx]1|6
start.time 5 TIME L *(J)JX[jx]1|7
status 9 CHOICE L *(J)JX[jx]1|0
stop.date 8 DATE L *(J)JX[jx]1|10
stop.time 5 TIME L *(J)JX[jx]1|11
t4.limit.weeks 1 YN L *(J)JX[jx]1|21
t4.max.pa.weeks 2 PINT R *(J)JX[jx]1|23
t4.pa.service 7 CHOICE L *(J)JX[jx]1|15
t4a.pa.service 7 CHOICE L *(J)JX[jx]1|19
thru.date 8 DATE L *(J)JX[jx]1|3
title.dates 42 FREE C VAL=@Title(@date.type," From: ",@from.date," to ",@thr
VAL=u.date)
year 4 YEAR L *(J)JX[jx]1|5
Ì 2
batch.main
[report, bt.year,bt.num]
*(J)JX[jx]B[jxy,jxb]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bt.year 4 YEAR L jxy
bt.num 4 PINT R jxb
bt.max.pa.weeks 2 PINT R *(J)JX[jx]B[jxy,jxb]|8
bt.start.date 8 DATE L *(J)JX[jx]B[jxy,jxb]|1
bt.start.time 4 TIME L *(J)JX[jx]B[jxy,jxb]|2
bt.status 9 CHOICE L *(J)JX[jx]B[jxy,jxb]|0
bt.stop.date 8 DATE L *(J)JX[jx]B[jxy,jxb]|3
bt.stop.time 4 TIME L *(J)JX[jx]B[jxy,jxb]|4
bt.t4.limit.weeks 1 YN L *(J)JX[jx]B[jxy,jxb]|7
bt.t4.pa.service 7 CHOICE L *(J)JX[jx]B[jxy,jxb]|5
bt.t4a.pa.service 7 CHOICE L *(J)JX[jx]B[jxy,jxb]|6
t4.form.province 2 CHOICE L
t4.tape.province 2 CHOICE L
Ì 2
t4.employees
[report,bt.year,bt.num, t4.rct,t4.employee]
*(J)JX[jx]B[jxy,jxb]T4[jnc,jy]
Field Name Len Dat Typ J DPM Offset/Local/VAL
t4.rct 10 FREE L PP.RCT jnc
t4.employee 42 URN L PP.PER jy
Ì 2
t4.data
[report,bt.year,bt.num,t4.rct,t4.employee, t4.box]
*(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]
Field Name Len Dat Typ J DPM Offset/Local/VAL
t4.box 2 FREE L bx
t4.amount 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]
t4.pa.annualized.earnings 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|3
t4.pa.bad.formula 1 FREE L *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|12
t4.pa.benefit.entitlement 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|4
t4.pa.computed 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|6
t4.pa.hours 10 DEC3 R *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|8
t4.pa.last.timecard 8 URN L PP.PAY *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|10
t4.pa.manual 10 MONEY R *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|7
t4.pa.multiplier 8 DEC4 R *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|2
t4.pa.other.whold.amounts 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|5
t4.pa.plan.number 7 PINT R *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|11
t4.pa.system.edited 1 FREE L *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|9
t4.pa.uneven.weeks 1 FREE L *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|1
t4.pa.weeks 8 DEC4 R *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]PA|0
t4.value 30 FREE L *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]
Ì 2
t4.withholding.footnote
[report,bt.year,bt.num,t4.rct,t4.employee,t4.box, t4.whold]
*(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]FW[jdw]
Field Name Len Dat Typ J DPM Offset/Local/VAL
t4.whold 8 PDEC L PP.WHOLD jdw
t4.whold.amount 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]FW[jdw]
t4.whold.value 30 FREE L *(J)JX[jx]B[jxy,jxb]T4[jnc,jy,bx]FW[jdw]
Ì 2
t4.payrolls
[report,bt.year,bt.num, t4.payroll]
*(J)JX[jx]B[jxy,jxb]P[jdp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
t4.payroll 8 FREE L PP.PAYROLL jdp
Ì 2
t4a.employees
[report,bt.year,bt.num, t4a.rct,t4a.employee]
*(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]
Field Name Len Dat Typ J DPM Offset/Local/VAL
t4a.rct 10 FREE L PP.RCT jnc
t4a.employee 42 URN L PP.PER jy
t4a.ffn.code 2 CHOICE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]F["FFN"]|0
t4a.ffn.line1 30 FREE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]F["FFN"]|1
t4a.ffn.line2 30 FREE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]F["FFN"]|2
t4a.ffn.line3 30 FREE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]F["FFN"]|3
t4a.ffn.line4 30 FREE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]F["FFN"]|4
t4a.ffn.line5 30 FREE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]F["FFN"]|5
t4a.ffn.line6 30 FREE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]F["FFN"]|6
t4a.tfn.code 2 CHOICE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]F["TFN"]|0
t4a.tfn.line 60 FREE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]F["TFN"]|1
Ì 2
t4a.data
[report,bt.year,bt.num,t4a.rct,t4a.employee, t4a.box]
*(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]
Field Name Len Dat Typ J DPM Offset/Local/VAL
t4a.box 2 FREE L bx
t4a.amount 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]
t4a.pa.annualized.earn 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|3
t4a.pa.bad.formula 1 FREE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|12
t4a.pa.ben.entitlement 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|4
t4a.pa.computed 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|6
t4a.pa.hours 10 DEC3 R *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|8
t4a.pa.last.timecard 8 URN L PP.PAY *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|10
t4a.pa.manual 10 MONEY R *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|7
t4a.pa.multiplier 8 DEC4 R *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|2
t4a.pa.other.whold.amts 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|5
t4a.pa.plan.number 7 PINT R *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|11
t4a.pa.system.edited 1 FREE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|9
t4a.pa.uneven.weeks 1 FREE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|1
t4a.pa.weeks 8 DEC4 R *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]PA|0
t4a.value 30 FREE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]
Ì 2
t4a.earning.footnote
[report,bt.year,bt.num,t4a.rct,t4a.employee,t4a.box, t4a.earning]
*(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]FE[jde]
Field Name Len Dat Typ J DPM Offset/Local/VAL
t4a.earning 8 PDEC L PP.EARN jde
t4a.earning.amount 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]FE[jde]
Ì 2
t4a.withholding.footnote
[report,bt.year,bt.num,t4a.rct,t4a.employee,t4a.box, t4a.whold]
*(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]FW[jdw]
Field Name Len Dat Typ J DPM Offset/Local/VAL
t4a.whold 8 PDEC L PP.WHOLD jdw
t4a.whold.amount 10 SMONEY R *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]FW[jdw]
t4a.whold.value 30 FREE L *(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]B[bx]FW[jdw]
Ì 2
t4a.tape.footnote.boxes
[report,bt.year,bt.num,t4a.rct,t4a.employee, t4a.tfn.box]
*(J)JX[jx]B[jxy,jxb]T4A[jnc,jy]F["TFN",bx]
Field Name Len Dat Typ J DPM Offset/Local/VAL
t4a.tfn.box 2 PINT R bx
Ì 2
eeo1
[report, eeo1.class]
*(J)JX[jx,jeo]
Field Name Len Dat Typ J DPM Offset/Local/VAL
eeo1.class 12 CHOICE L jeo
eeo1.female.asian 5 PINT R *(J)JX[jx,jeo]|9
eeo1.female.black 5 PINT R *(J)JX[jx,jeo]|7
eeo1.female.hispanic 5 PINT R *(J)JX[jx,jeo]|8
eeo1.female.indian 5 PINT R *(J)JX[jx,jeo]|10
eeo1.female.white 5 PINT R *(J)JX[jx,jeo]|6
eeo1.male.asian 5 PINT R *(J)JX[jx,jeo]|4
eeo1.male.black 5 PINT R *(J)JX[jx,jeo]|2
eeo1.male.hispanic 5 PINT R *(J)JX[jx,jeo]|3
eeo1.male.indian 5 PINT R *(J)JX[jx,jeo]|5
eeo1.male.white 5 PINT R *(J)JX[jx,jeo]|1
eeo1.total 5 PINT R *(J)JX[jx,jeo]|0
Ì 2
eeo4
[report, eeo4.line.number]
*(J)JX[jx,jeo]
Field Name Len Dat Typ J DPM Offset/Local/VAL
eeo4.line.number 4 DEC R jeo
eeo4.female.asian 5 PINT R *(J)JX[jx,jeo]|11
eeo4.female.black 5 PINT R *(J)JX[jx,jeo]|9
eeo4.female.hispanic 5 PINT R *(J)JX[jx,jeo]|10
eeo4.female.indian 5 PINT R *(J)JX[jx,jeo]|12
eeo4.female.white 5 PINT R *(J)JX[jx,jeo]|8
eeo4.job 10 FREE L *(J)JX[jx,jeo]|0
eeo4.male.asian 5 PINT R *(J)JX[jx,jeo]|6
eeo4.male.black 5 PINT R *(J)JX[jx,jeo]|4
eeo4.male.hispanic 5 PINT R *(J)JX[jx,jeo]|5
eeo4.male.indian 5 PINT R *(J)JX[jx,jeo]|7
eeo4.male.white 5 PINT R *(J)JX[jx,jeo]|3
eeo4.salary.range 9 FREE L *(J)JX[jx,jeo]|1
eeo4.total 5 PINT R *(J)JX[jx,jeo]|2
Ì 2
hoopp
[report, hoopp.employee]
*(J)JX[jx]H[jy]
Field Name Len Dat Typ J DPM Offset/Local/VAL
hoopp.employee 42 URN L PP.PER jy
hoopp.amount1 6 INT R *(J)JX[jx]H[jy]|5
hoopp.amount2 6 INT R *(J)JX[jx]H[jy]|6
hoopp.amount3 6 INT R *(J)JX[jx]H[jy]|7
hoopp.amount4 6 INT R *(J)JX[jx]H[jy]|8
hoopp.earning 8 PDEC L PP.EARN
hoopp.high 8 MONEY R *(J)JX[jx]H[jy]|3
hoopp.last.urn 8 URN L PP.PAY *(J)JX[jx]H[jy]|11
hoopp.low 8 MONEY R *(J)JX[jx]H[jy]|2
hoopp.other 8 MONEY R *(J)JX[jx]H[jy]|1
hoopp.pa.annualized.earn 10 SMONEY R *(J)JX[jx]H[jy]PA|3
hoopp.pa.ben.entitlement 10 SMONEY R *(J)JX[jx]H[jy]PA|4
hoopp.pa.computed 10 SMONEY R *(J)JX[jx]H[jy]PA|6
hoopp.pa.eneven.weeks 1 FREE L *(J)JX[jx]H[jy]PA|1
hoopp.pa.hours 10 DEC3 R *(J)JX[jx]H[jy]PA|8
hoopp.pa.manual 10 MONEY R *(J)JX[jx]H[jy]PA|7
hoopp.pa.multiplier 8 DEC4 R *(J)JX[jx]H[jy]PA|2
hoopp.pa.other.whold.amts 10 SMONEY R *(J)JX[jx]H[jy]PA|5
hoopp.pa.system.edited 1 FREE L *(J)JX[jx]H[jy]PA|9
hoopp.pa.weeks 8 DEC4 R *(J)JX[jx]H[jy]PA|0
hoopp.pension 8 MONEY R *(J)JX[jx]H[jy]|10
hoopp.remarks 27 FREE L *(J)JX[jx]H[jy]|4
hoopp.salary 6 INT R *(J)JX[jx]H[jy]|9
hoopp.weeks 5 DEC2 R *(J)JX[jx]H[jy]|0
hoopp.whold 8 PDEC L PP.WHOLD
Ì 2
hoopp.edits
[report, he.employee]
*(J)JX[jx]HE[jy]
Field Name Len Dat Typ J DPM Offset/Local/VAL
he.employee 42 URN L PP.PER jy
he.amount1 6 INT R *(J)JX[jx]HE[jy]|5
he.amount2 6 INT R *(J)JX[jx]HE[jy]|6
he.amount3 6 INT R *(J)JX[jx]HE[jy]|7
he.amount4 6 INT R *(J)JX[jx]HE[jy]|8
he.high 8 MONEY R *(J)JX[jx]HE[jy]|3
he.last.urn 8 URN L *(J)JX[jx]HE[jy]|11
he.low 8 MONEY R *(J)JX[jx]HE[jy]|2
he.other 8 MONEY R *(J)JX[jx]HE[jy]|1
he.pension 8 MONEY R *(J)JX[jx]HE[jy]|10
he.remarks 27 FREE L *(J)JX[jx]HE[jy]|4
he.remarks.deleted 1 YN L *(J)JX[jx]HE[jy]|12
he.salary 6 INT R *(J)JX[jx]HE[jy]|9
he.weeks 5 DEC2 R *(J)JX[jx]HE[jy]|0
Ì 2
labor.dis.files
[report, ld.file.mnemonic]
*(J)JX[jx]M[jxM]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ld.file.mnemonic 10 FREE L jxM
ld.date.type 14 CHOICE L *(J)JX[jx]M[jxM]1|8
ld.default.num.periods 6 PDEC R *(J)JX[jx]M[jxM]1|9
ld.eoc.sum.rpt.present 1 YN L *(J)JX[jx]M[jxM]1|10
ld.file.desc 40 FREE L *(J)JX[jx]M[jxM]|0
ld.from.date 8 DATE L *(J)JX[jx]M[jxM]1|1
ld.fte.includes.all.hours 1 YN L
ld.num.periods 6 PDEC R *(J)JX[jx]M[jxM]1|7
ld.start.date 8 DATE L *(J)JX[jx]M[jxM]1|3
ld.start.time 5 TIME L *(J)JX[jx]M[jxM]1|4
ld.status 9 CHOICE L *(J)JX[jx]M[jxM]1|0
ld.stop.date 8 DATE L *(J)JX[jx]M[jxM]1|5
ld.stop.time 5 TIME L *(J)JX[jx]M[jxM]1|6
ld.thru.date 8 DATE L *(J)JX[jx]M[jxM]1|2
ld.title.dates 42 FREE C VAL=@Title(@ld.date.type," From: ",@ld.from.date," to
VAL=",@ld.thru.date)
ld.user 10 FREE L MIS.USER *(J)JX[jx]M[jxM]1|11
Ì 2
labor.contract
[report,ld.file.mnemonic, con.dept,contract,con.labor]
*(J)JX[jx]M[jxM]U[gd1,jdc,jdl]
Field Name Len Dat Typ J DPM Offset/Local/VAL
con.dept 15 FREE L MIS.GL.DEPT gd1
contract 8 FREE L PP.CONTRACT jdc
con.labor 3 FREE L PP.LABOR jdl
con.dept.header 48 FREE C VAL=con.dept_" - "_con.dept's.name
con.dollars 10 SMONEY R *(J)JX[jx]M[jxM]U[gd1,jdc,jdl]|1
con.hours 7 DEC1 R *(J)JX[jx]M[jxM]U[gd1,jdc,jdl]|0
Ì 2
labor.dis.pay.periods
[report,ld.file.mnemonic, ld.pay.period]
*(J)JX[jx]M[jxM]1["PP",jxpp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ld.pay.period 8 DATE L jxpp
Ì 2
labor.dis.payrolls
[report,ld.file.mnemonic, ld.payroll]
*(J)JX[jx]M[jxM]1["P",jdp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ld.payroll 8 FREE L PP.PAYROLL jdp
Ì 2
labor.distribution
[report,ld.file.mnemonic, dept,job.code]
*(J)JX[jx]M[jxM]L[gd1,jdj]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dept 15 FREE L MIS.GL.DEPT gd1
job.code 10 FREE L PP.JOB jdj
budget.hours 10 DEC2 R *(J)JX[jx]M[jxM]L[gd1,jdj]|4
dept.header 48 FREE C VAL=dept_" - "_dept's.name
fte.actual 7 DEC2 R *(J)JX[jx]M[jxM]L[gd1,jdj]|1
fte.budget 7 DEC2 R *(J)JX[jx]M[jxM]L[gd1,jdj]|0
fte.percent.variance 6 DEC1 R *(J)JX[jx]M[jxM]L[gd1,jdj]|3
fte.tot.actual 7 DEC2 R *(J)JX[jx]M[jxM]L[gd1,jdj]|7
fte.tot.budget 7 DEC2 R *(J)JX[jx]M[jxM]L[gd1,jdj]|6
fte.tot.percent.variance 6 DEC1 R *(J)JX[jx]M[jxM]L[gd1,jdj]|9
fte.tot.variance 7 DEC2 R *(J)JX[jx]M[jxM]L[gd1,jdj]|8
fte.variance 7 DEC2 R *(J)JX[jx]M[jxM]L[gd1,jdj]|2
job.code.header 63 FREE L VAL=job.code_" - "_job.code's.description
total.hours 10 DEC2 R *(J)JX[jx]M[jxM]L[gd1,jdj]|5
Ì 2
labor.dis.detail
[report,ld.file.mnemonic,dept,job.code, float,dept.x,name,employee,labor]
*(J)JX[jx]M[jxM]L[gd1,jdj]D[jxF,gd2,jxN,jy,jdl]
Field Name Len Dat Typ J DPM Offset/Local/VAL
float 10 CHOICE L jxF
dept.x 15 FREE L MIS.GL.DEPT gd2
name 26 NAME L jxN
employee 42 URN L PP.PER jy
labor 3 FREE L PP.LABOR jdl
dollars 10 SMONEY R *(J)JX[jx]M[jxM]L[gd1,jdj]D[jxF,gd2,jxN,jy,jdl]|1
hours 8 DEC2 R *(J)JX[jx]M[jxM]L[gd1,jdj]D[jxF,gd2,jxN,jy,jdl]|0
Ì 2
labor.eoc.summary
[report,ld.file.mnemonic, eoc.sum.dept,eoc.sum.jcode,eoc.sum.per,eoc.sum.eoc,eoc.sum.labor]
*(J)JX[jx]M[jxM]EOC[gdDPT,jdj,gp,ge,jdl]
Field Name Len Dat Typ J DPM Offset/Local/VAL
eoc.sum.dept 15 FREE L MIS.GL.DEPT gdDPT
eoc.sum.jcode 10 FREE L PP.JOB jdj
eoc.sum.per 10 FREE L MIS.GL.PERIOD gp
eoc.sum.eoc 7 FREE L MIS.GL.EOC ge
eoc.sum.labor 3 FREE L PP.LABOR jdl
eoc.sum.amount 10 SMONEY R *(J)JX[jx]M[jxM]EOC[gdDPT,jdj,gp,ge,jdl]
Ì 2
hoopp.payrolls
[report, hoopp.payroll]
*(J)JX[jx]1["P",jdp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
hoopp.payroll 8 FREE L PP.PAYROLL jdp
Ì 2
hoopp.t4.batches
[report, hoopp.t4.batch]
*(J)JX[jx]1["B",jxb]
Field Name Len Dat Typ J DPM Offset/Local/VAL
hoopp.t4.batch 10 PINT R jxb
Ì 2
remit.payrolls
[report, remit.payroll]
*(J)JX[jx]1["P",jdp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
remit.payroll 8 FREE L PP.PAYROLL jdp
Ì 2
singular.earning.earnings
[report, earn.earning]
*(J)JX[jx]1["E",jde]
Field Name Len Dat Typ J DPM Offset/Local/VAL
earn.earning 8 PDEC L PP.EARN jde
Ì 2
singular.earning.payrolls
[report, earn.payroll]
*(J)JX[jx]1["P",jdp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
earn.payroll 8 FREE L PP.PAYROLL jdp
Ì 2
monitrend.summary
[report, mon.dept,monitrend]
*(J)JX[jx,gd1,jdm]
Field Name Len Dat Typ J DPM Offset/Local/VAL
mon.dept 15 FREE L MIS.GL.DEPT gd1
monitrend 10 FREE L PP.MON jdm
mon.dept.header 48 FREE C VAL=IF{mon.dept's.name mon.dept_" - "_mon.dept's.name;
VAL="*** GRAND TOTAL ***"}
mon.dept.ok 1 YN L VAL=IF{%MIS.GL.DEPT.user.ok(mon.dept) "Y";"N"}
mon.non.dollars 10 MONEY R *(J)JX[jx,gd1,jdm]|3
mon.non.hours 10 SDEC3 R *(J)JX[jx,gd1,jdm]|2
mon.prod.dollars 10 MONEY R *(J)JX[jx,gd1,jdm]|1
mon.prod.hours 10 SDEC3 R *(J)JX[jx,gd1,jdm]|0
Ì 2
monitrend.detail
[report,mon.dept,monitrend, mon.labor]
*(J)JX[jx,gd1,jdm,jdl]
Field Name Len Dat Typ J DPM Offset/Local/VAL
mon.labor 3 FREE L PP.LABOR jdl
mon.det.non.dollars 10 MONEY R *(J)JX[jx,gd1,jdm,jdl]|3
mon.det.non.hours 10 SDEC3 R *(J)JX[jx,gd1,jdm,jdl]|2
mon.det.prod.dollars 10 MONEY R *(J)JX[jx,gd1,jdm,jdl]|1
mon.det.prod.hours 10 SDEC3 R *(J)JX[jx,gd1,jdm,jdl]|0
Ì 2
remit
[report, remit.rct]
*(J)JX[jx]R[jnc]
Field Name Len Dat Typ J DPM Offset/Local/VAL
remit.rct 10 FREE L PP.RCT jnc
remit.tot.gross 10 SMONEY R *(J)JX[jx]R[jnc]|0
remit.tot.paid 8 PINT R *(J)JX[jx]R[jnc]|1
remit.tot.unpaid 8 PINT R *(J)JX[jx]R[jnc]|2
Ì 2
remit.employees
[report,remit.rct, remit.employee]
*(J)JX[jx]R[jnc]E[jy]
Field Name Len Dat Typ J DPM Offset/Local/VAL
remit.employee 42 URN L PP.PER jy
remit.gross 10 SMONEY R *(J)JX[jx]R[jnc]E[jy]|0
remit.paid 2 SINT R *(J)JX[jx]R[jnc]E[jy]|1
Ì 2
remit.withholdings
[report,remit.rct,remit.employee, remit.whold]
*(J)JX[jx]R[jnc]E[jy]W[jdw]
Field Name Len Dat Typ J DPM Offset/Local/VAL
remit.whold 8 PDEC L PP.WHOLD jdw
remit.whold.employee 10 MONEY R *(J)JX[jx]R[jnc]E[jy]W[jdw]|0
remit.whold.employer 10 MONEY R *(J)JX[jx]R[jnc]E[jy]W[jdw]|1
Ì 2
remit.tot.withholdings
[report,remit.rct, remit.tot.whold]
*(J)JX[jx]R[jnc]TW[jdw]
Field Name Len Dat Typ J DPM Offset/Local/VAL
remit.tot.whold 8 PDEC L PP.WHOLD jdw
remit.tot.whold.employee 10 SMONEY R *(J)JX[jx]R[jnc]TW[jdw]|0
remit.tot.whold.employer 10 SMONEY R *(J)JX[jx]R[jnc]TW[jdw]|1
Ì 2
singular.earnings
[report, earn.dept,earn.employee.name,earn.employee,earn.earn]
*(J)JX[jx]E[gd,jyI,jy,jde]
Field Name Len Dat Typ J DPM Offset/Local/VAL
earn.dept 15 FREE L MIS.GL.DEPT gd
earn.employee.name 26 NAME L jyI
earn.employee 42 URN L PP.PER jy
earn.earn 8 PDEC L PP.EARN jde
earn.cal.ytd 10 DEC1 R *(J)JX[jx]E[gd,jyI,jy,jde]|3
earn.cal.ytd.amount 10 MONEY R *(J)JX[jx]E[gd,jyI,jy,jde]|8
earn.cur 10 DEC1 R *(J)JX[jx]E[gd,jyI,jy,jde]|0
earn.cur.amount 10 MONEY R *(J)JX[jx]E[gd,jyI,jy,jde]|5
earn.dept.header 48 FREE C VAL=earn.dept_" - "_earn.dept's.name
earn.fis.ytd 10 DEC1 R *(J)JX[jx]E[gd,jyI,jy,jde]|4
earn.fis.ytd.amount 10 MONEY R *(J)JX[jx]E[gd,jyI,jy,jde]|9
earn.mtd 10 DEC1 R *(J)JX[jx]E[gd,jyI,jy,jde]|1
earn.mtd.amount 10 MONEY R *(J)JX[jx]E[gd,jyI,jy,jde]|6
earn.qtd 10 DEC1 R *(J)JX[jx]E[gd,jyI,jy,jde]|2
earn.qtd.amount 10 MONEY R *(J)JX[jx]E[gd,jyI,jy,jde]|7
|
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |