Ì i 2
bar.cash.open.journals (current.open.journals)
[drawer,cash.user]
?BWJ[bj,gu]
Field Name Len Dat Typ J DPM Offset/Local/VAL
drawer 8 FREE L BAR.JOURNAL bj
cash.user 10 FREE L MIS.USER gu
drawer.status 10 CHOICE L ?BWJ[bj,gu]|1
open.batch 10 URN L ?BWJ[bj,gu]|0
rpt.info.date 8 DATE L ?BWJ[bj,gu]|2
rpt.info.drawer.num 3 PINT R ?BWJ[bj,gu]|3
Ì i 2
cash.drawers (drawer.rpt.info)
[rpt.date,rpt.journal,rpt.drawer.num]
?BWLU[rptd,bj,rptdn]
Field Name Len Dat Typ J DPM Offset/Local/VAL
rpt.date 8 DATE L rptd
rpt.journal 8 FREE L BAR.JOURNAL bj
rpt.drawer.num 3 PINT R rptdn
close.balance 12 SMONEY R ?BWLU[rptd,bj,rptdn]|2
open.balance 12 SMONEY R ?BWLU[rptd,bj,rptdn]|1
rpt.drawer.owner 10 FREE L MIS.USER ?BWLU[rptd,bj,rptdn]|3
rpt.drawer.status 10 CHOICE L ?BWLU[rptd,bj,rptdn]|0
Ì € i 2
bar.cash.rpt.users (drawer.rpt.users)
[rpt.date,rpt.journal,rpt.drawer.num, rpt.user]
?BWLU[rptd,bj,rptdn]U[gu]
Field Name Len Dat Typ J DPM Offset/Local/VAL
rpt.user 10 FREE L MIS.USER gu
rpt.batch 10 URN L ?BWLU[rptd,bj,rptdn]U[gu]|0
Ì i 2
cash.guarantor.receipts (guar.receipts)
[guar.rcp.guar.num,guar.rcp.date,guar.rcp.guar.receipt.num]
:BWGRCP[bgrR,cbd,bwGR]
Field Name Len Dat Typ J DPM Offset/Local/VAL
guar.rcp.guar.num 47 URN L BAR.GUAR bgrR
guar.rcp.date 8 DATE L cbd
guar.rcp.guar.receipt.num 10 PINT R bwGR
guar.rcp.amount 10 MONEY R :BWGRCP[bgrR,cbd,bwGR]|2
guar.rcp.begin 10 PINT R :BWGRCP[bgrR,cbd,bwGR]|0
guar.rcp.end 10 PINT R :BWGRCP[bgrR,cbd,bwGR]|1
Ì i 2
cash.receipt.x (receipt.x)
[rcp.date,rcp.num]
?BWRI[cbd,rcp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
rcp.date 8 DATE L cbd
rcp.num 10 PINT R rcp
rcp.account 12 URN L ?BWRI[cbd,rcp]|0
rcp.amount 9 SMONEY R ?BWRI[cbd,rcp]|2
rcp.bill.no 3 PINT R ?BWRI[cbd,rcp]|4
rcp.comment 35 FREE L ?BWRI[cbd,rcp]|3
rcp.guar.rcp.num 10 PINT R ?BWRI[cbd,rcp]|10
rcp.name 30 FREE L ?BWRI[cbd,rcp]|6
rcp.num.disp 11 FREE L VAL=IF{c.guar.rcp.num;@rcp.num}+10000000000%0^RCP$9_"-
VAL="_(RCP#9)
rcp.number 12 FREE L ?BWRI[cbd,rcp]|7
rcp.proc 10 FREE L BAR.PROC ?BWRI[cbd,rcp]|1
rcp.user 10 FREE L MIS.USER ?BWRI[cbd,rcp]|5
rcp.void.date 8 DATE L ?BWRI[cbd,rcp]|9
rcp.void.user 10 FREE L ?BWRI[cbd,rcp]|8
Ì i 2
bar.cash (top)
[urn]
:BW[bw]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 10 URN L bw
bch.date 8 DATE L :BW[bw]M|25
bch.urn 10 URN L :BW[bw]M|12
close.date 8 DATE L :BW[bw]M|20
close.time 4 HHMM L :BW[bw]M|21
comment 50 FREE L :BW[bw]M|5
control.amount 12 SMONEY R :BW[bw]M|7
control.txn.count 5 PINT R :BW[bw]M|9
date 8 DATE L :BW[bw]M|0
default.service.date 8 DATE L :BW[bw]M|4
journal 8 FREE L BAR.JOURNAL :BW[bw]M|1
last.device.to.use 20 FREE L :BW[bw]M|11
last.user.to.use 10 FREE L MIS.USER :BW[bw]M|10
number 3 PINT R :BW[bw]M|2
open.date 8 DATE L :BW[bw]M|18
open.time 4 HHMM L :BW[bw]M|19
re.opened 12 PINT R :BW[bw]M|16
status 7 CHOICE L :BW[bw]M|3
tot.amount 12 SMONEY R :BW[bw]M|13
tot.cash 12 SMONEY R :BW[bw]M|22
tot.check 12 SMONEY R :BW[bw]M|23
tot.misc.gl.cash 12 SMONEY R :BW[bw]M|26
tot.misc.gl.check 12 SMONEY R :BW[bw]M|27
tot.misc.gl.other 12 SMONEY R :BW[bw]M|28
tot.other 12 SMONEY R :BW[bw]M|24
txn.count 5 INT R :BW[bw]M|15
type 7 CHOICE L :BW[bw]M|6
user 10 FREE L MIS.USER :BW[bw]M|17
Ì € i 2
misc.gl.transactions (misc.gl.transactions)
[urn, misc.gl.txn.procedure,misc.gl.txn.number]
:BW[bw]M["TM",bmgl,bwdMT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
misc.gl.txn.procedure 10 FREE L BAR.MISC.GL bmgl
misc.gl.txn.number 3 PINT R bwdMT
misc.gl.txn.amount 12 MONEY R :BW[bw]M["TM",bmgl,bwdMT]|0
misc.gl.txn.comment 35 FREE L :BW[bw]M["TM",bmgl,bwdMT]|1
Ì € i 2
bar.cash.txn.entries (transactions)
[urn, txn.number]
:BW[bw]T[bwT]
Field Name Len Dat Typ J DPM Offset/Local/VAL
txn.number 4 PINT R bwT
txn.account 44 URN L BAR.PAT :BW[bw]T[bwT]|2
txn.account.urn 44 URN L BAR.PAT :BW[bw]T[bwT]|1
txn.amount 9 SMONEY R :BW[bw]T[bwT]|5
txn.bill.no 3 FREE L :BW[bw]T[bwT]|8
txn.comment 35 FREE L :BW[bw]T[bwT]|6
txn.guar 15 FREE L :BW[bw]T[bwT]|11
txn.guar.amount 10 MONEY R :BW[bw]T[bwT]|12
txn.procedure 10 FREE L BAR.PROC :BW[bw]T[bwT]|3
txn.queue.rcpt 1 YN L :BW[bw]T[bwT]|9
txn.receipt.date 8 DATE L :BW[bw]T[bwT]|10
txn.receipt.num 10 PINT R :BW[bw]T[bwT]|7
txn.receipt.num.disp 11 FREE L VAL=@txn.receipt.num+10000000000%0^RCP$9_"-"_(RCP#9)
txn.service.date 8 DATE L :BW[bw]T[bwT]|4
Ì i 2
cash.receipt.void.x (void.x)
[void.date,void.num]
?BWVI[vd,vn]
Field Name Len Dat Typ J DPM Offset/Local/VAL
void.date 8 DATE L vd
void.num 10 PINT R vn
void.account 44 URN L ?BWVI[vd,vn]|0
void.amount 9 SMONEY R ?BWVI[vd,vn]|2
void.bill.no 3 PINT R ?BWVI[vd,vn]|4
void.comment 35 FREE L ?BWVI[vd,vn]|3
void.name 30 FREE L ?BWVI[vd,vn]|6
void.num.disp 11 FREE L VAL=@void.num+10000000000%0^RCP$9_"-"_(RCP#9)
void.number 12 FREE L ?BWVI[vd,vn]|7
void.orig.date 8 DATE L ?BWVI[vd,vn]|8
void.orig.user 10 FREE L ?BWVI[vd,vn]|9
void.proc 10 FREE L ?BWVI[vd,vn]|1
void.user 10 FREE L ?BWVI[vd,vn]|5
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
bar.current.cash.drawer [cash.user,drawer] = open.batch
current.drawer.x ?BWU[gu,bj]
bar.cash.index [date,journal,number] = urn
id.x ?BWI[bwD,bj,bwN]
bar.cash.number.index [date,number] = urn
number.x ?BWR[bwD,bwN]
bar.cash.receipt.to.be.printed [rcp.date,rcp.num]
rcp.x ?BZRI[cbd,rcp]
|
|
| | | | | | | |