RCDPURET ;WISC/RFJ-Receipt utilities (transactions) ;1 Jun 99
Source file <RCDPURET.m>
| 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 |
|---|---|---|
| SELTRAN(DA) | ; select a transaction for a receipt
; returns -1 for timeout or ^, 0 for no selection, or ien of trans |
|
| ADDTRAN(RECTDA,RCDUZ) | ; add transaction for receipt (in da)
|
|
| CSTRAN(RECTDA,RCPAYAMT,CSRECORD) | ; add SUSPENSE transaction for receipt (in da) ;PRCA*4.5*301
|
|
| EDITTRAN(RECTDA,TRANDA) | ; edit a receipt transaction
; returns 1 for success, or 0 (error message) |
|
| EDITACCT(RECTDA,TRANDA) | ; edit the account on a receipt
|
|
| DELEACCT(RECTDA,TRANDA) | ; delete the account on a receipt
|
|
| EDITFMS(RECTDA,TRANDA,DEFAULT) | ; edit fms document number for clearing suspense
|
|
| MOVETRAN(RCOLDREC,RCOLDTRA,RCNEWREC) | ; move a transactions data
|
|
| CANCTRAN(RECTDA,RECTRAN) | ; cancel a transaction
|
|
| DELETRAN(RECTDA,TRANDA) | ; delete a transaction
|
|
| SETUNAPP(RECTDA,TRANDA,UNAPPNUM) | ; store the unapplied deposit number
|
|
| PAYDEF(DEBTOR) | ; get default for payment amount (used in input templates for payments)
|
|
| PENDPAY(DEBTOR) | ; return pending payments for a debtor
; returns ^tmp($j,"rcdpurec","pp",rectda,tranda)=data in 344.01 ; and the total pending payment dollars |
|
| TRACE(DEBTOR) | ;ENTER TOP TRACE NUMBER FOR TOP RECEIPTS
|
|
| TRACEQ | ||
| GETRSN() | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | SELTRAN+5 |
| FILE^DICN | ADDTRAN+12 |
| ^DIE | CSTRAN+32, EDITTRAN+50, EDITACCT+5, DELEACCT+5, EDITFMS+6, CANCTRAN+6, SETUNAPP+5, TRACE+5 |
| ^DIK | DELETRAN+3 |
| IX^DIK | MOVETRAN+13 |
| $$EXTERNAL^DILFD | EDITTRAN+13 |
| ^DIR | GETRSN+7 |
| $$BAL^PRCAFN | PAYDEF+3 |
| AUDIT^RCBEPAY | DELEACCT+10 |
| SUSPDIS^RCBEPAY | DELEACCT+11 |
| RECEIPT^RCDPRECT | EDITTRAN+66 |
| LASTEDIT^RCDPUREC | CSTRAN+34, EDITTRAN+51, EDITACCT+6, DELEACCT+6, CANCTRAN+7, DELETRAN+4 |
| $$TRIM^XLFSTR | GETRSN+9 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^RCD(340 - [#340] | Classic Fileman Calls |
| 344.01 | EXTERNAL^DILFD |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRCA(430 - [#430] | PAYDEF+4, TRACE+3 |
| ^PRCA(430.3 - [#430.3] | PAYDEF+4 |
| ^RC(341.1 - [#341.1] | EDITTRAN+8 |
| ^RCD(340 - [#340] | TRACE+3, TRACE+6 |
| ^RCY(344 - [#344] | ADDTRAN+2, ADDTRAN+5, ADDTRAN+6, CSTRAN+16, CSTRAN+19, CSTRAN+20, CSTRAN+33*, EDITTRAN+2, EDITTRAN+8, EDITTRAN+11 , EDITTRAN+13, EDITTRAN+54, MOVETRAN+4, MOVETRAN+11*, CANCTRAN+3, PENDPAY+6, PENDPAY+7, PENDPAY+8 |
| ^RCY(344.4 - [#344.4] | EDITTRAN+9 |
| ^RCY(344.49 - [#344.49] | EDITTRAN+11 |
| ^TMP($J | PENDPAY+4!, PENDPAY+11* |
| ^VA(200 - [#200] | CANCTRAN+3 |
| Name | Line Occurrences |
|---|---|
| $$ADDTRAN | MOVETRAN+5 |
| $$EDITTRAN | MOVETRAN+15 |
| $$TRACE | EDITTRAN+58 |
| DELETRAN | EDITTRAN+63 |
| TRACEQ | TRACE+2, TRACE+4 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | ADDTRAN+2*, CSTRAN+16* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | SELTRAN+2~, EDITTRAN+4~, DELETRAN+1~ |
| %DT | ADDTRAN+1~, CSTRAN+15~, EDITTRAN+4~, MOVETRAN+1~ |
| %T | ADDTRAN+1~, CSTRAN+15~, EDITTRAN+4~, MOVETRAN+1~ |
| %Y | EDITTRAN+4~ |
| C | EDITTRAN+4~, EDITACCT+1~, EDITFMS+1~ |
| >> CSDEP | CSTRAN+30 |
| CSRECORD | CSTRAN~, CSTRAN+29, CSTRAN+30 |
| D | EDITTRAN+4~, EDITACCT+1~, DELEACCT+1~, EDITFMS+1~, CANCTRAN+1~, SETUNAPP+1~ |
| D0 | ADDTRAN+1~, CSTRAN+15~, EDITTRAN+4~, EDITACCT+1~, DELEACCT+1~, EDITFMS+1~, MOVETRAN+1~, CANCTRAN+1~, DELETRAN+1~, SETUNAPP+1~ |
| D1 | EDITTRAN+4~, EDITACCT+1~, DELEACCT+1~, EDITFMS+1~, MOVETRAN+1~, DELETRAN+1~ |
| DA | SELTRAN~, SELTRAN+3, ADDTRAN+1~, CSTRAN+15~, CSTRAN+26*, CSTRAN+29, CSTRAN+33, EDITTRAN+4~, EDITTRAN+47*, EDITACCT+1~ , EDITACCT+4*, DELEACCT+1~, DELEACCT+4*, EDITFMS+1~, EDITFMS+5*, MOVETRAN+1~, MOVETRAN+12*, CANCTRAN+1~, CANCTRAN+5*, DELETRAN+1~ , DELETRAN+2*, SETUNAPP+1~, SETUNAPP+4*, TRACE+1~, TRACE+3*, TRACE+4, TRACE+6 |
| DA(1 | ADDTRAN+9*, CSTRAN+25*, EDITTRAN+47*, EDITACCT+4*, DELEACCT+4*, EDITFMS+5*, MOVETRAN+12*, CANCTRAN+5*, DELETRAN+2*, SETUNAPP+4* |
| DATA | EDITTRAN+4~, EDITTRAN+54*, EDITTRAN+56, EDITTRAN+57, EDITTRAN+58, EDITTRAN+59, EDITTRAN+60, PENDPAY+3~, PENDPAY+8*, PENDPAY+10 , PENDPAY+11, PENDPAY+12 |
| DD | ADDTRAN+1~, CSTRAN+15~, CSTRAN+24! |
| DDH | EDITTRAN+4~, EDITACCT+1~, EDITFMS+1~ |
| DEBTOR | PAYDEF~, PAYDEF+2, PAYDEF+3, PAYDEF+4, PENDPAY~, PENDPAY+7, TRACE~, TRACE+2, TRACE+3 |
| DEFAULT | EDITFMS~, EDITFMS+3 |
| DG | EDITTRAN+4~, MOVETRAN+1~ |
| DI | ADDTRAN+1~, CSTRAN+15~, EDITTRAN+4~, EDITACCT+1~, DELEACCT+1~, EDITFMS+1~, CANCTRAN+1~, SETUNAPP+1~ |
| DIC | SELTRAN+2~, SELTRAN+3*, ADDTRAN+1~, ADDTRAN+10*, CSTRAN+15~, CSTRAN+28!, EDITTRAN+4~, EDITTRAN+46*, EDITACCT+1~, EDITACCT+3* , DELEACCT+1~, DELEACCT+3*, EDITFMS+1~, EDITFMS+4*, MOVETRAN+1~, CANCTRAN+1~, CANCTRAN+2*, DELETRAN+1~, SETUNAPP+1~, SETUNAPP+2* , TRACE+1~, TRACE+5* |
| DIC("A" | SELTRAN+3* |
| DIC("DR" | ADDTRAN+11*, CSTRAN+31* |
| DIC("W" | SELTRAN+4* |
| DIC(0 | SELTRAN+3*, ADDTRAN+10* |
| DICR | EDITTRAN+4~, EDITACCT+1~, DELEACCT+1~, EDITFMS+1~, MOVETRAN+1~, DELETRAN+1~ |
| DIE | ADDTRAN+1~, CSTRAN+15~, CSTRAN+27*, EDITTRAN+4~, EDITTRAN+46*, EDITACCT+1~, EDITACCT+3*, DELEACCT+1~, DELEACCT+3*, EDITFMS+1~ , EDITFMS+4*, CANCTRAN+1~, CANCTRAN+2*, SETUNAPP+1~, SETUNAPP+2*, TRACE+1~, TRACE+5* |
| DIG | EDITTRAN+4~, EDITACCT+1~, DELEACCT+1~, EDITFMS+1~, DELETRAN+1~ |
| DIH | EDITTRAN+4~, EDITACCT+1~, DELEACCT+1~, EDITFMS+1~, DELETRAN+1~ |
| DIK | MOVETRAN+1~, MOVETRAN+12*, DELETRAN+1~, DELETRAN+2* |
| DINUM | ADDTRAN+1~, ADDTRAN+7*, CSTRAN+15~, CSTRAN+21*, CSTRAN+26 |
| DIPGM | EDITTRAN+4~, EDITACCT+1~, EDITFMS+1~ |
| DIR | GETRSN+2~, GETRSN+7! |
| DIR("?" | GETRSN+6* |
| DIR("A" | GETRSN+7* |
| DIR(0 | GETRSN+7* |
| DIROUT | GETRSN+2~ |
| DIRUT | GETRSN+2~ |
| DISYS | EDITACCT+1~, EDITFMS+1~ |
| DIU | EDITTRAN+4~, EDITACCT+1~, DELEACCT+1~, EDITFMS+1~, MOVETRAN+1~, DELETRAN+1~ |
| DIV | EDITTRAN+4~, EDITACCT+1~, DELEACCT+1~, EDITFMS+1~, DELETRAN+1~ |
| DIW | EDITTRAN+4~, EDITACCT+1~, DELEACCT+1~, EDITFMS+1~, DELETRAN+1~ |
| DLAYGO | ADDTRAN+1~, ADDTRAN+10*, CSTRAN+15~ |
| DO | ADDTRAN+1~, CSTRAN+15~, CSTRAN+24! |
| DQ | ADDTRAN+1~, CSTRAN+15~, EDITTRAN+4~, EDITACCT+1~, DELEACCT+1~, EDITFMS+1~, CANCTRAN+1~, SETUNAPP+1~ |
| DR | ADDTRAN+1~, CSTRAN+15~, CSTRAN+29*, CSTRAN+30*, CSTRAN+31, EDITTRAN+4~, EDITTRAN+10*, EDITTRAN+14*, EDITTRAN+17*, EDITTRAN+18* , EDITTRAN+27*, EDITTRAN+31*, EDITTRAN+33*, EDITTRAN+38*, EDITTRAN+39*, EDITTRAN+40*, EDITTRAN+43*, EDITTRAN+44*, EDITTRAN+49*, EDITACCT+1~ , EDITACCT+2*, DELEACCT+1~, DELEACCT+2*, EDITFMS+1~, EDITFMS+2*, EDITFMS+3*, CANCTRAN+1~, CANCTRAN+4*, SETUNAPP+1~, SETUNAPP+3* , TRACE+1~, TRACE+5* |
| DTOUT | SELTRAN+2~, SELTRAN+6, GETRSN+2~, GETRSN+8 |
| DUOUT | SELTRAN+2~, SELTRAN+6, GETRSN+2~, GETRSN+8 |
| DUZ | ADDTRAN+11, EDITTRAN+49, CANCTRAN+3 |
| DZ | EDITTRAN+4~, EDITACCT+1~, EDITFMS+1~ |
| RCADJ | EDITTRAN+5~, EDITTRAN+9*, EDITTRAN+14* |
| RCAMOUNT | EDITTRAN+4~ |
| RCDATA | SELTRAN+2~, CANCTRAN+1~, CANCTRAN+3* |
| RCDUZ | ADDTRAN~, ADDTRAN+11 |
| RCERA | EDITTRAN+5~, EDITTRAN+9*, EDITTRAN+11 |
| RCNEWREC | MOVETRAN~, MOVETRAN+4, MOVETRAN+5, MOVETRAN+11, MOVETRAN+12, MOVETRAN+15 |
| RCNEWTRA | MOVETRAN+1~, MOVETRAN+5*, MOVETRAN+6, MOVETRAN+8, MOVETRAN+11, MOVETRAN+12, MOVETRAN+15 |
| RCOLDREC | MOVETRAN~, MOVETRAN+11 |
| RCOLDTRA | MOVETRAN~, MOVETRAN+11 |
| RCPAYAMT | CSTRAN~, CSTRAN+29 |
| RCTODAY | GETRSN+2~ |
| RCTYPE | EDITTRAN+4~, EDITTRAN+8*, EDITTRAN+37, EDITTRAN+42, EDITTRAN+58, EDITTRAN+59 |
| RCXADJ | EDITTRAN+5~ |
| RCXAMONT | EDITTRAN+5~, EDITTRAN+30* |
| RCXERA | EDITTRAN+5~, EDITTRAN+14* |
| RCXSUSP | EDITTRAN+5~, EDITTRAN+20* |
| RCXSUSP1 | EDITTRAN+5~, EDITTRAN+26* |
| RECTDA | ADDTRAN~, ADDTRAN+2, ADDTRAN+5, ADDTRAN+6, ADDTRAN+9, ADDTRAN+10, CSTRAN~, CSTRAN+16, CSTRAN+19, CSTRAN+20 , CSTRAN+25, CSTRAN+27, CSTRAN+33, CSTRAN+34, EDITTRAN~, EDITTRAN+2, EDITTRAN+8, EDITTRAN+9, EDITTRAN+11, EDITTRAN+13 , EDITTRAN+46, EDITTRAN+47, EDITTRAN+51, EDITTRAN+54, EDITTRAN+63, EDITTRAN+66, EDITACCT~, EDITACCT+3, EDITACCT+4, EDITACCT+6 , DELEACCT~, DELEACCT+3, DELEACCT+4, DELEACCT+6, DELEACCT+10, DELEACCT+11, EDITFMS~, EDITFMS+4, EDITFMS+5, CANCTRAN~ , CANCTRAN+2, CANCTRAN+3, CANCTRAN+5, CANCTRAN+7, DELETRAN~, DELETRAN+2, DELETRAN+4, SETUNAPP~, SETUNAPP+2, SETUNAPP+4 , PENDPAY+3~, PENDPAY+6*, PENDPAY+7, PENDPAY+8, PENDPAY+11 |
| RECTRAN | CANCTRAN~, CANCTRAN+3, CANCTRAN+5 |
| RESULT | EDITTRAN+4~, EDITTRAN+55*, EDITTRAN+56*, EDITTRAN+57*, EDITTRAN+58*, EDITTRAN+59, EDITTRAN+60, EDITTRAN+63, EDITTRAN+66, EDITTRAN+68 , MOVETRAN+1~, MOVETRAN+15*, MOVETRAN+16 |
| TOTAL | PENDPAY+3~, PENDPAY+12*, PENDPAY+13 |
| TRACE | TRACE+1~, TRACE+2*, TRACE+6*, TRACEQ |
| TRANDA | EDITTRAN~, EDITTRAN+2, EDITTRAN+11, EDITTRAN+13, EDITTRAN+47, EDITTRAN+54, EDITTRAN+63, EDITTRAN+66, EDITACCT~, EDITACCT+4 , DELEACCT~, DELEACCT+4, DELEACCT+10, DELEACCT+11, EDITFMS~, EDITFMS+5, DELETRAN~, DELETRAN+2, SETUNAPP~, SETUNAPP+4 , PENDPAY+3~, PENDPAY+7*, PENDPAY+8, PENDPAY+11 |
| U | CSTRAN+29, CSTRAN+30, CSTRAN+33, EDITTRAN+13, TRACE+3 |
| UNAPPNUM | SETUNAPP~, SETUNAPP+3 |
| X | SELTRAN+2~, ADDTRAN+1~, ADDTRAN+5*, ADDTRAN+6*, ADDTRAN+7, CSTRAN+15~, CSTRAN+19*, CSTRAN+20*, CSTRAN+21, EDITTRAN+4~ , EDITACCT+1~, DELEACCT+1~, EDITFMS+1~, MOVETRAN+1~, CANCTRAN+1~, DELETRAN+1~, SETUNAPP+1~, PAYDEF+1~, PAYDEF+3*, PAYDEF+4* , PAYDEF+5, GETRSN+2~ |
| Y | SELTRAN+2~, SELTRAN+6*, SELTRAN+7, ADDTRAN+1~, ADDTRAN+13, CSTRAN+15~, EDITTRAN+4~, MOVETRAN+1~, CANCTRAN+1~, DELETRAN+1~ , SETUNAPP+1~, GETRSN+2~, GETRSN+5, GETRSN+8*, GETRSN+9*, GETRSN+10, GETRSN+11 |
| Z | EDITTRAN+12~, EDITTRAN+13*, EDITTRAN+14 |