ACRFIV43 ;IHS/OIRM/DSD/AEF,MRS - ARMS TO 1166 PAYMENT INTERFACE; [ 03/18/2005 9:41 AM ]
Source file <ACRFIV43.m>
Package | Total | Call Graph |
---|---|---|
Commitment Register | 3 | DIR^ACRFDIC HOME^ACRFMENU $$DOL^ACRFUTL |
Package | Total | Caller Graph |
---|---|---|
Commitment Register | 3 | ACRFIV4 ACRFIV41 ACRFIV42 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PAY(ACRIVPAY,ACRIVT,ACRTERMS,ACRT) | ;EP;TO DISPLAY PAYMENT SUMMARY
; Called from ACRFIV4, ACRFIV42, LOCAL/DISCOUNT |
|
DISLOST | ;LOST DISCOUNT
|
|
INITD | ;LOCAL ENTRY TO INITIALIZE LOCAL VARIABLES
|
|
WRT3 | ;LOCAL ENTRY
|
|
WRT2 | ;LOCAL ENTRY
|
|
WRT(ACRT,ACRRATE,ACRTERMS,ACRIVTF,ACRIVT,ACRIVDC,ACRP) | ||
INT | ;LOCAL ENTRY ; Interest penalty
|
|
DISPC | ; LOCAL ENTRY ;Discount taken w/percentage
|
|
OBJCNT(ACRIVPAY) | ;EP; EXTRINSIC FUNCTION TO RETURN NUMBER OF OCC'S
|
|
PAYD(ACRIVPAY,ACRIVT,ACRTERMS,ACRT) | ;EP;TO DISPLAY PAYMENT SUMMARY
; Called from ACRFIV4, ACRFIV42, LOCAL/DISCOUNT |
|
INIT | ;LOCAL ENTRY TO INITIALIZE LOCAL VARIABLES
|
|
DISAMT | ;LOCAL ENTRY ;Discount taken w/$dollar amt
|
|
LOST(ACRTERMS,ACRIVTF,ACRIVT) | ;LOCAL ENTRY ;Discount lost
|
|
TERMS(ACRTERMS) | ;LOCAL;TO PROCESS DISCOUNT LOST, INTEREST PENALTY AND DISCOUNT TAKEN
; ALLOWS FOR BOTH DISCOUNT LOST AND INTEREST PENALTY |
|
CORRECT(ACRDT,ACRPCNT,ACRIVDC,ACRTERMS,ACRIVTF) |
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 |
|
Name | Line Occurrences |
---|---|
$$LOST | TERMS+6 |
$$OBJCNT | PAYD+18 |
$$WRT | TERMS+10, TERMS+13 |
INIT | PAY+19 |
INITD | PAYD+19 |
TERMS | PAY+20, PAYD+20 |
WRT2 | TERMS+7, TERMS+11, TERMS+14 |
WRT3 | PAY+21, PAYD+21 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | WRT+9~, WRT+10*, DISPC+6, DISAMT+5, INT+4 |
ACRAMT | WRT+9~, WRT+12*, DISPC+7*, DISPC+9, DISPC+10, DISAMT+3, DISAMT+7, DISAMT+8*, DISAMT+9, INT+5* , INT+7, INT+8, LOST+1~, LOST+2*, LOST+4, LOST+8*, LOST+9*, LOST+10, LOST+13 |
ACRCANDA | PAY+17~, INIT+1*, INIT+2*, INIT+4, INIT+5, PAYD+17~, INITD+1*, INITD+2*, INITD+4, INITD+5 |
>> ACRDAYS | WRT+11*, DISPC+3, INT+4 |
ACRDCNT | INIT+1*, INIT+6*, PAYD+17~, PAYD+18* |
ACRDT | CORRECT~, CORRECT+3!, CORRECT+10* |
ACRIVDC | CORRECT~, CORRECT+12!, TERMS+10, TERMS+13, WRT3+10, WRT3+13, WRT~, DISPC+10*, DISAMT+9* |
ACRIVPAY | PAY~, PAYD~, PAYD+18, OBJCNT~ |
ACRIVPAY( | INIT+2, INIT+4, INIT+5, INITD+2, INITD+4, INITD+5, OBJCNT+3, OBJCNT+5 |
ACRIVT | PAY~, INIT+1*, INIT+5*, TERMS+6, TERMS+10, TERMS+13, WRT3+3, WRT~, DISPC+9, DISAMT+7 , INT+7, INT+9, LOST~, LOST+8, LOST+11, PAYD~, INITD+1*, INITD+5* |
ACRIVTF | CORRECT~, CORRECT+12!, INIT+5*, TERMS+6, TERMS+10, TERMS+13, WRT3+17, WRT~, DISPC+8, DISPC+9* , DISPC+11, DISAMT+6, DISAMT+7*, DISAMT+10, INT+6, INT+7*, LOST~, LOST+12, INITD+5* |
ACRJ | OBJCNT+1~, OBJCNT+2*, OBJCNT+5*, OBJCNT+6 |
ACROBJDA | PAY+17~, INIT+3*, INIT+4*, INIT+5, PAYD+17~, INITD+3*, INITD+4*, INITD+5 |
>> ACROF | WRT2+5, WRT2+11, WRT3+4, WRT3+9, WRT3+14, WRT3+18 |
>> ACRON | PAY+18, WRT2+3, WRT2+9, WRT3+2, WRT3+7, WRT3+12, WRT3+16 |
ACRP | CORRECT+12!, TERMS+10, TERMS+13, WRT3+5, WRT3+8, WRT~, INT+8* |
ACRPCNT | CORRECT~, CORRECT+12!, TERMS+3*, TERMS+10, TERMS+13 |
ACRRATE | WRT~, WRT+13*, DISPC+2, LOST+3*, LOST+5, LOST+7, LOST+8 |
ACRT | PAY~, TERMS+2*, TERMS+3, TERMS+5, TERMS+9, TERMS+10, TERMS+13, WRT~, DISPC+1, DISAMT+1 , INT+1, DISLOST+1, PAYD~ |
ACRTDIS | PAYD+17~ |
ACRTERMS | CORRECT~, PAY~, PAY+20, TERMS~, TERMS+2, TERMS+6, TERMS+10, TERMS+13, WRT~, WRT+11 , WRT+12, WRT+13, DISPC+8*, DISPC+11*, DISAMT+6*, DISAMT+10*, INT+6*, INT+8*, INT+9*, LOST~ , LOST+2, LOST+3, LOST+10*, LOST+11*, LOST+12*, PAYD~, PAYD+20 |
ACRTXT | PAY+17~, TERMS+6*, TERMS+10*, TERMS+13*, WRT2+1, WRT+9~, DISPC+1, DISPC+6*, DISAMT+1, DISAMT+5* , INT+1, INT+4*, DISLOST+1, DISLOST+2*, DISLOST+3*, DISLOST+4, LOST+1~, LOST+14*, LOST+15, PAYD+17~ |
ACRTXT1 | PAY+17~, WRT2+1*, WRT2+8, WRT+9~, DISPC+2*, DISPC+6, DISAMT+2*, DISAMT+5, INT+2*, INT+4 , LOST+1~, LOST+4*, LOST+6*, LOST+7*, LOST+14, PAYD+17~ |
ACRTXT2 | PAY+17~, WRT2+1*, WRT2+10, WRT+9~, DISPC+3*, DISPC+6, DISAMT+3*, DISAMT+5, LOST+1~, LOST+13* , LOST+14, PAYD+17~ |
ACRTXT3 | PAY+17~, WRT2+1*, WRT2+12, WRT+9~, DISPC+4*, DISPC+6, INT+3*, INT+4, LOST+1~, PAYD+17~ |
ACRTXT4 | PAY+17~, WRT2+7 |
ACRX | OBJCNT+1~, OBJCNT+2*, OBJCNT+3*, OBJCNT+5 |
ACRY | OBJCNT+1~, OBJCNT+4*, OBJCNT+5* |
>> DIR("A" | CORRECT+5* |
>> DIR("B" | CORRECT+6* |
>> DIR(0 | CORRECT+4* |
U | TERMS+2, WRT2+1, WRT+11, WRT+12, WRT+13, DISPC+6, DISPC+8, DISPC+11, DISAMT+5, DISAMT+6 , DISAMT+10, INT+4, INT+6, INT+8, INT+9, LOST+2, LOST+3, LOST+10, LOST+11, LOST+12 , LOST+14 |
>> Y | CORRECT+9 |