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 |