BARTR ; IHS/SD/LSL - ENTER NEW TRANSACTION DEC 4,1996 ;
Source file <BARTR.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 5 | NOW^%DTC %XY^%RCR ^DIC FILE^DICN $$GET1^DIQ |
IHS Accounts Receivable | 1 | EOP^BARUTL |
IHS VA Utilities | 1 | ($$VAL,$$VALI,ENP)^XBDIQ1 |
Kernel | 1 | $$CJ^XLFSTR |
Name | Comments | DBIA/ICR reference |
---|---|---|
DSP(DA) | ;EP display transaction (needs DA)
|
|
ENODE | ;
|
|
PRMBLAMT() | ;EP Extrinsic to return Prime Bill Amount
; if tran = 49:BILL NEW field 101 1:p1 ; if Bill Type = P'rimary field 16 0:p16 ; return debit field 3 0:p3 |
|
NODE() | ;
|
|
VALADJ(BARTYP) | ||
ETOTAL | ||
PAR() | ;EP - return 1 if transaction is a PAY!ADJ!REF
|
|
PAY() | ;EP ** Extrensic for PAYMENT field of transaction file
|
|
ADJ() | ;EP - ** Extrensic for ADJUSTMENT field of transaction file
|
|
TOTAL(BARTRDA) | ;EP
; - **gather BARTOT(tran.cat.type) totals and ADJ in Ax & Tx |
|
MSG(X) | ; EP - error message
; X = Bill IEN |
|
UPLOAD() | ;
; EP - New transaction if bill Uploaded. |
|
NEW() | ;EP - extrensic call to establish a new transaction
; returns 0-lock on file, fm-dt/sec -IEN ; -1 not added |
|
EN(BART) | ;EP
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^BARBL(2906 - [#90050.01] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BARTR( | NEW+3, NEW+6, NEW+15, EN+10*, PAR+3, PRMBLAMT+5, PRMBLAMT+6, PRMBLAMT+7, UPLOAD+3, UPLOAD+16 , UPLOAD+22 |
^DD(90050.03 | DSP+4 |
Name | Line Occurrences |
---|---|
$$NODE | ETOTAL+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | NEW+2~, NEW+6, NEW+7 |
>> %X | EN+11* |
>> %Y | EN+12* |
>> BAR3PUP | UPLOAD+15 |
>> BARDONE | UPLOAD+9*, UPLOAD+10, UPLOAD+17*, UPLOAD+18 |
>> BARHRS | UPLOAD+8*, UPLOAD+10, UPLOAD+11*, UPLOAD+12, UPLOAD+13*, UPLOAD+14*, UPLOAD+15 |
BART | EN~, PAY+3~, PAY+6*, PAY+8, PAY+10, PAY+12, PAY+13!, ADJ+3~, ADJ+6*, ADJ+7* , ADJ+8 |
BART( | EN+5, PAY+5*, PAY+6, ADJ+5*, ADJ+7 |
BART("DA" | EN+8*, EN+10 |
BART("WP" | EN+9 |
BART(101 | TOTAL+5, NODE+2, PAY+8 |
BART(102 | TOTAL+4, NODE+2, PAY+10, PAY+12, ADJ+7 |
BART(103 | NODE+2 |
BART(2 | TOTAL+4, TOTAL+5, ETOTAL+1 |
BART(3 | TOTAL+4, TOTAL+5, ETOTAL+1 |
BARTMP | DSP+1~ |
BARTMP( | DSP+4 |
>> BARTOT( | ETOTAL+1* |
>> BARTOT("A" | TOTAL+4* |
>> BARTOT("T" | TOTAL+5* |
BARTR | VALADJ+2~, VALADJ+3*, VALADJ+4 |
BARTRDA | TOTAL~, TOTAL+3 |
>> BARTRIEN | MSG+4, UPLOAD+23*, UPLOAD+24 |
BARTYP | VALADJ~, VALADJ+4 |
D | NEW+2~ |
>> D0 | PAY+4, ADJ+4, VALADJ+3, VALADJ+5, PAR+3, PRMBLAMT+5, PRMBLAMT+6, PRMBLAMT+7 |
DA | NEW+2~, EN+2~, DSP~, DSP+2 |
DD | NEW+12!, UPLOAD+19! |
DIC | NEW+2~, NEW+8*, EN+2~, UPLOAD+2~, UPLOAD+5* |
DIC(0 | NEW+9*, UPLOAD+6* |
DIE | EN+2~ |
DINUM | NEW+2~, NEW+11* |
DLAYGO | NEW+10*, NEW+14!, UPLOAD+7*, UPLOAD+21! |
DO | NEW+12!, UPLOAD+19! |
DR | EN+2~, EN+3*, EN+5*, EN+6* |
DUZ(2 | NEW+3, NEW+6, NEW+15, EN+10, PAR+3, PRMBLAMT+5, PRMBLAMT+6, PRMBLAMT+7, UPLOAD+3, UPLOAD+16 , UPLOAD+22 |
I | NEW+3*, DSP+1~, DSP+3*, DSP+4*, PAY+5*, ADJ+5*, ADJ+7*, UPLOAD+3* |
IOM | MSG+4, MSG+5 |
U | DSP+4, PAR+3, PRMBLAMT+6, PRMBLAMT+7 |
X | NEW+2~, NEW+3*, NEW+4, NEW+7*, NEW+11, EN+2~, EN+4*, EN+5*, NODE+1~, NODE+2* , ENODE+1, VALADJ+2~, VALADJ+5*, VALADJ+6, PAR+1~, PAR+2*, PAR+4*, PAR+5, PRMBLAMT+4*, PRMBLAMT+5 , PRMBLAMT+6, PRMBLAMT+7*, PRMBLAMT+8, MSG~, MSG+3, UPLOAD+2~, UPLOAD+3*, UPLOAD+4, UPLOAD+15*, UPLOAD+16 |
XVAL | MSG+2~, MSG+3*, MSG+5 |
Y | NEW+2~, NEW+16, EN+8, PAR+1~, PAR+3*, PAR+4, UPLOAD+2~, UPLOAD+23 |