BARMAWO3 ; IHS/SD/LSL - Automatic Write-Off UFMS NON-BEN IN ERROR 2007 - Reversal ;
Source file <BARMAWO3.m>
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Accounts Receivable | 1 | BAR AWO NON-BEN REV (2007) | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ; EP - IHS/DIT/CPC 1.8*28 CR 8349 START | |
| REVERSE | ; | |
| ISITAWO | ; ; Check to see if trans is AUTO WRITE-OFF 2007 | |
| ARBILL | ; | |
| NOTE | ; | |
| XIT | ; | |
| BILLED | ; | |
| TRANS | ; ; Loop transactions after APR 12,2007 @ 7:00 for each DUZ(2) ; APR 12,2007 @ 7:00 used because this is just before the release (4/13) ; of UFMS AWO coding. Code 916 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 | Field # of Occurrence | 
|---|---|
| DD^%DT | CHECK+5 | 
| NOW^%DTC | EN+10 | 
| TR^BARTDO | REVERSE+20 | 
| $$NEW^BARTR | REVERSE+1 | 
| $$FIND3PB^BARUTL | BILLED+2 | 
| EOP^BARUTL | CHECK+13 | 
| $$EN^BARVDF | NOTE+2, NOTE+9 | 
| ^BARVKL0 | XIT+1 | 
| $$VALI^BARVPM | ISITAWO+21 | 
| ^DIE | ARBILL+5, REVERSE+18, BILLED+7 | 
| $$GET1^DIQ | ISITAWO+9, ISITAWO+10, ISITAWO+13, ISITAWO+14, REVERSE+23 | 
| ^DIR | NOTE+21 | 
| 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 | 
 | 
| 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 | 
| ^BARTR(2906 - [#90050.03] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BARTMP("AWO-NON-BEN-REVERSE" | CHECK+3, CHECK+4, LOOP+2* | 
| ^BARTR( | LOOP+6, TRANS+5, ISITAWO+2, ISITAWO+3, ISITAWO+7, ISITAWO+11 | 
| Name | Line Occurrences | 
|---|---|
| ARBILL | ISITAWO+33 | 
| BILLED | ISITAWO+32 | 
| CHECK | NOTE+11 | 
| ISITAWO | TRANS+5 | 
| LOOP | EN+12 | 
| NOTE | EN+8 | 
| REVERSE | ISITAWO+31 | 
| TRANS | LOOP+6 | 
| XIT | EN+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | EN+11 | 
| >> ABMBIL | BILLED+2*, BILLED+5 | 
| >> BARACT | ISITAWO+18*, ISITAWO+19, ISITAWO+20 | 
| >> BARBILL | REVERSE+23*, REVERSE+24 | 
| BARBL | ISITAWO+5*, ISITAWO+6, ISITAWO+7, ISITAWO+11, REVERSE+21! | 
| >> BARBLDA | BILLED+1*, BILLED+2 | 
| >> BARCNT | EN+13, LOOP+3*, REVERSE+22* | 
| >> BARCONT | EN+9, NOTE+1*, NOTE+23* | 
| >> BARDASH | CHECK+8*, CHECK+9, CHECK+12 | 
| >> BARDONDT | CHECK+6*, CHECK+10 | 
| >> BARDONE | NOTE+12, CHECK+2*, CHECK+7* | 
| >> BARDTTR | TRANS+4*, TRANS+5*, ISITAWO+2, ISITAWO+3, ISITAWO+7, ISITAWO+11 | 
| >> BARHOLD | LOOP+4*, LOOP+7 | 
| >> BARITYP | ISITAWO+21*, ISITAWO+22 | 
| >> BARNOW | EN+11*, TRANS+5 | 
| >> BARTR(0 | ISITAWO+2*, ISITAWO+5, ISITAWO+18, ARBILL+2, REVERSE+23, REVERSE+24, BILLED+1 | 
| >> BARTR(1 | ISITAWO+3*, ISITAWO+26 | 
| >> BARTRIEN | REVERSE+1*, REVERSE+2, REVERSE+20 | 
| D0 | ISITAWO+20*, ISITAWO+23! | 
| DA | ARBILL+1!, ARBILL+2*, REVERSE+2*, REVERSE+19!, BILLED+5* | 
| DIC | ARBILL+1! | 
| DIDEL | REVERSE+17*, REVERSE+19! | 
| DIE | ARBILL+1!, ARBILL+3*, REVERSE+3*, REVERSE+19!, BILLED+4* | 
| DIR | NOTE+17!, NOTE+22!, ARBILL+1! | 
| DIR("A" | NOTE+19* | 
| DIR("B" | NOTE+20* | 
| DIR(0 | NOTE+18* | 
| DR | ARBILL+1!, ARBILL+4*, 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+6*, BILLED+8! | 
| DT | LOOP+2 | 
| DUZ(2 | LOOP+4, LOOP+5*, LOOP+6*, LOOP+7*, TRANS+5, ISITAWO+2, ISITAWO+3, ISITAWO+7, ISITAWO+11, BILLED+2 | 
| >> POSTAWO | ISITAWO+9*, ISITAWO+29 | 
| >> POSTDEB | ISITAWO+10* | 
| >> POSTTRAN | ISITAWO+7*, ISITAWO+8, ISITAWO+9, ISITAWO+10, ISITAWO+29 | 
| >> PREAWO | ISITAWO+13*, ISITAWO+30 | 
| >> PRECRED | ISITAWO+14* | 
| >> PRETRAN | ISITAWO+11*, ISITAWO+12, ISITAWO+13, ISITAWO+14, ISITAWO+30 | 
| U | ISITAWO+5, ISITAWO+18, ISITAWO+26, ARBILL+2, REVERSE+23, REVERSE+24, BILLED+1 | 
| >> Y | NOTE+23, CHECK+4*, CHECK+6 |