FB1358 ;WOIFO/SAB - IFCAP 1358 OBLIGATION UTILITIES ;3/13/2012
Source file <FB1358.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 |
|---|---|---|
| CHK1358(FBAAOB) | ; Determine if 1358 obligation is available for posting
; input ; FBAAOB - (required) full obligation number including station ; (e.g. 500-C20001) ; returns a value ; = 1 if 1358 is available for posting ; = 0^message if 1358 is not available for posting ; |
|
| FND424(FB424ID) | ; Find File 424 IEN
; input ; FB424ID - (required) INTERFACE ID value of entry in file 424 ; returns file 424 internal entry number or null value if not found |
|
| POSTBAT(FBN,FBAAMT,FBACT,FBSKIP) | ; Post to 1358 obligation by batch
; This API is called to update an existing IFCAP authorization on a ; 1358 obligation when the IFCAP authorization is by fee batch. ; input ; FBN - (required) Batch IEN, file 161.7 ; FBAAMT - (required) dollar amount ; FBACT - (required) action, value of "R" or "D" ; = "R" if called when payment flagged as rejected ; = "D" if called when reject flag is deleted ; FBSKIP (optional) =1 to skip control point access check ; returns value ; = 1 if success ; = 0^message if unsuccessful |
|
| POSTINV(FBN,FBI,FBACT,FBSKIP) | ; Post to 1358 obligation by invoice
; This API is called to update an existing IFCAP authorization on a ; 1358 obligation when the IFCAP authorization is posted by invoice. ; input ; FBN - (required) Batch IEN, file 161.7 ; FBI - (required) Invoice IEN, file 162.5 ; FBACT - (required) action, value of "R" or "D" ; = "R" if called when payment flagged as rejected ; = "D" if called when reject flag is deleted ; FBSKIP (optional) =1 to skip control point access check ; returns value ; = 1 if success ; = 0^message if unsuccessful |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^FBAA(161.7 - [#161.7] | POSTBAT+25, POSTINV+25 |
| ^FBAAI - [#162.5] | POSTINV+40 |
| ^PRC(424 - [#424] | FND424+5 |
| Name | Line Occurrences |
|---|---|
| $$CHK1358 | POSTBAT+34, POSTINV+34 |
| $$FND424 | POSTBAT+39, POSTINV+60 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| FB424 | POSTBAT+14~, POSTBAT+39*, POSTBAT+40, POSTBAT+51, POSTINV+14~, POSTINV+60*, POSTINV+61, POSTINV+72 |
| FB424ID | FND424~, FND424+5 |
| FBAAB | POSTBAT+14~, POSTBAT+26*, POSTBAT+29, POSTBAT+46, POSTBAT+47, POSTINV+14~, POSTINV+26*, POSTINV+29, POSTINV+67, POSTINV+68 |
| FBAAMT | POSTBAT~, POSTBAT+19, POSTBAT+49*, POSTBAT+51, POSTINV+14~, POSTINV+43*, POSTINV+45, POSTINV+70*, POSTINV+72 |
| FBAAOB | CHK1358~, CHK1358+10, CHK1358+11 |
| FBAAON | POSTBAT+14~, POSTBAT+27*, POSTBAT+29, POSTBAT+34, POSTINV+14~, POSTINV+28*, POSTINV+29, POSTINV+34, POSTINV+58 |
| FBAASN | POSTBAT+14~, POSTBAT+28*, POSTBAT+29, POSTBAT+34, POSTINV+14~, POSTINV+27*, POSTINV+29, POSTINV+34 |
| FBACT | POSTBAT~, POSTBAT+20, POSTBAT+46, POSTBAT+47, POSTBAT+49, POSTINV~, POSTINV+20, POSTINV+67, POSTINV+68, POSTINV+70 |
| FBCOMM | POSTBAT+44~, POSTBAT+46*, POSTBAT+47*, POSTBAT+51, POSTINV+65~, POSTINV+67*, POSTINV+68*, POSTINV+72 |
| FBDFN | POSTINV+14~, POSTINV+41*, POSTINV+45, POSTINV+58 |
| FBI | POSTINV~, POSTINV+19, POSTINV+40, POSTINV+45, POSTINV+49 |
| FBII78 | POSTINV+14~, POSTINV+44*, POSTINV+45, POSTINV+51, POSTINV+58 |
| FBMM | POSTINV+14~, POSTINV+48*, POSTINV+49, POSTINV+59 |
| FBN | POSTBAT~, POSTBAT+18, POSTBAT+25, POSTBAT+29, POSTBAT+39, POSTINV~, POSTINV+18, POSTINV+25, POSTINV+29 |
| FBPROG | POSTINV+14~, POSTINV+42*, POSTINV+45, POSTINV+47, POSTINV+59 |
| FBRET | CHK1358+8~, CHK1358+9*, CHK1358+14*, CHK1358+15*, CHK1358+17, POSTBAT+14~, POSTBAT+15*, POSTBAT+18*, POSTBAT+19*, POSTBAT+20* , POSTBAT+23, POSTBAT+29*, POSTBAT+32, POSTBAT+35*, POSTBAT+38, POSTBAT+40*, POSTBAT+43, POSTBAT+54*, POSTBAT+56, POSTINV+14~ , POSTINV+15*, POSTINV+18*, POSTINV+19*, POSTINV+20*, POSTINV+23, POSTINV+29*, POSTINV+32, POSTINV+35*, POSTINV+38, POSTINV+45* , POSTINV+47, POSTINV+49*, POSTINV+51, POSTINV+52*, POSTINV+55, POSTINV+61*, POSTINV+64, POSTINV+75*, POSTINV+77 |
| FBSKIP | POSTBAT~, POSTBAT+52, POSTINV~, POSTINV+73 |
| FBX | POSTBAT+24~, POSTBAT+25*, POSTBAT+26, POSTBAT+27, POSTBAT+28, POSTBAT+33~, POSTBAT+34*, POSTBAT+35, POSTINV+24~, POSTINV+25* , POSTINV+26, POSTINV+27, POSTINV+28, POSTINV+33~, POSTINV+34*, POSTINV+35, POSTINV+39~, POSTINV+40*, POSTINV+41, POSTINV+42 , POSTINV+43, POSTINV+44, POSTINV+48, POSTINV+56~, POSTINV+58*, POSTINV+59*, POSTINV+60 |
| PRCS | CHK1358+8~ |
| PRCS("TYPE" | CHK1358+12* |
| PRCS("X" | CHK1358+11* |
| PRCSX | POSTBAT+44~, POSTBAT+51*, POSTBAT+52*, POSTINV+65~, POSTINV+72*, POSTINV+73* |
| U | POSTBAT+20, POSTBAT+26, POSTBAT+27, POSTBAT+28, POSTINV+20, POSTINV+26, POSTINV+27, POSTINV+28 |
| X | CHK1358+8~ |
| Y | CHK1358+8~, CHK1358+14, POSTBAT+44~, POSTBAT+54, POSTINV+65~, POSTINV+75 |