PRCFDIC ;WISC/LEM-LOOK UP INVOICES BY P.O. OR VENDOR ;8/18/94 14:20
Source file <PRCFDIC.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
V | ;;5.1;IFCAP;;Oct 20, 2000
|
|
PO | ; LOOK UP INVOICES BY P.O.
|
|
PO1 | ||
VENDOR | ; LOOK UP INVOICES BY VENDOR
|
|
VIEW | ;VIEW INDIVIDUAL CERTIFIED INVOICE
|
|
OUTV | ||
DUP | ; Look for Duplicate Invoice(s)
|
|
PPT | ; Load Prompt Payment Terms from File 442
|
|
INPUT | ||
OUTPUT | ||
DISC | ; COMPUTE FMS LINE LIQ AMT FROM TOTAL AMT & DISCOUNT TERMS
; INPUT: PRCF("CIDA") - IEN FOR PAYMENT/INVOICE TRACKING RECORD ; PRCFA("LAMT") - FMS LINE AMOUNT FOR THIS INVOICE ; OUTPUT: PRCFA("LIQ") - FMS COMPUTED LIQUIDATION AMOUNT |
|
SUM | ;
; INPUT: PRCF("CIDA") - IEN FOR PAYMENT/INVOICE TRACKING RECORD ; PRCFA("CAMT") - TOTAL INVOICE AMOUNT CERTIFIED FOR PAYMENT ; OUTPUT: OK - 1 IF SUM OF LINE AMOUNTS = TOTAL AMOUNT CERTIFIED ; - 0 IF AMOUNTS NOT EQUAL |
|
SCREEN | ; CHECK BOC
|
|
LOOKUP(X,PARTIAL) | ; X = STA-PAT # - LOOKUP returns next available PARTIAL #.
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PRCF(421.5 - [#421.5] | Classic Fileman Calls |
^PRCF(421.9 - [#421.9] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(421.5 | OUTPUT+4 |
^PRC(442 - [#442] | PPT+2, PPT+3 |
^PRCF(421.5 - [#421.5] | PO1+1, PO1+2, VENDOR+2, VENDOR+3, DUP+2, DUP+3, DUP+6, DUP+8, DUP+10, PPT+2 , PPT+5*, PPT+6*, PPT+7*, OUTPUT+3, OUTPUT+4*, DISC+6, DISC+7, SUM+7, SUM+8 |
^PRCF(421.9 - [#421.9] | LOOKUP+3*, LOOKUP+4, LOOKUP+6* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> AMT | OUTPUT+8* |
>> BY | VIEW+1* |
CIDNO | DUP+10~*, DUP+11 |
CTR | OUTPUT+5~*, OUTPUT+6*, OUTPUT+10 |
D | PO1+4~*, VENDOR+5* |
DA | PO+1!, OUTV!, OUTPUT+2~, OUTPUT+10* |
DA(1 | OUTPUT+2*, OUTPUT+3, OUTPUT+4, OUTPUT+7 |
DAYS | PPT+4~*, PPT+6 |
DD | OUTPUT+9!, LOOKUP+1! |
DIC | PO1+4~*, VENDOR+5~*, OUTV!, OUTPUT+7~*, OUTPUT+10, LOOKUP+1~* |
DIC(0 | PO1+4*, VENDOR+5*, OUTPUT+7*, LOOKUP+1* |
DIE | OUTPUT+10~* |
DISC | DISC+5~, DISC+7*, DISC+8 |
DO | OUTPUT+9!, LOOKUP+1! |
DR | PO+1!, OUTV!, OUTPUT+11~* |
>> FLDS | VIEW+1* |
>> FMSL | OUTPUT+10* |
>> FR | VIEW+1* |
HIGHDISC | DISC+5~*, DISC+8*, DISC+10 |
I | PO1+1*, PO1+2*, VENDOR+2*, VENDOR+3*, DUP+6~*, DUP+7, DUP+8, DUP+10, DUP+16*, OUTPUT+5~* , OUTPUT+6, OUTPUT+8, OUTPUT+10, DISC+5~*, DISC+6*, DISC+7, SUM+6~*, SUM+7*, SUM+8 |
>> IOP | VIEW+1* |
>> L | VIEW+1* |
LAMT | SUM+6~, SUM+8*, SUM+9 |
MULT | PO1+1~*, PO1+2*, PO1+8, VENDOR+2~*, VENDOR+3*, VENDOR+8 |
NODE | OUTPUT+3~*, OUTPUT+4 |
>> OK | SUM+6*, SUM+11* |
>> P | LOOKUP+4*, LOOKUP+5*, LOOKUP+6 |
PARTIAL | LOOKUP~, LOOKUP+3*, LOOKUP+6* |
PCT | PPT+4~*, PPT+6 |
PPT | PPT+3~*, PPT+4 |
>> PRCF("CAMT" | SUM+5, SUM+11 |
>> PRCF("CIDA" | PO1+7, VENDOR+7, DUP+1, DUP+3, DUP+7, PPT+1, PPT+2, PPT+5, PPT+6, PPT+7 , OUTPUT+2, DISC+4, DISC+6, DISC+7, SUM+5, SUM+7, SUM+8 |
>> PRCF("DUP" | DUP+1!*, DUP+9*, DUP+11*, DUP+14, DUP+16 |
>> PRCF("INVNO" | DUP+3*, DUP+4, DUP+8 |
>> PRCF("PO" | PO1 |
>> PRCF("PODA" | PPT+1, PPT+2, PPT+3 |
>> PRCF("TAMT" | SUM+6*, SUM+9*, SUM+11 |
>> PRCF("VENDA" | VENDOR+1, DUP+2, DUP+6 |
>> PRCFA("LAMT" | DISC+4, DISC+10 |
>> PRCFA("LIQ" | DISC+10* |
>> PRCFD( | OUTPUT+5, OUTPUT+8 |
>> PRCFX("SA" | SCREEN+1 |
>> TO | VIEW+1* |
U | DUP+3, DUP+8, DUP+10, PPT+4, OUTPUT+4, OUTPUT+8, DISC+7, SUM+8, LOOKUP+3, LOOKUP+4 , LOOKUP+6 |
VIEW | PO1+1~, PO1+6*, PO1+7, PO1+8, VENDOR+2~, VENDOR+6*, VENDOR+7, VENDOR+8 |
X | PO+1!, PO1*, PO1+1, PO1+2, PO1+5*, PO1+7*, VENDOR+1*, VENDOR+2, VENDOR+3, VENDOR+7* , OUTV!, DUP+5~*, DUP+14~*, DUP+15*, DUP+17*, INPUT, INPUT+1*, INPUT+3!, OUTPUT+8*, SCREEN+1 , LOOKUP~ |
X0 | INPUT~*, INPUT+1 |
Y | PO+1!, PO1+6, PO1+7, VENDOR+6, VENDOR+7, VIEW+1, OUTV!, OUTPUT*, OUTPUT+9, OUTPUT+10 , LOOKUP+2, LOOKUP+3, LOOKUP+4, LOOKUP+6 |