Ì i 2
accrual.payrolls
*(JZ)JZPAD
Field Name Len Dat Typ J DPM Offset/Local/VAL
Ì i 2
accrual.payroll
[acc.payroll]
*(JZ)JZPAD[jdp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
acc.payroll 8 FREE L jdp
acc.do.accruals 1 YN L *(JZ)JZPAD[jdp]|0
acc.edit 1 YN L *(JZ)JZPAD[jdp]|2
acc.edit.percent 1 CHOICE L *(JZ)JZPAD[jdp]|3
acc.factor 10 PDEC R *(JZ)JZPAD[jdp]|4
acc.num.days 3 PINT R *(JZ)JZPAD[jdp]|5
acc.pay.date 8 DATE L *(JZ)JZPAD[jdp]|1
acc.payroll.freq 3 PINT R *(JZ)JZPAD[jdp]|6
acc.slash 1 FREE L VAL=IF{@acc.edit.percent="F" "/"}
Ì i 2
ap.detail
[ap.date,ap.mis.batch,ap.mis.txn,ap.mis.line,ap.urn]
*(JZ)JZ.AP[gkbD,gkb,gkbT,gkbL,jz]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ap.date 8 DATE L gkbD
ap.mis.batch 5 PINT R gkb
ap.mis.txn 4 PINT R gkbT
ap.mis.line 4 PINT R gkbL
ap.urn 8 URN L PP.PAY jz
ap.amount 8 SMONEY R *(JZ)JZ.AP[gkbD,gkb,gkbT,gkbL,jz]
Ì i 2
ca.labor.file
[ca.labor.date]
*(JZ)JZLR[jzLRD]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ca.labor.date 8 DATE L jzLRD
ca.labor.status 10 CHOICE L *(JZ)JZLR[jzLRD]|0
Ì i 2
ca.labor.data
[ca.labor.date, ca.labor.dept,ca.labor.eoc,ca.labor.job]
*(JZ)JZLR[jzLRD,gd,ge,jdj]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ca.labor.dept 15 FREE L MIS.GL.DEPT gd
ca.labor.eoc 7 FREE L MIS.GL.EOC ge
ca.labor.job 10 FREE L PP.JOB jdj
ca.non.prod.amt 12 SMONEY R *(JZ)JZLR[jzLRD,gd,ge,jdj]|7
ca.non.prod.hrs 8 DEC1 R *(JZ)JZLR[jzLRD,gd,ge,jdj]|6
ca.ot.amt 12 SMONEY R *(JZ)JZLR[jzLRD,gd,ge,jdj]|3
ca.ot.hrs 8 DEC1 R *(JZ)JZLR[jzLRD,gd,ge,jdj]|2
ca.other.prod.amt 12 SMONEY R *(JZ)JZLR[jzLRD,gd,ge,jdj]|5
ca.other.prod.hrs 8 DEC1 R *(JZ)JZLR[jzLRD,gd,ge,jdj]|4
ca.reg.amt 12 SMONEY R *(JZ)JZLR[jzLRD,gd,ge,jdj]|1
ca.reg.hrs 8 DEC1 R *(JZ)JZLR[jzLRD,gd,ge,jdj]|0
Ì i 2
dd.file
[dd.payroll]
*(JZ)JZ.D[jdp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dd.payroll 8 FREE L PP.PAYROLL jdp
Ì i 2
dd.pay.file
[dd.payroll, dd.pay.date,dd.pay.num]
*(JZ)JZ.D[jdp]P[jzPD,jzDDP]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dd.pay.date 8 DATE L jzPD
dd.pay.num 2 PINT R jzDDP
dd.compile.date 8 DATE L *(JZ)JZ.D[jdp]P[jzPD,jzDDP]|1
dd.compile.user 10 FREE L MIS.USER *(JZ)JZ.D[jdp]P[jzPD,jzDDP]|2
dd.first.emp.rec 5 PINT R *(JZ)JZ.D[jdp]P[jzPD,jzDDP]|4
dd.last.emp.rec 5 PINT R *(JZ)JZ.D[jdp]P[jzPD,jzDDP]|5
dd.num.employees 5 PINT R *(JZ)JZ.D[jdp]P[jzPD,jzDDP]|6
dd.num.txns 5 PINT R *(JZ)JZ.D[jdp]P[jzPD,jzDDP]|7
dd.total.amount 12 MONEY R *(JZ)JZ.D[jdp]P[jzPD,jzDDP]|8
dd.type 1 CHOICE L *(JZ)JZ.D[jdp]P[jzPD,jzDDP]|3
dd.xo.msg 8 PINT R MIS.XO.MSG *(JZ)JZ.D[jdp]P[jzPD,jzDDP]|0
Ì i 2
dd.prenote.file
[dd.payroll, dd.prenote.num]
*(JZ)JZ.D[jdp]N[jzDDN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dd.prenote.num 2 PINT R jzDDN
dd.pre.compile.date 8 DATE L *(JZ)JZ.D[jdp]N[jzDDN]|1
dd.pre.compile.user 10 FREE L MIS.USER *(JZ)JZ.D[jdp]N[jzDDN]|2
dd.pre.first.emp.rec 5 PINT R *(JZ)JZ.D[jdp]N[jzDDN]|3
dd.pre.last.emp.rec 5 PINT R *(JZ)JZ.D[jdp]N[jzDDN]|4
dd.pre.num.employees 5 PINT R *(JZ)JZ.D[jdp]N[jzDDN]|5
dd.pre.num.txns 5 PINT R *(JZ)JZ.D[jdp]N[jzDDN]|6
dd.pre.xo.msg 8 PINT R MIS.XO.MSG *(JZ)JZ.D[jdp]N[jzDDN]|0
Ì i 2
dd.security
*(JZ)JZ.DPW
Field Name Len Dat Typ J DPM Offset/Local/VAL
dd.sec.1 8 FREE L *(JZ)JZ.DPW|0
dd.sec.2 8 FREE L *(JZ)JZ.DPW|1
dd.sec.3 8 FREE L *(JZ)JZ.DPW|2
dd.sec.dt 8 DATE L *(JZ)JZ.DPW|3
dd.sec.tm 4 TIME L *(JZ)JZ.DPW|4
dd.sec.user 10 FREE L MIS.USER *(JZ)JZ.DPW|5
Ì i 2
gl.accrual.batch.stuff
[date.accrual.can.be.done]
*(JZ)JZGLA[jzgla]
Field Name Len Dat Typ J DPM Offset/Local/VAL
date.accrual.can.be.done 8 DATE L jzgla
period.for.accrual 10 FREE L MIS.GL.PERIOD *(JZ)JZGLA[jzgla]
Ì i 2
gl.dates
[gl.period]
*(JZ)JZ.GL[gp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
gl.period 10 FREE L MIS.GL.PERIOD gp
gl.date 8 DATE L *(JZ)JZ.GL[gp]
Ì i 2
gl.detail
[gl.det.period,gl.det.acct,gl.det.payroll,gl.det.employee,gl.det.tc.type,gl.det.tc.date,gl.det.
*(JZ)JZGDE[gpPER,gaDET,jdp,jy,jzDTT,jzDTD,jzDTY,jzDVL,jzDEX,
Field Name Len Dat Typ J DPM Offset/Local/VAL
gl.det.period 10 FREE L MIS.GL.PERIOD gpPER
gl.det.acct 25 FREE L MIS.GL.ACCOUNT gaDET
gl.det.payroll 8 FREE L PP.PAYROLL jdp
gl.det.employee 42 URN L PP.PER jy
gl.det.tc.type 2 FREE L jzDTT
gl.det.tc.date 8 DATE L jzDTD
gl.det.src.type 2 FREE L jzDTY
gl.det.src.value 8 PINT R jzDVL
gl.det.urn 8 PINT R jzDEX
gl.det.seq.no 6 FREE L jzSQ
gl.det.amt 10 MONEY R *(JZ)JZGDE[gpPER,gaDET,jdp,jy,jzDTT,jzDTD,jzDTY,jzDVL,jzDEX,
gl.det.type 2 CHOICE L *(JZ)JZGDE[gpPER,gaDET,jdp,jy,jzDTT,jzDTD,jzDTY,jzDVL,jzDEX,
Ì i 2
gl.dist
[gl.dist.urn,gl.dist.dept,gl.dist.eoc,gl.dist.acct,gl.dist.src.type,gl.dist.job.code,gl.dist.so
*(JZ)JZGLD[jz,gdDPT,ge,gaEXP,jzTYP,jdj,jzSRC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
gl.dist.urn 8 PINT R jz
gl.dist.dept 15 FREE L MIS.GL.DEPT gdDPT
gl.dist.eoc 7 FREE L MIS.GL.EOC ge
gl.dist.acct 25 FREE L MIS.GL.ACCOUNT gaEXP
gl.dist.src.type 1 FREE L jzTYP
gl.dist.job.code 10 FREE L PP.JOB jdj
gl.dist.source 8 PDEC R jzSRC
gl.dist.amt 10 MONEY R *(JZ)JZGLD[jz,gdDPT,ge,gaEXP,jzTYP,jdj,jzSRC]
Ì i 2
gl.expense.summary
[gl.exp.period,gl.exp.dept,gl.exp.acct,gl.exp.payroll,gl.exp.tc.type,gl.exp.tc.date,gl.exp.src.
*(JZ)JZGES[gpPER,gdDPT,gaEXP,jdp,jzTCT,jzTCD,jzTYP,jzEXP]
Field Name Len Dat Typ J DPM Offset/Local/VAL
gl.exp.period 10 FREE L MIS.GL.PERIOD gpPER
gl.exp.dept 15 FREE L MIS.GL.DEPT gdDPT
gl.exp.acct 25 FREE L MIS.GL.ACCOUNT gaEXP
gl.exp.payroll 8 FREE L PP.PAYROLL jdp
gl.exp.tc.type 2 FREE L jzTCT
gl.exp.tc.date 8 DATE L jzTCD
gl.exp.src.type 1 FREE L jzTYP
gl.exp.urn 8 PINT R jzEXP
gl.exp.amt 10 MONEY R *(JZ)JZGES[gpPER,gdDPT,gaEXP,jdp,jzTCT,jzTCD,jzTYP,jzEXP]
Ì i 2
main
[urn]
$(JZ)JZ[jz]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 8 URN L jz
att.data.complete 1 YN L $(JZ)JZ[jz]|26
check.comment 65 FREE L $(JZ)JZ[jz]C
check.number 10 INT L $(JZ)JZ[jz]|14
check.sort.field 32 FREE L
ck.act.date 8 DATE L
ck.act.stat 1 CHOICE L
compute.benefits 1 YN L
computed.ben.contr.hours 8 DEC3 R $(JZ)JZ[jz]|17
computed.rvw.contr.hours 8 DEC3 R $(JZ)JZ[jz]|18
dd.number 10 FREE L $(JZ)JZ[jz]|13
employee 42 URN L PP.PER $(JZ)JZ[jz]|0
flsa.method 1 CHOICE L $(JZ)JZ[jz]|27
gl.pay.per 10 GLPERIOD L $(JZ)JZ[jz]GLP
gl.per.for.gl.dist 10 GLPERIOD L $(JZ)JZ[jz]GLD
gl.per.for.stats 10 GLPERIOD L $(JZ)JZ[jz]SP
gl.post.date 8 DATE L $(JZ)JZ[jz]|19
gl.void.date 8 DATE L $(JZ)JZ[jz]|20
gross.pay 8 MONEY R $(JZ)JZ[jz]|8
gross.pay.ytd 9 MONEY R $(JZ)JZ[jz]|9
master.record.urn 8 URN L $(JZ)JZ[jz]|25
net.pay 8 MONEY R $(JZ)JZ[jz]|10
next.in.dept 1 CHOICE L
order.of.additionals 1 FREE L $(JZ)JZ[jz]|28
pay.date 8 DATE L $(JZ)JZ[jz]|4
payment.number 10 FREE L VAL=IF{@check.number;@dd.number}
payment.status 8 CHOICE L $(JZ)JZ[jz]|15
payment.status.date 8 DATE L $(JZ)JZ[jz]|16
payment.type 2 CHOICE L $(JZ)JZ[jz]|12
pp.per.txn 8 PINT R $(JZ)JZ[jz]|11
repl.ck.date 8 DATE L $(JZ)JZ[jz]|29
secondary.pay 8 MONEY R $(JZ)JZ[jz]|5
sort.name 26 FREE L VAL=@employee's.sort.name
system.flag 1 FREE L $(JZ)JZ[jz]|21
tc.control 7 DEC3 R $(JZ)JZ[jz]|22
tc.date 8 DATE L $(JZ)JZ[jz]|1
tc.flag 7 FREE L $(JZ)JZ[jz]|7
tc.status 7 CHOICE L $(JZ)JZ[jz]|2
tc.status.date 8 DATE L
tc.type 1 CHOICE L $(JZ)JZ[jz]|3
tcc.base.rate 8 RATE R $(JZ)JZ[jz]D|2
tcc.computed.time 12 PINT R $(JZ)JZ[jz]D|15
tcc.contract 8 FREE L PP.CONTRACT $(JZ)JZ[jz]D|9
tcc.dept 15 FREE L MIS.GL.DEPT $(JZ)JZ[jz]D|1
tcc.empl.type 5 FREE L PP.TYPE $(JZ)JZ[jz]D|7
tcc.ins.coverage.amount 9 MONEY R $(JZ)JZ[jz]D|8
tcc.job.code 10 FREE L PP.JOB $(JZ)JZ[jz]D|3
tcc.linked.compute 1 YN L $(JZ)JZ[jz]D|14
tcc.outside.agency 1 YN L $(JZ)JZ[jz]D|12
tcc.payroll 8 FREE L PP.PAYROLL $(JZ)JZ[jz]D|5
tcc.position.number 18 FREE L PP.POS $(JZ)JZ[jz]D|6
tcc.pri.pay.base.rate 8 RATE R $(JZ)JZ[jz]D|17
tcc.primary.payroll 8 FREE L PP.PAYROLL $(JZ)JZ[jz]D|16
tcc.shift 1 PINT L $(JZ)JZ[jz]D|4
total.hours 8 SDEC3 R $(JZ)JZ[jz]|6
unedited.advance 1 YN L $(JZ)JZ[jz]|24
void.date.of.record 8 DATE L
Ì i 2
ck.earnings
[urn, ck.type,ck.earning,ck.earn.rate]
$(JZ)JZ[jz]CE[ckT,jde,jeCR]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ck.type 1 PDEC R ckT
ck.earning 8 PDEC L PP.EARN jde
ck.earn.rate 8 FREE R jeCR
ck.earn.amount 10 SMONEY R $(JZ)JZ[jz]CE[ckT,jde,jeCR]|2
ck.earn.amount.ytd 10 SMONEY R $(JZ)JZ[jz]CE[ckT,jde,jeCR]|4
ck.earn.benefit.avail 13 FREE L $(JZ)JZ[jz]CE[ckT,jde,jeCR]|5
ck.earn.caption 17 FREE L $(JZ)JZ[jz]CE[ckT,jde,jeCR]|3
ck.earn.hours 7 SDEC3 R $(JZ)JZ[jz]CE[ckT,jde,jeCR]|0
ck.earn.primary.hours 7 SDEC3 R $(JZ)JZ[jz]CE[ckT,jde,jeCR]|1
Ì i 2
computed.benefit
[urn, benefit]
$(JZ)JZ[jz]TB[jde]
Field Name Len Dat Typ J DPM Offset/Local/VAL
benefit 8 PDEC L PP.EARN jde
benefit.accrued.balance 8 SDEC3 R VAL=%PP.EMP.benefit.balance(urn,benefit,"ACCRUED")
benefit.avail.balance 8 SDEC3 R VAL=%PP.EMP.benefit.balance(urn,benefit,"AVAILABLE")
benefit.award 8 DEC3 R $(JZ)JZ[jz]TB[jde]|8
benefit.earned 8 DEC3 R $(JZ)JZ[jz]TB[jde]|4
benefit.hour.basis 8 DEC3 R $(JZ)JZ[jz]TB[jde]|3
benefit.linked 1 YN L $(JZ)JZ[jz]TB[jde]|12
benefit.occurance 3 SINT R $(JZ)JZ[jz]TB[jde]|11
benefit.plan 8 FREE L $(JZ)JZ[jz]TB[jde]|0
benefit.print.earned 8 DEC3 R VAL=(@benefit.earned+@benefit.award)
benefit.taken 8 DEC3 R $(JZ)JZ[jz]TB[jde]|6
benefit.total.balance 8 SDEC3 R VAL=%PP.EMP.benefit.balance(urn,benefit,"TOTAL")
benefit.transfer 8 DEC3 R $(JZ)JZ[jz]TB[jde]|9
benefit.zero.avail.first 8 DEC3 R $(JZ)JZ[jz]TB[jde]|10
Ì i 2
computed.earning
[urn, earning]
$(JZ)JZ[jz]TE[jde]
Field Name Len Dat Typ J DPM Offset/Local/VAL
earning 8 PDEC L PP.EARN jde
earning.amount 9 SMONEY R $(JZ)JZ[jz]TE[jde]|1
earning.amount.fiscal.ytd 9 SMONEY R VAL=%PP.PAY.pm.computed.earnings("FYTD",urn,earning)
earning.amount.mtd 9 SMONEY R VAL=%PP.PAY.pm.computed.earnings("MTD",urn,earning)
earning.amount.qtd 9 SMONEY R VAL=%PP.PAY.pm.computed.earnings("QTD",urn,earning)
earning.amount.ytd 9 SMONEY R $(JZ)JZ[jz]TE[jde]|3
earning.hours 8 SDEC3 R $(JZ)JZ[jz]TE[jde]|0
earning.hours.ytd 8 SDEC3 R $(JZ)JZ[jz]TE[jde]|2
Ì i 2
computed.withholding
[urn, whold]
$(JZ)JZ[jz]TW[jdw]
Field Name Len Dat Typ J DPM Offset/Local/VAL
whold 8 PDEC L PP.WHOLD jdw
whold.amount 8 SMONEY R $(JZ)JZ[jz]TW[jdw]|0
whold.amount.ytd 8 SMONEY R $(JZ)JZ[jz]TW[jdw]|1
whold.arrear.amt.taken 8 SMONEY R $(JZ)JZ[jz]TW[jdw]|16
whold.balance 8 MONEY R $(JZ)JZ[jz]TW[jdw]|14
whold.base 8 SMONEY R $(JZ)JZ[jz]TW[jdw]|5
whold.base.ytd 8 SMONEY R $(JZ)JZ[jz]TW[jdw]|6
whold.bond.amount.pur 8 SMONEY R $(JZ)JZ[jz]TW[jdw]|8
whold.bond.num.pur 4 PINT R $(JZ)JZ[jz]TW[jdw]|7
whold.calculated 8 SMONEY R VAL=(@whold.amount+@whold.not.taken)
whold.ck.print.check 1 FREE L VAL=(@whold.amount-0'=0!(@whold.amount.ytd-0'=0)&(whol
VAL=d>/WHLD))
whold.ee.additional 8 SMONEY R $(JZ)JZ[jz]TW[jdw]|11
whold.employer.amount 8 SMONEY R $(JZ)JZ[jz]TW[jdw]|3
whold.employer.ytd 8 SMONEY R $(JZ)JZ[jz]TW[jdw]|4
whold.er.additional 8 SMONEY R $(JZ)JZ[jz]TW[jdw]|12
whold.ignore.partial 1 YN L $(JZ)JZ[jz]TW[jdw]|9
whold.net.prior.to.calc 8 SMONEY R $(JZ)JZ[jz]TW[jdw]|10
whold.not.taken 8 SMONEY R $(JZ)JZ[jz]TW[jdw]|2
whold.not.taken.is.arrear 1 YN L $(JZ)JZ[jz]TW[jdw]|15
whold.only.additional 1 YN L $(JZ)JZ[jz]TW[jdw]|13
Ì i 2
earning.exception
[urn, exception.earning]
$(JZ)JZ[jz]TEE[jde]
Field Name Len Dat Typ J DPM Offset/Local/VAL
exception.earning 8 PDEC L PP.EARN jde
exception.max.per 8 PDEC R $(JZ)JZ[jz]TEE[jde]|0
exception.max.yr 8 PDEC R $(JZ)JZ[jz]TEE[jde]|1
Ì i 2
linked.timecards
[urn, lkd.payroll]
$(JZ)JZ[jz]LP[jdpM]
Field Name Len Dat Typ J DPM Offset/Local/VAL
lkd.payroll 8 FREE L PP.PAYROLL jdpM
lkd.timecard 8 URN L PP.PAY $(JZ)JZ[jz]LP[jdpM]|0
Ì i 2
mult.pay.check
[urn, mpc.counter]
$(JZ)JZ[jz]MP["C",mpcC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
mpc.counter 2 INT R mpcC
mpc.amount 10 MONEY R $(JZ)JZ[jz]MP["C",mpcC]|2
mpc.number 10 FREE L $(JZ)JZ[jz]MP["C",mpcC]|0
mpc.urn 8 FREE L $(JZ)JZ[jz]MP["C",mpcC]|1
Ì i 2
mult.pay.dd
[urn, mpd.counter]
$(JZ)JZ[jz]MP["D",mpdC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
mpd.counter 2 INT R mpdC
mpd.account.number 17 FREE L $(JZ)JZ[jz]MP["D",mpdC]|1
mpd.account.type 1 CHOICE L $(JZ)JZ[jz]MP["D",mpdC]|2
mpd.amount 10 MONEY R $(JZ)JZ[jz]MP["D",mpdC]|4
mpd.bank 17 FREE L PP.BANK $(JZ)JZ[jz]MP["D",mpdC]|0
mpd.number 12 FREE L $(JZ)JZ[jz]MP["D",mpdC]|3
Ì i 2
mult.pay.source
[urn, mp.counter]
$(JZ)JZ[jz]MP["S",mpC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
mp.counter 2 INT R mpC
mp.account.number 17 FREE L $(JZ)JZ[jz]MP["S",mpC]|2
mp.account.type 1 CHOICE L $(JZ)JZ[jz]MP["S",mpC]|3
mp.amount 10 MONEY R $(JZ)JZ[jz]MP["S",mpC]|4
mp.bank 17 FREE L PP.BANK $(JZ)JZ[jz]MP["S",mpC]|1
mp.check.number 10 FREE L $(JZ)JZ[jz]MP["S",mpC]|6
mp.check.urn 8 URN L $(JZ)JZ[jz]MP["S",mpC]|9
mp.dd.number 10 FREE L $(JZ)JZ[jz]MP["S",mpC]|5
mp.dd.prenote 1 YN L $(JZ)JZ[jz]MP["S",mpC]|11
mp.payment.status 8 CHOICE L $(JZ)JZ[jz]MP["S",mpC]|7
mp.payment.status.date 8 DATE L $(JZ)JZ[jz]MP["S",mpC]|8
mp.repl.ck.date 8 DATE L $(JZ)JZ[jz]MP["S",mpC]|12
mp.replaced.ck 8 FREE L $(JZ)JZ[jz]MP["S",mpC]|10
mp.type 7 CHOICE L $(JZ)JZ[jz]MP["S",mpC]|0
Ì i 2
time.card.earnings
[urn, tc.counter]
$(JZ)JZ[jz]T1[jzT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
tc.counter 2 INT R jzT
tc.add.earn 1 YN L $(JZ)JZ[jz]T1[jzT]|15
tc.add.on 1 YN L $(JZ)JZ[jz]T1[jzT]|13
tc.amount 8 SMONEY R $(JZ)JZ[jz]T1[jzT]|4
tc.amount.input 8 SMONEY R $(JZ)JZ[jz]T1[jzT]|11
tc.clear.stuff 0 FREE L VAL=IF{""^A,^/JZ[urn]T1^B DO{+[B,A]^A IF{"Y"=[B,A]|13
VAL=""^[B,A];""^[B,A]|3^[B,A]|4^[B,A]|5^[B,A]|6}},""}
tc.date.worked 8 DATE L $(JZ)JZ[jz]T1[jzT]|0
tc.dept.input 15 FREE L MIS.GL.DEPT $(JZ)JZ[jz]T1[jzT]|7
tc.dept.input.view 15 FREE L MIS.GL.DEPT $(JZ)JZ[jz]T1[jzT]|7
tc.earning 8 PDEC L PP.EARN $(JZ)JZ[jz]T1[jzT]|1
tc.earning.report 8 PDEC L PP.EARN VAL=@tc.earning
tc.expense.dept 15 FREE L MIS.GL.DEPT VAL=IF{@tc.dept.input;@tcc.dept}
tc.flsa.week 1 INT R $(JZ)JZ[jz]T1[jzT]|14
tc.hours 8 SDEC3 R $(JZ)JZ[jz]T1[jzT]|2
tc.job.input 10 FREE L PP.JOB $(JZ)JZ[jz]T1[jzT]|9
tc.job.input.view 10 FREE L $(JZ)JZ[jz]T1[jzT]|9
tc.line.prorated 1 YN L $(JZ)JZ[jz]T1[jzT]|19
tc.line.rate.split 1 YN L $(JZ)JZ[jz]T1[jzT]|21
tc.prev.counter 2 INT R $(JZ)JZ[jz]T1[jzT]|17
tc.rate 8 RATE R $(JZ)JZ[jz]T1[jzT]|3
tc.rate.input 8 RATE R $(JZ)JZ[jz]T1[jzT]|10
tc.rate.mult.input 7 RATE R $(JZ)JZ[jz]T1[jzT]|12
tc.second.amount 8 SMONEY R $(JZ)JZ[jz]T1[jzT]|6
tc.second.job.contract 8 FREE L PP.CONTRACT $(JZ)JZ[jz]T1[jzT]|20
tc.second.rate 8 RATE R $(JZ)JZ[jz]T1[jzT]|5
tc.shift.input 1 PINT L $(JZ)JZ[jz]T1[jzT]|8
tc.supp.earn 1 YN L $(JZ)JZ[jz]T1[jzT]|18
Ì i 2
time.card.withholdings
[urn, tc.whold]
$(JZ)JZ[jz]T2[jdw]
Field Name Len Dat Typ J DPM Offset/Local/VAL
tc.whold 8 PDEC L PP.WHOLD jdw
tc.base.sys.calc.spc 1 YN L $(JZ)JZ[jz]T2[jdw]|7
tc.ee.sys.calc.spc 1 YN L $(JZ)JZ[jz]T2[jdw]|5
tc.employee.whold 8 SMONEY R $(JZ)JZ[jz]T2[jdw]|1
tc.employee.whold.spc 8 SMONEY R $(JZ)JZ[jz]T2[jdw]|1
tc.employer.whold 8 SMONEY R $(JZ)JZ[jz]T2[jdw]|2
tc.employer.whold.spc 8 SMONEY R $(JZ)JZ[jz]T2[jdw]|2
tc.er.sys.calc.spc 1 YN L $(JZ)JZ[jz]T2[jdw]|6
tc.from.pp.per.spc 1 YN L $(JZ)JZ[jz]T2[jdw]|8
tc.whold.add.to.amount 8 SMONEY R $(JZ)JZ[jz]T2[jdw]|4
tc.whold.base 8 SMONEY R $(JZ)JZ[jz]T2[jdw]|3
tc.whold.base.spc 8 SMONEY R $(JZ)JZ[jz]T2[jdw]|3
tc.whold.comb.base.oride 1 YN L $(JZ)JZ[jz]T2[jdw]|9
tc.whold.end.balance 8 SMONEY L VAL=%PP.PAY.tc.whold.end.balance("")
tc.whold.prev.balance 8 SMONEY L VAL=%PP.PAY.tc.whold.prev.balance("")
Ì i 2
vacation.advance.data.in
[urn, vac.whold]
$(JZ)JZ[jz]TWA[jdw]
Field Name Len Dat Typ J DPM Offset/Local/VAL
vac.whold 8 PDEC L PP.WHOLD jdw
vac.whold.advance 8 SMONEY R $(JZ)JZ[jz]TWA[jdw]|0
Ì i 2
vacation.advances
[urn, advance.tc.date]
$(JZ)JZ[jz]T3[jzAD]
Field Name Len Dat Typ J DPM Offset/Local/VAL
advance.tc.date 8 DATE L jzAD
advance.tc.hours 7 DEC3 R $(JZ)JZ[jz]T3[jzAD]|0
advance.tc.urn 8 URN L PP.PAY $(JZ)JZ[jz]T3[jzAD]|1
Ì i 2
qtr.outbox.file
[qtr.xo.year,qtr.xo.quarter,qtr.xo.num]
*(JZ)JZ.Q[qtrY,qtr,qtrN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
qtr.xo.year 4 YEAR L qtrY
qtr.xo.quarter 1 CHOICE L qtr
qtr.xo.num 5 PINT R qtrN
qtr.xo.compile.date 8 DATE L *(JZ)JZ.Q[qtrY,qtr,qtrN]|1
qtr.xo.compile.user 10 FREE L MIS.USER *(JZ)JZ.Q[qtrY,qtr,qtrN]|2
qtr.xo.first.emp.rec 5 PINT R *(JZ)JZ.Q[qtrY,qtr,qtrN]|3
qtr.xo.last.emp.rec 5 PINT R *(JZ)JZ.Q[qtrY,qtr,qtrN]|4
qtr.xo.msg 8 PINT R MIS.XO.MSG *(JZ)JZ.Q[qtrY,qtr,qtrN]|0
qtr.xo.summary.rec 5 PINT R *(JZ)JZ.Q[qtrY,qtr,qtrN]|5
Ì i 2
reconcile.check
[rec.count]
/REC[rc]
Field Name Len Dat Typ J DPM Offset/Local/VAL
rec.count 2 PINT R rc
rec.bank.account.no 17 FREE L /REC[rc]|1
rec.from.check 9 PINT R /REC[rc]|2
rec.payroll 8 FREE L PP.PAYROLL /REC[rc]|0
rec.thru.check 9 PINT R /REC[rc]|3
Ì i 2
retro
[ret.urn]
*(JZ)JZ.R[jzr]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ret.urn 5 INT R jzr
ret.compile.status 11 CHOICE L *(JZ)JZ.R[jzr]|0
ret.daily 1 YN L *(JZ)JZ.R[jzr]|8
ret.from.tc 8 DATE L *(JZ)JZ.R[jzr]|5
ret.selection 10 FREE L PP.LIST *(JZ)JZ.R[jzr]|10
ret.star.exist 2 FREE L *(JZ)JZ.R[jzr]|9
ret.start.date 8 DATE L *(JZ)JZ.R[jzr]|1
ret.start.time 5 TIME L *(JZ)JZ.R[jzr]|2
ret.status.date 8 DATE L *(JZ)JZ.R[jzr]|7
ret.stop.date 8 DATE L *(JZ)JZ.R[jzr]|3
ret.stop.time 5 TIME L *(JZ)JZ.R[jzr]|4
ret.thru.tc 8 DATE L *(JZ)JZ.R[jzr]|6
Ì i 2
retro.contracts
[ret.urn, retro.contract]
*(JZ)JZ.R[jzr]C[jdc]
Field Name Len Dat Typ J DPM Offset/Local/VAL
retro.contract 8 FREE L PP.CONTRACT jdc
Ì i 2
retro.empls
[ret.urn, retro.empl]
*(JZ)JZ.R[jzr]E[jy]
Field Name Len Dat Typ J DPM Offset/Local/VAL
retro.empl 42 URN L PP.PER jy
Ì i 2
retro.job.codes
[ret.urn, retro.job.code]
*(JZ)JZ.R[jzr]J[jdj]
Field Name Len Dat Typ J DPM Offset/Local/VAL
retro.job.code 10 FREE L PP.JOB jdj
Ì i 2
retro.payrolls
[ret.urn, retro.payroll]
*(JZ)JZ.R[jzr]P[jdp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
retro.payroll 8 FREE L PP.PAYROLL jdp
Ì i 2
retro.results
[ret.urn, retro.employee,retro.tcc.payroll,retro.tc.date]
*(JZ)JZ.R[jzr]R[jy,jdp,jzD]
Field Name Len Dat Typ J DPM Offset/Local/VAL
retro.employee 42 URN L PP.PER jy
retro.tcc.payroll 8 FREE L PP.PAYROLL jdp
retro.tc.date 8 DATE L jzD
Ì i 2
retro.earnings
[ret.urn,retro.employee,retro.tcc.payroll,retro.tc.date, retro.earning]
*(JZ)JZ.R[jzr]R[jy,jdp,jzD]E[jde]
Field Name Len Dat Typ J DPM Offset/Local/VAL
retro.earning 8 PDEC L PP.EARN jde
retro.earning.diff 9 SMONEY R *(JZ)JZ.R[jzr]R[jy,jdp,jzD]E[jde]|2
retro.earning.new 9 SMONEY R *(JZ)JZ.R[jzr]R[jy,jdp,jzD]E[jde]|1
retro.earning.old 9 SMONEY R *(JZ)JZ.R[jzr]R[jy,jdp,jzD]E[jde]|0
Ì i 2
retro.withholdings
[ret.urn,retro.employee,retro.tcc.payroll,retro.tc.date, retro.whold]
*(JZ)JZ.R[jzr]R[jy,jdp,jzD]W[jdw]
Field Name Len Dat Typ J DPM Offset/Local/VAL
retro.whold 8 PDEC L PP.WHOLD jdw
retro.whold.ee.diff 9 SMONEY R *(JZ)JZ.R[jzr]R[jy,jdp,jzD]W[jdw]|2
retro.whold.ee.new 9 SMONEY R *(JZ)JZ.R[jzr]R[jy,jdp,jzD]W[jdw]|1
retro.whold.ee.old 9 SMONEY R *(JZ)JZ.R[jzr]R[jy,jdp,jzD]W[jdw]|0
retro.whold.er.diff 9 SMONEY R *(JZ)JZ.R[jzr]R[jy,jdp,jzD]W[jdw]|5
retro.whold.er.new 9 SMONEY R *(JZ)JZ.R[jzr]R[jy,jdp,jzD]W[jdw]|4
retro.whold.er.old 9 SMONEY R *(JZ)JZ.R[jzr]R[jy,jdp,jzD]W[jdw]|3
retro.whold.not.taken.dif 9 FREE L *(JZ)JZ.R[jzr]R[jy,jdp,jzD]W[jdw]|9
retro.whold.not.taken.new 9 FREE L *(JZ)JZ.R[jzr]R[jy,jdp,jzD]W[jdw]|8
retro.whold.not.taken.old 9 FREE L *(JZ)JZ.R[jzr]R[jy,jdp,jzD]W[jdw]|7
retro.whold.star 2 FREE L *(JZ)JZ.R[jzr]R[jy,jdp,jzD]W[jdw]|6
Index Files Subscripts/Physical Base
card.pend.mp.x [employee,tc.date,tcc.payroll] = urn
?(JZ)JZPM[jy,jzD,jdp]
card.pend.x [employee,tcc.payroll,pay.date] = urn
?(JZ)JZP[jy,jdp,jzPD]
check.approv.x [tcc.payroll,check.sort.field,employee,urn]
?(JZ)JZCA[jdp,jzCS,jy,jz]
check.unrec.x [tcc.payroll,check.number] = urn
?(JZ)JZU[jdp,jzCN]
check.x [tcc.payroll,check.number] = urn
?(JZ)JZC[jdp,jzCN]
ck.act.date.x [tcc.payroll,ck.act.date,check.number,ck.act.stat] = urn
?(JZ)JZCAD[jdp,jzPSD,jzCN,jzCAS]
dd.process.x [tcc.payroll]
?(JZ)JZDDPX[jdp]
dd.x [tcc.payroll,pay.date,urn]
?(JZ)JZD[jdp,jzPD,jz]
gl.dates.x [gl.date] = gl.period
?(JZ)JZ.GLX[jzgld]
gl.post.x [gl.post.date,urn]
?(JZ)JZGL[jzGP,jz]
mult.pay.x [tcc.payroll,pay.date,urn]
?(JZ)JZMP[jdp,jzPD,jz]
pay.x [employee,tcc.payroll,pay.date,urn]
?(JZ)JZPT[jy,jdp,jzPD,jz]
pd.pay.x [tcc.payroll,tcc.dept,pay.date,employee,urn]
?(JZ)JZPDP[jdp,gd,jzPD,jy,jz]
pd.time.card.x [tcc.payroll,tcc.dept,tc.date,employee] = urn
?(JZ)JZPDT[jdp,gd,jzD,jy]
pd.voided.time.card.x [tcc.payroll,tcc.dept,tc.date,employee,urn]
?(JZ)JZPDV[jdp,gd,jzD,jy,jz]
tc.act.date.x [tcc.payroll,tc.status.date,tcc.dept,tc.status,urn]
?(JZ)JZTAD[jdp,jzTSD,gd,jzTCS,jz]
time.card.x [employee,tcc.payroll,tc.date] = urn
?(JZ)JZT[jy,jdp,jzD]
urn.x [urn]
?(JZ)JZX[jz]
void.x [employee] = urn
?(JZ)JZV[jy]
voided.time.card.x [employee,tcc.payroll,tc.date,urn]
?(JZ)JZTV[jy,jdp,jzD,jz]
whold.not.taken.x [tcc.payroll,tc.date,urn,whold]
?(JZ)JZWNT[jdp,jzD,jz,jdw]
|
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |