BZSMAWO3 ; IHS/TAO/EDE - WRITE OFF OLD BILLS REVERSAL [ 04/06/2003 9:29 AM ]
Source file <BZSMAWO3.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| REVERSE | ; REVERSE THE TAO 1003 WRITE OFF | |
| ISITAWO | ; CHECK TO SEE IF TRANS IS TAO AWO 1003 | |
| ROLLBILL | ; UPDATE PAYMENT MULTIPLE IN 3PB, MARK AS BILLED IN 3PB ; For bills reversed, update the payment multiple in 3PB and mark the ; bill as BILLED in 3PB Bill File. | |
| NOTE | ; TELL USER WHAT IS GOING TO HAPPEN | |
| START | ; | |
| EOJ | ; | |
| BILLED | ; MARK BILL IN 3PB BILL FILE AS BILLED | |
| TRANS | ; LOOP TRANSACTIONS FOR EACH DUZ(2) ; Loop transactions after 03/01/2003 @ 7:00 for each DUZ(2). This ; date and time used because code 1003 did not exist before then. | |
| CHECK | ; ; Check to see if this option has already been run | |
| LOOP | ; LOOP ALL DUZ(2) IN TRANSACTION FILE | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^BARBL(2906 - [#90050.01] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BARTR( | LOOP+5, TRANS+4, ISITAWO+1, ISITAWO+2 | 
| ^BZSTMP("AWO-REVERSE" | CHECK+3, CHECK+4, LOOP+2* | 
| Name | Line Occurrences | 
|---|---|
| BILLED | ROLLBILL+6 | 
| CHECK | NOTE+10 | 
| EOJ | START+7 | 
| ISITAWO | TRANS+4 | 
| LOOP | START+5 | 
| NOTE | START+3 | 
| REVERSE | ISITAWO+4 | 
| ROLLBILL | ISITAWO+5 | 
| TRANS | LOOP+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | START+2 | 
| >> ABMP("BDFN" | BILLED+2 | 
| BARBL | REVERSE+21! | 
| >> BARBLDA | ROLLBILL+3* | 
| >> BZSBILL | REVERSE+23*, REVERSE+24 | 
| >> BZSCNT | START+6, LOOP+1*, REVERSE+22* | 
| >> BZSCONT | START+4, NOTE+1*, NOTE+22* | 
| >> BZSDASH | CHECK+8*, CHECK+9, CHECK+12 | 
| >> BZSDONDT | CHECK+6*, CHECK+10 | 
| >> BZSDONE | NOTE+11, CHECK+2*, CHECK+7* | 
| >> BZSDTTR | TRANS+3*, TRANS+4*, ISITAWO+1, ISITAWO+2 | 
| >> BZSHOLD | LOOP+3*, LOOP+6 | 
| >> BZSNOW | START+2*, TRANS+4 | 
| >> BZSTR(0 | ISITAWO+1*, REVERSE+23, REVERSE+24, ROLLBILL+3 | 
| >> BZSTR(1 | ISITAWO+2*, ISITAWO+3 | 
| >> BZSTRIEN | REVERSE+1*, REVERSE+2, REVERSE+20 | 
| DA | REVERSE+2*, REVERSE+19!, BILLED+2* | 
| DIDEL | REVERSE+17*, REVERSE+19! | 
| DIE | REVERSE+3*, REVERSE+19!, BILLED+1* | 
| DIR | NOTE+16!, NOTE+21! | 
| DIR("A" | NOTE+18* | 
| DIR("B" | NOTE+19* | 
| DIR(0 | NOTE+17* | 
| DR | REVERSE+4*, REVERSE+5*, REVERSE+6*, REVERSE+7*, REVERSE+8*, REVERSE+9*, REVERSE+10*, REVERSE+11*, REVERSE+12*, REVERSE+13* , REVERSE+14*, REVERSE+15*, REVERSE+16*, REVERSE+19!, BILLED+3*, BILLED+5! | 
| DT | LOOP+2 | 
| DUZ(2 | LOOP+3, LOOP+4*, LOOP+5*, LOOP+6*, TRANS+4, ISITAWO+1, ISITAWO+2 | 
| U | ISITAWO+3, REVERSE+23, REVERSE+24, ROLLBILL+3 | 
| >> Y | NOTE+22, CHECK+4*, CHECK+6 |