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 |