Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BARTDO

Package: IHS Accounts Receivable

Routine: BARTDO


Information

BARTDO ; IHS/SD/LSL - ROUTINE TO PERFORM TRANSACTIONS ; 12/12/2007

Source Information

Source file <BARTDO.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
IHS VA Utilities 2 ($$DIC,$$VALI,ENP)^XBDIQ1  $$DIC^XBSFGBL  
VA Fileman 2 ^DIE  $$GET1^DIQ  
IHS Accounts Receivable 1 $$TRANTRIG^BARUFUT  

Caller Graph

Caller Graph Total: 20

Package Total Caller Graph
IHS Accounts Receivable 18 BAR50P06  BAR50P08  BARBADU  BARBLCN  BAREDP06  BAREDP08  BARFPST5  BARFRAPI  
BARMAWO1  BARMAWO3  BARMAWO7  BARPBEN  BARPNPU  BARPRFU  BARPSAPI  BARPSTU  
BARPUCU  BARUP1  
Tucson 2 BZSMAWO2  BZSMAWO3  

Entry Points

Name Comments DBIA/ICR reference
BLVL ;** batch level
; Replaced by triggers in Collection Batch
; -------------------------------
139 ;BAR*1.8*5 SRS-80 IHS/SD/TPF 4/15/2008 INCLUDE 'CREDIT FROM OTHER BILL' - ACT LIKE ADJUST
; Payment credit (act like adjustment)
TR(BARTRDA,BARUNDO) ; EP
; Pull the transaction and perform the sets per the type of transaction
Q108 ;
138 ;BAR*1.8*5 SRS-80 IHS/SD/TPF 4/15/2008 INCLUDE 'CREDIT TO OTHER BILL' - ACT LIKE ADJUST
; Payment credit (act like adjustment)
49 ;bill new / account
43 ;adjustment to a bill/account
40 ;
; payment to a bill /account
41 ;cancellation of a bill/account
ILVL ;** batch item level
503 ; Flat Rate Adjustment
I ;
BATCH ;** update batch
; Replaced by triggers in Collection Batch
; -------------------------------
108 ; 3P credit - edit cr field and then same sequence as an adjustment
SLVL ;** batch item sub eob level
; to be coded when sub item is put into transactions
BILL41 ;update bill amount field
BILL40 ;
; update bill amount field
BILL43 ;update bill amount field
39 ;
; Refund (act like adjustment)
Q43 ;
Q40 ;
Q41 ;
Q49 ;

External References

Name Field # of Occurrence
$$TRANTRIG^BARUFUT TR+5
^DIE 40+13, I+2, ILVL+9, 41+9, BILL41+7, 43+9, BILL43+7, 49+8, 108+5
$$GET1^DIQ 40+9, 40+10, BILL40+5, 41+6, BILL41+4, 43+6, BILL43+4, 49+5
$$DIC^XBDIQ1 40+6, BILL40+3, 41+3, BILL41+2, 43+3, BILL43+2, 49+2, 108+2
$$VALI^XBDIQ1 ILVL+6
ENP^XBDIQ1 TR+9
$$DIC^XBSFGBL ILVL+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BARBL(2906 - [#90050.01] GET1^DIQ
^BARAC(2906 - [#90050.02] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BARAC( 40+8, 41+5, 43+5, 49+4

Label References

Name Line Occurrences
43 138+2, 139+2, 39+2, 108+6
49 503+1
@( TR+19
BILL40 40+8
BILL41 41+5
BILL43 43+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BARACC 40+3*, 40+7
BARACV 49+1~, 49+5*
>> BARAMT TR+16*, TR+17*
>> BARBL 40+4*, BILL40+4
>> BARBLDA 108+3
BARBLV 40+2~, BILL40+2~, 41+1~, BILL41+1~, 43+1~, BILL43+1~
BARBLV(15 BILL40+5*, BILL41+4*, BILL43+4*
BARBLV(301 40+9*, 41+6*, 43+6*
BARBLV(302 40+10*
BART TR+8!
BART( TR+16
BART(101 TR+10
BART(14 ILVL+4
BART(15 ILVL+5
BART(4 40+4, BILL41+3, BILL43+3
BART(6 40+3, 41+4, 43+4, 49+3
BARTRDA TR~, TR+5, TR+9
>> BARTYP TR+10*, TR+11, TR+15, TR+19
BARUN ILVL+1~
BARUN(18 ILVL+6*
BARUNDO TR~, TR+2*, TR+17
BARX TR+12!
BARX( TR+14*, TR+15
DA 40+2~, 40+7*, 40+8, 40+9, 40+10, BILL40+2~, BILL40+4*, BILL40+5, ILVL+1~, ILVL+3!
, ILVL+5*, ILVL+6, 41+1~, 41+4*, 41+5, 41+6, BILL41+1~, BILL41+3*, BILL41+4, 43+1~
, 43+4*, 43+5, 43+6, BILL43+1~, BILL43+3*, BILL43+4, 49+1~, 49+3*, 49+4, 49+5
, 108+1~, 108+3*
DA(1 ILVL+4*
DIC 40+2~, 40+6*, BILL40+2~, BILL40+3*, ILVL+1~, ILVL+2*, ILVL+6, 41+1~, 41+3*, BILL41+2*
, 43+1~, 43+3*, BILL43+2*, 49+1~, 49+2*
DIDEL 40+12*, 40+14!, I+1*, I+3!, ILVL+8*, ILVL+10!, 41+8*, 41+10!, BILL41+6*, BILL41+8!
, 43+8*, 43+10!, BILL43+6*, BILL43+8!, 49+7*, 49+9!
DIE 40+2~, 40+6*, BILL40+2~, BILL40+3*, ILVL+1~, ILVL+2*, 41+1~, 41+3*, BILL41+1~, BILL41+2*
, 43+1~, 43+3*, BILL43+1~, BILL43+2*, 49+1~, 49+2*, 108+1~, 108+2*
DR 40+2~, 40+11*, BILL40+2~, BILL40+6*, ILVL+1~, ILVL+7*, 41+1~, 41+7*, BILL41+1~, BILL41+5*
, 43+1~, 43+7*, BILL43+1~, BILL43+5*, 49+1~, 49+6*, 108+1~, 108+4*
DUZ TR+5
DUZ(2 40+8, 41+5, 43+5, 49+4
>> UFMSESID TR+4, TR+5
>> X TR+5*, TR+14*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All