BARFPST5 ; IHS/SD/LSL - A/R FLAT RATE POSTING ; 12/22/2008
Source file <BARFPST5.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Accounts Receivable | 12 | EXIT^BARFPST  STOP^BARFPST1  FRPBILL^BARFPST3  REVIEW^BARFPST4  CKCOL^BARPSTU  EN^BARROLL  TR^BARTDO  $$NEW^BARTR ($$IHS,$$NOTOPEN)^BARUFUT EOP^BARUTL $$EN^BARVDF ^BARVKL0 | 
| VA Fileman | 5 | ^DIC ^DIE ^DIK $$GET1^DIQ ^DIR | 
| IHS VA Utilities | 1 | $$VALI^XBDIQ1 | 
| Kernel | 1 | $$CJ^XLFSTR | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Accounts Receivable | 3 | BAR DELETE FRP BATCH BARFPST BARFPST3 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DELFRPD | ; ; Delete FRP Batch | |
| SELCOM | ; ; Select command (P/R/E/C/Q) | |
| DELFRPE | ; ; Get Flat Rate Posting Entry | |
| DELFRP | ; EP ; EP - Called from MAN,FRD | |
| PSTBIL | ; ; Post bills | |
| DOC | ; ; LSL - 01/01/2000 - Created routine ; Contains code for POSTING, EDITING, CANCELLING, or QUITING ; Bills from A/R FLAT RATE POSTING | |
| ROLFIX | ; ; Mark bills for rollback that were posted before the code was ; changed to accomodate 6/29/00 | |
| CANCEL | ; ; Cancel Entries | |
| NOSESS | ||
| ERROR | ; | |
| ACTION | ; EP ; EP - Posting and review bills section. | |
| POST | ; ; Post to A/R TRANSACTION/IHS File and bill's history | |
| STOP(TYPE,BARDIF) | ;EP; BAR*1.8*6 DD 4.2.5 | |
| CKBAL(BARA,BARPAY,BARCOL,BARITM) | ;EP; CHECK IF TX'S WILL CREATE NEGATIVE BALANCE;BAR*1.8*6 DD 4.2.5 | 
| Name | Field # of Occurrence | 
|---|---|
| EXIT^BARFPST | DELFRP+3 | 
| STOP^BARFPST1 | POST+6 | 
| FRPBILL^BARFPST3 | ACTION+13 | 
| REVIEW^BARFPST4 | ACTION+12 | 
| CKCOL^BARPSTU | CKBAL+21, CKBAL+29 | 
| EN^BARROLL | ACTION+11, ROLFIX+20 | 
| TR^BARTDO | PSTBIL+42 | 
| $$NEW^BARTR | PSTBIL+16 | 
| $$IHS^BARUFUT | POST+6, CKBAL+6, STOP+1 | 
| $$NOTOPEN^BARUFUT | ACTION+3 | 
| EOP^BARUTL | STOP+10 | 
| $$EN^BARVDF | ERROR+2, ERROR+5 | 
| ^BARVKL0 | ROLFIX+3, ROLFIX+22 | 
| ^DIC | DELFRPE+8 | 
| ^DIE | POST+25, PSTBIL+39 | 
| ^DIK | NOSESS+6, DELFRPD+12 | 
| $$GET1^DIQ | ERROR+12 | 
| ^DIR | SELCOM+10, CANCEL+14, DELFRPD+6 | 
| $$VALI^XBDIQ1 | POST+4, PSTBIL+7, PSTBIL+12, PSTBIL+13, CANCEL+3, ROLFIX+13, CKBAL+14 | 
| $$CJ^XLFSTR | ERROR+3, ERROR+4 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^BARBL(2906 - [#90050.01] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUTTLOC - [#9999999.06] | CKBAL+32 | 
| ^BAR(90052.06 | CKBAL+9 | 
| ^BARBL( | ROLFIX+18 | 
| ^BARFRP( | PSTBIL+5, PSTBIL+10, PSTBIL+11, ROLFIX+7, ROLFIX+8, ROLFIX+11, ROLFIX+16, ROLFIX+17, CKBAL+12, CKBAL+16 | 
| Name | Line Occurrences | 
|---|---|
| ACTION | ACTION+6, ACTION+12, ACTION+13, ACTION+14 | 
| CANCEL | ACTION+14 | 
| CKBAL | POST+8 | 
| DELFRPD | DELFRP+4 | 
| DELFRPE | DELFRP+2 | 
| ERROR | POST+26 | 
| NOSESS | ACTION+3 | 
| POST | ACTION+8 | 
| PSTBIL | POST+10, POST+17 | 
| SELCOM | ACTION+5 | 
| STOP | CKBAL+22, CKBAL+23, CKBAL+32 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| A | ERROR+1~, ERROR+10*, ERROR+11*, ERROR+14 | 
| BAR | CKBAL+8~, CKBAL+14*, CKBAL+18 | 
| BAR( | CKBAL+18*, CKBAL+26, CKBAL+28, CKBAL+30 | 
| BARA | CKBAL~, CKBAL+12, CKBAL+16 | 
| >> BARADJ | POST+13 | 
| >> BARADJ( | POST+16, POST+18, PSTBIL+14, ERROR+14 | 
| >> BARBLAC | PSTBIL+13* | 
| >> BARBLCR | PSTBIL+14* | 
| >> BARBLIEN | PSTBIL+11*, PSTBIL+12, PSTBIL+13, PSTBIL+19, PSTBIL+43, ROLFIX+17*, ROLFIX+18, ROLFIX+19 | 
| >> BARBLPAT | PSTBIL+12* | 
| >> BARBNM | CANCEL+10 | 
| >> BARCAN | ACTION+14, CANCEL+5*, CANCEL+8*, CANCEL+16*, NOSESS+2* | 
| >> BARCLV(17 | CKBAL+23 | 
| >> BARCNT | POST+11, POST+18, PSTBIL+3*, PSTBIL+20*, ROLFIX+5* | 
| BARCOL | POST+8, CKBAL~ | 
| >> BARCOMD | ACTION+6, SELCOM+2*, SELCOM+12* | 
| >> BARCT | CKBAL+10*, CKBAL+17*, CKBAL+19 | 
| BARDIF | STOP~, STOP+4 | 
| BAREOB | PSTBIL+7*, ROLFIX+13*, CKBAL+20~, CKBAL+27*, CKBAL+28*, CKBAL+30, CKBAL+31, CKBAL+32 | 
| >> BAREOV(4 | CKBAL+31, CKBAL+32 | 
| BARF | CKBAL+8~, CKBAL+10*, CKBAL+12*, CKBAL+16, CKBAL+18, CKBAL+25*, CKBAL+26*, CKBAL+28, CKBAL+30 | 
| >> BARFLAG | ACTION+4, SELCOM+4 | 
| >> BARFRPL | PSTBIL+3*, PSTBIL+5*, PSTBIL+10, PSTBIL+11 | 
| >> BARIEN | POST+8, POST+23, PSTBIL+5, PSTBIL+10, PSTBIL+11, CANCEL+3, NOSESS+4, DELFRPE+10*, DELFRPD+10, ROLFIX+5* , ROLFIX+7*, ROLFIX+8, ROLFIX+11, ROLFIX+16, ROLFIX+17 | 
| >> BARINM | CANCEL+11 | 
| BARITM | POST+8, CKBAL~ | 
| >> BARITV(19 | CKBAL+22 | 
| BARK | CKBAL+8~, CKBAL+15*, CKBAL+16* | 
| BARMULT | CKBAL+8~, CKBAL+9*, CKBAL+18, CKBAL+20, CKBAL+24 | 
| >> BARNAME | DELFRPE+11*, DELFRPD+4 | 
| >> BARNOT | POST+26 | 
| >> BARNOT( | PSTBIL+19*, ERROR+7, ERROR+9, ERROR+11 | 
| BARPAY | POST+5, POST+6, POST+8, POST+11, PSTBIL+14, ERROR+13, CKBAL~, CKBAL+18, CKBAL+19 | 
| BARPTOT | CKBAL+8~, CKBAL+10*, CKBAL+19*, CKBAL+22, CKBAL+23, CKBAL+30*, CKBAL+31, CKBAL+32 | 
| >> BARRAYGO | ACTION+10*, ROLFIX+5* | 
| >> BARRECPQ | ACTION+7, ACTION+9*, ACTION+12, ACTION+13, ACTION+14, SELCOM+13* | 
| BARROLL | ROLFIX+21! | 
| BARROLL( | PSTBIL+43*, ROLFIX+19* | 
| >> BARSECT | POST+4* | 
| BARSTAT | CANCEL+2~, CANCEL+3*, CANCEL+4 | 
| >> BARSTOP | ACTION+9, POST+3*, POST+6*, POST+9, POST+12, STOP+9* | 
| >> BARTMP | POST+2*, POST+14*, PSTBIL+14, PSTBIL+15 | 
| >> BARTRAN | PSTBIL+15*, PSTBIL+19, PSTBIL+35 | 
| >> BARTRIEN | PSTBIL+16*, PSTBIL+18, PSTBIL+19, PSTBIL+42 | 
| DA | POST+21!, POST+23*, PSTBIL+2!, PSTBIL+18*, PSTBIL+40!, NOSESS+4*, DELFRPD+10*, ROLFIX+4!, ROLFIX+23! | 
| DIC | DELFRPE+3!, DELFRPE+4*, ROLFIX+23! | 
| DIC("A" | DELFRPE+6* | 
| DIC("S" | DELFRPE+7* | 
| DIC(0 | DELFRPE+5* | 
| DIDEL | PSTBIL+38*, PSTBIL+40! | 
| DIE | POST+21!, POST+22*, PSTBIL+2!, PSTBIL+21*, PSTBIL+40!, ROLFIX+4!, ROLFIX+23! | 
| >> DIK | NOSESS+5*, DELFRPD+11* | 
| DIR | SELCOM+3!, SELCOM+11!, CANCEL+15!, DELFRPD+2!, DELFRPD+7! | 
| DIR("A" | SELCOM+6*, SELCOM+9*, CANCEL+9*, CANCEL+10*, CANCEL+11*, CANCEL+12*, DELFRPD+4* | 
| DIR("B" | CANCEL+13*, DELFRPD+5* | 
| DIR(0 | SELCOM+5*, SELCOM+8*, CANCEL+7*, DELFRPD+3* | 
| DR | POST+21!, POST+24*, PSTBIL+2!, PSTBIL+22*, PSTBIL+23*, PSTBIL+24*, PSTBIL+25*, PSTBIL+26*, PSTBIL+27*, PSTBIL+28* , PSTBIL+29*, PSTBIL+30*, PSTBIL+31*, PSTBIL+32*, PSTBIL+33*, PSTBIL+34*, PSTBIL+36*, PSTBIL+37*, PSTBIL+40!, ROLFIX+4! , ROLFIX+23! | 
| >> DUOUT | SELCOM+12 | 
| DUZ | ACTION+3, POST+4 | 
| DUZ(2 | POST+6, PSTBIL+5, PSTBIL+10, PSTBIL+11, ROLFIX+7, ROLFIX+8, ROLFIX+11, ROLFIX+16, ROLFIX+17, ROLFIX+18 , CKBAL+6, CKBAL+9, CKBAL+12, CKBAL+16, STOP+1 | 
| >> J | POST+15*, POST+16*, POST+18, PSTBIL+14, PSTBIL+19 | 
| K | PSTBIL+8*, PSTBIL+10*, PSTBIL+11, ROLFIX+14*, ROLFIX+16*, ROLFIX+17, ROLFIX+23! | 
| L | ERROR+1~, ERROR+6*, ERROR+7*, ERROR+9, ERROR+11, ERROR+12, ROLFIX+5*, ROLFIX+10*, ROLFIX+11*, ROLFIX+16 , ROLFIX+17, ROLFIX+23! | 
| T | ERROR+1~, ERROR+8*, ERROR+9*, ERROR+11, ERROR+13 | 
| TYPE | STOP~, STOP+4, STOP+5, STOP+6 | 
| U | POST+18, PSTBIL+11, PSTBIL+14, ERROR+14, ROLFIX+8, ROLFIX+17, ROLFIX+18, CKBAL+9, CKBAL+32 | 
| >> UFMSESID | ACTION+3 | 
| >> Y | SELCOM+12, CANCEL+16, DELFRP+3, DELFRPE+9, DELFRPE+10, DELFRPD+8 | 
| >> Y(0 | SELCOM+13, DELFRPE+11 |