PRCAI16A ;WISC/RFJ-post init patch 169 continued ; 1 Apr 01
Source file <PRCAI16A.m>
Package | Total | Call Graph |
---|---|---|
Accounts Receivable | 3 | $$OUTOFBAL^RCBDBBAL $$GETTRANS^RCDPBTLM $$VALID^RCRJRCOT |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Accounts Receivable | 1 | PRCAI169 |
Name | Comments | DBIA/ICR reference |
---|---|---|
START | ; start post init (fix exempt transactions)
; break out the exempt transaction to interest and admin |
|
FIXEXEM(RCTRANDA) | ; fix an exempt charge
; if transaction status not valid, quit |
|
SET | ; set the exempt node
|
|
UNLOCK | ; unlock the transaction and bill
|
|
CALCBAL(RCDATE,RCTRANDA) | ; calculate a bills balance
; up to a certain date and/or transaction ; rclist(date,tranda) must be defined from calling ; gettrans^rcdpbtlm |
Name | Field # of Occurrence |
---|---|
$$OUTOFBAL^RCBDBBAL | FIXEXEM+22 |
$$GETTRANS^RCDPBTLM | FIXEXEM+17 |
$$VALID^RCRJRCOT | FIXEXEM+2 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRCA(430 - [#430] | FIXEXEM+16, FIXEXEM+36, UNLOCK+2 |
^PRCA(433 - [#433] | START+5, START+7, FIXEXEM+6, FIXEXEM+9, FIXEXEM+11, FIXEXEM+13, FIXEXEM+18, FIXEXEM+22*, SET+2, SET+7* , UNLOCK+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADMBAL | CALCBAL+8~, CALCBAL+9*, CALCBAL+19*, CALCBAL+23 |
ADMIN | FIXEXEM+4~, FIXEXEM+27*, FIXEXEM+28, FIXEXEM+39*, FIXEXEM+44*, FIXEXEM+48*, FIXEXEM+49*, FIXEXEM+52, FIXEXEM+55, FIXEXEM+58* , SET+4 |
BALANCE | FIXEXEM+4~, FIXEXEM+42*, FIXEXEM+45, FIXEXEM+48, FIXEXEM+51, FIXEXEM+54 |
CC | FIXEXEM+4~, FIXEXEM+29*, FIXEXEM+38*, FIXEXEM+44*, FIXEXEM+54*, FIXEXEM+55*, FIXEXEM+58*, SET+6 |
CCBAL | CALCBAL+8~, CALCBAL+9*, CALCBAL+21*, CALCBAL+23 |
DATA2 | SET+1~, SET+2*, SET+3*, SET+4*, SET+5*, SET+6*, SET+7 |
DATE | CALCBAL+8~, CALCBAL+11*, CALCBAL+12, CALCBAL+14, CALCBAL+17, CALCBAL+18, CALCBAL+19, CALCBAL+20, CALCBAL+21 |
INTBAL | CALCBAL+8~, CALCBAL+9*, CALCBAL+18*, CALCBAL+23 |
INTEREST | FIXEXEM+4~, FIXEXEM+28*, FIXEXEM+38*, FIXEXEM+44*, FIXEXEM+45*, FIXEXEM+46*, FIXEXEM+49, FIXEXEM+52, FIXEXEM+55, FIXEXEM+58* , SET+3 |
MF | FIXEXEM+4~, FIXEXEM+29*, FIXEXEM+38*, FIXEXEM+44*, FIXEXEM+51*, FIXEXEM+52*, FIXEXEM+55, FIXEXEM+58*, SET+5 |
MFBAL | CALCBAL+8~, CALCBAL+9*, CALCBAL+20*, CALCBAL+23 |
PRINBAL | CALCBAL+8~, CALCBAL+9*, CALCBAL+17*, CALCBAL+23 |
RCBALANC | FIXEXEM+4~, FIXEXEM+17*, FIXEXEM+22, FIXEXEM+26, FIXEXEM+27, FIXEXEM+37 |
RCBILLDA | FIXEXEM+4~, FIXEXEM+11*, FIXEXEM+13, FIXEXEM+16, FIXEXEM+17, FIXEXEM+22, FIXEXEM+36, UNLOCK+2 |
RCDATA7 | FIXEXEM+4~, FIXEXEM+36*, FIXEXEM+37 |
RCDATE | START+2~, START+5*, START+7, CALCBAL~, CALCBAL+5~*, CALCBAL+12 |
RCLIST | FIXEXEM+4~ |
RCLIST( | CALCBAL+11, CALCBAL+14, CALCBAL+17, CALCBAL+18, CALCBAL+19, CALCBAL+20, CALCBAL+21 |
RCSTOP | CALCBAL+8~, CALCBAL+11, CALCBAL+12*, CALCBAL+15* |
RCTRANDA | START+2~, START+6*, START+7*, FIXEXEM~, FIXEXEM+2, FIXEXEM+6, FIXEXEM+9, FIXEXEM+11, FIXEXEM+13, FIXEXEM+18 , FIXEXEM+22, FIXEXEM+42, SET+2, SET+7, UNLOCK+1, CALCBAL~, CALCBAL+6~*, CALCBAL+15 |
TRANDA | CALCBAL+8~, CALCBAL+14*, CALCBAL+15, CALCBAL+17, CALCBAL+18, CALCBAL+19, CALCBAL+20, CALCBAL+21 |
TRANTOTL | FIXEXEM+4~, FIXEXEM+18*, FIXEXEM+22, FIXEXEM+27, FIXEXEM+28, FIXEXEM+37, FIXEXEM+39, FIXEXEM+46, FIXEXEM+49, FIXEXEM+52 , FIXEXEM+55, FIXEXEM+58 |