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 |