BARUFEX4 ; IHS/SD/TPF - CONTINUATION OF EXPORT -- PAYMENT PROCESSING ;10/31/08
Source file <BARUFEX4.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Accounts Receivable | 1 | ERR^BARUFEXU | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Accounts Receivable | 2 | BARUFEX3 BARUFEX5 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ERR901 | ||
| ERR902 | ||
| ERR47 | ||
| COLCK(BARDUZ) | ;EP; CHECK +DOLLAR PAYMENTS ENTRIES IN COLLECTION BATCH FOR REVERSAL PAYMENTS ; ENTERS WITH: BARDUZ= CASHIER ; TRDATE ;TRANSACTION DATE ; ARBILL ;A/R BILL ; ARBILLIN ;A/R BILL IEN ; ARCRDEB ;PAYMENT AMOUNT = +$AMOUNT ONLY ; ARCOLB ;COLLECTION BATCH NAME ; ARCOLITM ;COLLECTION ITEM ; ARCOLIN ;COLLECTION BATCH PTR ; DUZ(2) ; ; RETURNS 0 = NOT OK TO SEND TO UFMS ; 1 = OK TO SEND TO UFMS | |
| ERR24 | ||
| ERR36 | ||
| IPAC(X,Y,IENS) | ;EP  BAR*1.8*4 DD item 4.1.5.4 | |
| ERR9 | ||
| ERR903 | ||
| ERR(MSG) | ;NOT SENT ERROR MESSAGE CENTER | |
| LOOP | ; LOOP THROUGH ^BARBOB("BARZ",DUZ THAT IS SET IN BARUFEX5 ; CODE 2 = SIMPLE REVERSALS ARE PAIRED IN BOB ; CODE 1 = COULDN'T FIND ORIGINAL PAYMENT, BUT MADE MATCH IN BATCH/ITEM ; CODE -I = IGNORE--REVERSAL PRECEDES PAYMENT IN BILL AND MATCH IN BATCH/ITEM ; CODES 1,2 are sent to UFMS ; All negative codes are treated as errors and not sent to UFMS ; (CODE -I is currently treated as error; will be coded to ignore -- NO UFMS) ; -25 CODE = DUPLICATE PAYMENT, ERROR ALL OUT ; -6 or -3 = ORIGINAL PAYMENT NOT IN BILL OR BATCH/ITEM, ERROR ALL OUT ; -7 or -4 = MULTIPLE PAYMENTS, ONLY ERROR OUT BILL | 
| FileNo | Call Tags | 
|---|---|
| ^BARTR(2906 - [#90050.03] | GET1^DIQ | 
| 90051.1101 | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BARBOB("BARZ" | ERR24+2, LOOP+21, LOOP+23 | 
| ^BARCOL( | COLCK+15 | 
| Name | Line Occurrences | 
|---|---|
| LOOP | ERR24+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ARBILLIN | ERR47+1 | 
| >> ARCOLIN | COLCK+15, ERR24+2, LOOP+21, LOOP+23 | 
| >> ARCOLITM | COLCK+15, ERR24+2, LOOP+21, LOOP+23 | 
| >> ARCRDEB | ERR36+1, ERR902, ERR901 | 
| BAR | LOOP+17~ | 
| BAR(0 | ERR903+1*, ERR903+3, ERR9 | 
| >> BARCNT | LOOP+18* | 
| BARDUZ | COLCK~, ERR24+2, LOOP+21, LOOP+23 | 
| BARFLG | LOOP+17~, LOOP+24*, LOOP+25, ERR47, ERR47+1, ERR36 | 
| >> BARIPAC | ERR36+1, ERR902, ERR901 | 
| >> BARNEG | LOOP+18* | 
| BAROK | COLCK+14~, ERR24+4, LOOP+20*, ERR36+1*, ERR903+2, ERR903+4*, ERR9+1* | 
| >> BARPNEG | LOOP+18* | 
| >> BARZ0 | LOOP+23*, LOOP+24, LOOP+26, LOOP+27, LOOP+28, LOOP+29 | 
| DUZ(2 | COLCK+15, ERR24+2, LOOP+21, LOOP+23 | 
| ERR | LOOP+17~, LOOP+18*, ERR47+1*, ERR36*, ERR902*, ERR901*, ERR903*, ERR903+1 | 
| ERR(0 | LOOP+19!, LOOP+21 | 
| IENS | LOOP+22*, IPAC~, IPAC+1 | 
| MSG | ERR~, ERR+2 | 
| TARBILIN | LOOP+17~, LOOP+28*, ERR47+1 | 
| TARBILL | LOOP+17~, LOOP+29* | 
| TARCITM | LOOP+17~ | 
| TARCRDB | LOOP+17~ | 
| >> TCRDEB | LOOP+27*, LOOP+30, ERR36+1, ERR902, ERR901 | 
| TDATE | LOOP+17~, LOOP+18*, LOOP+21*, LOOP+22, LOOP+23 | 
| TIPAC | LOOP+17~, LOOP+26*, ERR36+1, ERR902, ERR901 | 
| TTRAN | LOOP+17~ | 
| U | LOOP+24, LOOP+26, LOOP+27, LOOP+28, LOOP+29 | 
| X | IPAC~, IPAC+4 | 
| Y | IPAC~, IPAC+4 | 
| >> Z | IPAC+1*, IPAC+2, IPAC+4*, IPAC+5*, IPAC+6 |