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 |