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 |
| 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 |