BARFPST1 ; IHS/SD/LSL - FLAT RATE POSTING (CONT) ; 12/22/2008
Source file <BARFPST1.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 2 | ^DIC ^DIR |
IHS Accounts Receivable | 1 | ($$IHS,$$NOTOPEN)^BARUFUT |
IHS VA Utilities | 1 | $$VAL^XBDIQ1 |
Package | Total | Caller Graph |
---|---|---|
IHS Accounts Receivable | 4 | BARBAD4 BARFPST BARFPST5 BARPST4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PAYADJD | ; EP
; EP - Display payment/adjustment in FRP file |
|
WARN(MSG) | ;EP; NEW NEGATIVE BALANCE MESSAGE ;MRS:BAR*1.8*6 DD 4.2.5
|
|
ADJCAT | ;
; Select Adjustment Category from 90052.01 |
|
ADJLIST | ;
; Help for "ADJUSTMENT AMOUNT:" ; List Adjustment array of Amount, Category, Type |
|
PAYADJA | ;
; Build Adjustment array from FRP file |
|
PAYADJ | ; EP
; EP - Ask user for Payment and/or Adjustments. |
|
STOP | ;EP;NEW FUNCTIONALITY TO PREVENT PAYMENT REVERSALS ;MRS:BAR*1.8*10 D158-3
|
|
ADJTYP | ;
; Select Adjustment Tye from 90052.02 |
|
PACOMHLP | ;
; Help for "Select command (P/A/Q)" |
|
PACOM | ;
; Select Command for Payment and/or Adjustments. |
|
PAYMNT | ;
; Enter Flat Rate Posting Payment |
|
ADJAMT | ;
; Enter Flat Rate Posting Adjustments |
|
PAYGNEG | ;
; Check to see that changing payment won't result in negative balance |
|
PAYADJQ | ;
; Display Payments and Adjustments |
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BARFRP( | PAYADJA+3, PAYADJA+5, PAYGNEG+3, PAYGNEG+4, PAYGNEG+6 |
^BARTBL - [#90052.02] | PAYADJ+21 |
^BARTBL("D" | PAYADJ+16 |
Name | Line Occurrences |
---|---|
ADJAMT | PAYADJ+12 |
ADJCAT | PAYADJ+13 |
ADJTYP | PAYADJ+22 |
PACOM | PAYADJ+5 |
PACOMHLP | PACOM+15 |
PAYADJ | PAYADJ+6 |
PAYADJA | PAYADJD+5 |
PAYADJQ | PAYADJD+6, PAYADJ+7 |
PAYGNEG | PAYMNT+17 |
PAYMNT | PAYADJ+8, PAYMNT+18 |
STOP | PAYMNT+11 |
WARN | PAYMNT+15, PAYMNT+16, PAYGNEG+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> BARACAT | PAYADJ+9, PAYADJ+10, PAYADJ+13, ADJCAT+3*, ADJCAT+14* |
>> BARACNT | PAYADJD+2*, PAYADJA+3*, PAYADJA+4, PAYADJA+5, PAYADJA+6, PAYADJA+7, PAYADJA+9, PAYADJA+10, PAYADJA+12, PAYADJA+13* , PAYADJ+38*, PAYADJ+39 |
>> BARAD | PAYADJ+9, PAYADJ+10, PAYADJ+12, ADJAMT+2*, ADJAMT+11* |
>> BARADJ | PAYADJQ+5, ADJLIST+3 |
>> BARADJ( | PAYADJA+6*, PAYADJA+7*, PAYADJA+9*, PAYADJA+10*, PAYADJA+12*, PAYADJQ+8, PAYADJQ+9, PAYADJQ+10, PAYADJ+26, PAYADJ+27 , PAYADJ+29, PAYADJ+36!, PAYADJ+39*, ADJLIST+6, ADJLIST+7 |
>> BARADJT | PAYADJQ+2*, PAYADJQ+10* |
BARAPST | PAYGNEG+2~, PAYGNEG+9*, PAYGNEG+10 |
>> BARATYP | PAYADJ+9, PAYADJ+10, PAYADJ+19*, PAYADJ+22, ADJTYP+2*, ADJTYP+15* |
BARBAL | PAYGNEG+2~, PAYGNEG+10*, PAYGNEG+11 |
>> BARBIEN | PAYGNEG+5*, PAYGNEG+6* |
>> BARCL(17 | PAYMNT+16 |
>> BARCLIT(19 | PAYMNT+15 |
>> BARCOM | PAYADJ+6, PACOM+3*, PACOM+11*, PACOM+16* |
>> BAREOB | PAYGNEG+3, PAYGNEG+4 |
>> BARFACT | PAYGNEG+4*, PAYGNEG+6 |
>> BARFR0 | PAYADJA+5*, PAYADJA+6, PAYADJA+7, PAYADJA+9, PAYADJA+10, PAYADJA+12 |
>> BARIEN | PAYADJD+3, PAYADJD+4, PAYADJA+3, PAYADJA+5, PAYMNT+14, PAYMNT+17, PAYGNEG+3, PAYGNEG+4, PAYGNEG+6, PAYGNEG+7 |
>> BARJ | PAYADJ+15*, PAYADJ+16, PAYADJ+17*, PAYADJ+18, PAYADJ+22 |
BARNPAY | PAYMNT+13*, PAYMNT+15, PAYMNT+16, PAYMNT+18, PAYMNT+19, PAYGNEG+9, WARN+7!, STOP+4! |
>> BARPA | PAYADJ+7, PAYADJ+8, PAYADJ+9, PACOM+12*, PACOM+13 |
BARPAMT | PAYGNEG+2~, PAYGNEG+7*, PAYGNEG+10 |
>> BARPAY | PAYADJD+4*, PAYADJQ+3, PAYMNT+7, PAYMNT+19* |
>> BARPY | PAYADJ+8, PAYMNT+2*, PAYMNT+10*, PAYMNT+11* |
BARSAMT | PAYADJ+4!, PAYADJ+11!, PAYADJ+39, ADJAMT+12* |
BARSCAT | PAYADJ+4!, PAYADJ+11!, PAYADJ+16, PAYADJ+23, PAYADJ+39, ADJCAT+15!, ADJCAT+16* |
BARSCAT2 | PAYADJ+4!, PAYADJ+11!, PAYADJ+39, ADJCAT+15!, ADJCAT+17* |
BARSTYP | PAYADJ+4!, PAYADJ+11!, PAYADJ+20*, PAYADJ+21, PAYADJ+23, PAYADJ+39, ADJTYP+14!, ADJTYP+16* |
BARSTYP2 | PAYADJ+4!, PAYADJ+11!, PAYADJ+21*, PAYADJ+39, ADJTYP+14!, ADJTYP+17* |
BARTMP | PAYADJA+2~, PAYADJA+4*, PAYADJA+13, PAYADJ+23*, PAYADJ+28 |
>> BARTMP2 | PAYADJ+27*, PAYADJ+28 |
>> BARX | PAYADJ+15*, PAYADJ+16*, PAYADJ+20 |
DIC | ADJCAT+4!, ADJCAT+5*, ADJCAT+11!, ADJTYP+4!, ADJTYP+5*, ADJTYP+11! |
DIC("A" | ADJCAT+7*, ADJTYP+7* |
DIC("S" | ADJCAT+9*, ADJTYP+9* |
DIC(0 | ADJCAT+6*, ADJTYP+6* |
DIR | PAYADJ+30!, PACOM+4!, PACOM+10!, PAYMNT+4!, PAYMNT+9!, ADJAMT+4!, ADJAMT+10! |
DIR("?" | PACOM+7* |
DIR("??" | PACOM+8*, ADJAMT+8* |
DIR("A" | PAYADJ+32*, PACOM+6*, PAYMNT+6*, ADJAMT+6* |
DIR("B" | PAYADJ+33*, PAYMNT+7* |
DIR(0 | PAYADJ+31*, PACOM+5*, PAYMNT+5*, ADJAMT+5* |
>> DUOUT | PACOM+11, PAYMNT+10, ADJAMT+11 |
DUZ | PAYADJD+8, PAYADJ+3 |
DUZ(2 | PAYADJA+3, PAYADJA+5, PAYMNT+11, PAYGNEG+3, PAYGNEG+4, PAYGNEG+6, WARN+1 |
I | PAYADJ+25*, PAYADJ+26*, PAYADJ+27, PAYADJ+29, PAYADJ+36, ADJCAT+2~, ADJTYP+3~ |
>> J | PAYADJQ+7*, PAYADJQ+8*, PAYADJQ+9, PAYADJQ+10, PAYGNEG+5*, PAYGNEG+6*, PAYGNEG+8*, PAYGNEG+9, ADJLIST+5*, ADJLIST+6* , ADJLIST+7 |
MSG | WARN~, WARN+5 |
U | PAYADJA+6, PAYADJA+7, PAYADJA+9, PAYADJA+10, PAYADJA+12, PAYADJQ+9, PAYADJQ+10, PAYADJ+21, PAYADJ+27, PAYADJ+29 , PAYADJ+39, ADJLIST+7, ADJCAT+17, ADJTYP+17 |
>> UFMSESID | PAYADJD+8, PAYADJ+3 |
>> Y | PAYADJ+35, PACOM+11, PACOM+12, PAYMNT+10, PAYMNT+11, PAYMNT+13, ADJAMT+11, ADJAMT+12, ADJCAT+12, ADJCAT+16 , ADJCAT+17, ADJTYP+12, ADJTYP+16, ADJTYP+17 |