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 |