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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: RCDPESR3

Package: Accounts Receivable

Routine: RCDPESR3


Information

RCDPESR3 ;ALB/TMK/PJH - Server auto-update utilities - EDI Lockbox ;Jun 06, 2014@19:11:19

Source Information

Source file <RCDPESR3.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Accounts Receivable 5 BULLEFT^RCDPESR0  (ERRUPD,TAXERR)^RCDPESR1  BULL2^RCDPESR5  DISP^RCDPESR8  ($$FDT,$$ZERO)^RCDPESR9  
VA FileMan 5 ^%DT  FILE^DICN  ^DIE  ^DIK  CLEAN^DILF  
Kernel 1 $$NOW^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Accounts Receivable 3 RCDPEM  RCDPESR2  RCDPESRV  

Entry Points

Name Comments DBIA/ICR reference
EFTIN(RCTXN,RCD,XMZ,RCGBL,RCEFLG) ; Adds a new EFT record to AR file 344.3
; from Lockbox EFT msg
; Input: RCTXN - Data on the header record of the message text
; RCD - Array containing formatted mail message header data
; XMZ - Mail message number
; RCGBL - Name of the array or global where the message is stored
; Output: RCEFLG - Error flag returned if passed by reference
EFTQ ;
ADDEFT(RCTXN,RCXMZ,RCGBL,RCERR) ; File EFT TOTAL record in file 344.3
; RCTXN = the data on the header record of the message text
; RCXMZ = the mail message number
; RCGBL = the name of the array or global where the message is stored
; Function returns the ien of the total record found/added
; and also returns RCERR if passed by reference
ADDQ
CHKSUM(RCTDA) ; Calc the checksum for EFT record stored in RCTDA in 344.3
DISP(RCTIT,RCCT,RCDXM,RCXMZ) ; Sends bulletin with formatted data from message
; RCTIT = title of bulletin
; RCCT = # of lines previously populated
; RCXDM = array containing the text of the bulletin
DUP(RCM,RCIFN,RCAMT,RCAMT1) ; EOB in mail message already stored in 361.1?
; RCM = msg # EOB was received in
; RCIFN = bill ien
; RCAMT = amt pd
; RCAMT1 = amt reported billed
; Returns 0 if none found, entry #^message checksum on file if found
DUPERA(DUP,RCNOUPD) ; Msg for duplicate ERA
; RCNOUPD = # of message with duplicate data
; DUP = flag = -1 if duplicate message received in same mail msg #
BULLS(RCFILE,RCTDA,DUP,RCXMSG) ; Error bulletins for ERA
; PRCA*4.5*298 - DUPLICATE TRANSMISSION MSG AND EEOB - EXCEPTIONS message disabled - 14 Feb 2014
ADJERR(RCERR) ; Set up adj error text in RCERR(n) - pass by ref
; Function returns # of lines for error text

External References

Name Field # of Occurrence
^%DT ADDEFT+26, ADDEFT+47
FILE^DICN EFTIN+59, ADDEFT+63
^DIE EFTIN+68, ADDEFT+56
^DIK EFTIN+36, EFTIN+62, EFTIN+63
CLEAN^DILF EFTQ+1
BULLEFT^RCDPESR0 DISP+10
ERRUPD^RCDPESR1 EFTIN+20, EFTIN+27, EFTIN+65
TAXERR^RCDPESR1 EFTIN+56
BULL2^RCDPESR5 BULLS+3
DISP^RCDPESR8 DISP+8
$$FDT^RCDPESR9 EFTIN+48, ADDEFT+25, ADDEFT+46, ADDEFT+51
$$ZERO^RCDPESR9 ADDEFT+52
$$NOW^XLFDT ADDEFT+52

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RCY(344.3 - [#344.3] Classic Fileman Calls
^RCY(344.31 - [#344.31] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LPC" CHKSUM+7, CHKSUM+9
^IBM(361.1 - [#361.1] DUP+8, DUP+9, DUP+10
^RCY(344 - [#344] ADDEFT+30
^RCY(344.3 - [#344.3] ADDEFT+28, ADDEFT+55, ADDEFT+57, ADDEFT+60, ADDEFT+61, ADDEFT+64, CHKSUM+4
^RCY(344.31 - [#344.31] EFTIN+34, EFTIN+63, CHKSUM+9
^TMP("RC" DISP+5!, DISP+9, DISP+11!
^TMP("RC1" DISP+5!, DISP+11!
^TMP("RCERR1" DUPERA+3!, DUPERA+4*
^TMP("RCMSG" DISP+7
^TMP("RCMSGH" DISP+6
^TMP("RCTEMP" DISP+5!, DISP+6*, DISP+7*, DISP+11!

Label References

Name Line Occurrences
$$ADDEFT EFTIN+24
$$CHKSUM EFTIN+68
EFTQ EFTIN+19, EFTIN+26, EFTIN+30

Naked Globals

Name Field # of Occurrence
^( EFTIN+39
^("LPC" CHKSUM+7, CHKSUM+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT ADDEFT+26*, ADDEFT+44~, ADDEFT+47*
CT EFTIN+8~, EFTIN+11*, EFTIN+14*
DA EFTIN+8~, EFTIN+35*, EFTIN+41~, EFTIN+62*, EFTIN+63*, EFTIN+68*, ADDEFT+44~, ADDEFT+56*
DD EFTIN+41~, EFTIN+60!, ADDEFT+44~, ADDEFT+63!
DIC EFTIN+41~, EFTIN+58*, EFTIN+60!, ADDEFT+44~, ADDEFT+56!, ADDEFT+62*, ADDEFT+63!
DIC("DR" EFTIN+43*, EFTIN+44*, EFTIN+45*, EFTIN+46*, EFTIN+47*, EFTIN+48*, EFTIN+49*, EFTIN+50*, EFTIN+52*, ADDEFT+49*
, ADDEFT+50*, ADDEFT+51*, ADDEFT+52*, ADDEFT+56
DIC(0 EFTIN+58*, ADDEFT+62*
DIE EFTIN+41~, EFTIN+68*, ADDEFT+44~, ADDEFT+56*
DIK EFTIN+8~, EFTIN+35*, EFTIN+62*, EFTIN+63*
DINUM ADDEFT+44~, ADDEFT+62*, ADDEFT+63!
DLAYGO EFTIN+8~, EFTIN+58*, EFTIN+60!, ADDEFT+44~, ADDEFT+62*, ADDEFT+63!
DO EFTIN+41~, EFTIN+60!, ADDEFT+44~, ADDEFT+63!
DR EFTIN+41~, EFTIN+68*, ADDEFT+44~, ADDEFT+56*
DT EFTIN+49
DUP DUP+6~, DUP+7*, DUP+8, DUP+10*, DUP+11*, DUP+12, DUPERA~, DUPERA+4, BULLS~
DUP1 DUP+6~, DUP+7*, DUP+9*, DUP+11
RC EFTIN+8~, EFTIN+38*, DISP+4~, DISP+6*, DISP+7*
RC1 EFTIN+8~, EFTIN+38*
RCAMT DUP~, DUP+10
RCAMT1 DUP~, DUP+10
RCCT DISP~, DISP+9*
RCD EFTIN~, EFTIN+20, EFTIN+27, EFTIN+65
RCDDAT ADDEFT+24~, ADDEFT+26*, ADDEFT+28
RCDPCSUM CHKSUM+2~, CHKSUM+4*, CHKSUM+7*, CHKSUM+9*, CHKSUM+10
RCDPDATA CHKSUM+2~, CHKSUM+6*, CHKSUM+7, CHKSUM+9*
RCDTTM ADDEFT+44~, ADDEFT+47*, ADDEFT+50
RCDUP ADDEFT+7~, ADDEFT+21*, ADDEFT+30*, ADDEFT+43
RCDXM DISP~, DISP+10
RCDXM( DISP+9*
RCEFLG EFTIN~, EFTIN+11*, EFTIN+21*, EFTIN+28*, EFTIN+64*, EFTIN+67
RCEFT EFTIN+8~, EFTIN+24*, EFTIN+30, EFTIN+34, EFTIN+42, EFTIN+62, EFTIN+63, EFTIN+68
RCERR EFTIN+8~, EFTIN+17*, EFTIN+19, EFTIN+20, EFTIN+24, EFTIN+26, EFTIN+27, EFTIN+39, EFTIN+64*, EFTIN+65
, ADDEFT~, ADDEFT+8*, ADDEFT+67*, ADJERR~
RCERR(1 ADJERR+2*
RCERR(2 ADJERR+2*
RCERR(3 ADJERR+2*
RCERR(4 ADJERR+2*
RCFILE BULLS~, BULLS+3
RCGBL EFTIN~, EFTIN+14, EFTIN+20, EFTIN+24, EFTIN+27, EFTIN+39, EFTIN+65, ADDEFT~
RCHAC ADDEFT+7~, ADDEFT+21*
RCIFN DUP~, DUP+8
RCLAST EFTIN+8~, EFTIN+11*, EFTIN+12, EFTIN+13*, EFTIN+17
RCM DUP~, DUP+8
RCNOUPD DUPERA~, DUPERA+4
RCRCPT ADDEFT+7~
RCTDA EFTIN+8~, ADDEFT+7~, ADDEFT+8*, ADDEFT+28*, ADDEFT+31*, ADDEFT+54, ADDEFT+55*, ADDEFT+56, ADDEFT+57, ADDEFT+59
, ADDEFT+65*, ADDEFT+67, ADDQ, CHKSUM~, CHKSUM+4, CHKSUM+9, BULLS~, BULLS+3
RCTIT DISP~, DISP+10
RCTXN EFTIN~, EFTIN+24, EFTIN+55, EFTIN+56, ADDEFT~, ADDEFT+21, ADDEFT+22, ADDEFT+25, ADDEFT+28, ADDEFT+46
, ADDEFT+51, ADDEFT+52
RCTYP1 EFTIN+8~, EFTIN+11*, EFTIN+20, EFTIN+27, EFTIN+65
RCX ADDEFT+44~, ADDEFT+60*, ADDEFT+61*, ADDEFT+62, ADDEFT+64
RCXMSG BULLS~, BULLS+3
RCXMZ ADDEFT~, ADDEFT+52, DISP~, DISP+10
RCZ EFTIN+8~, EFTIN+38*, EFTIN+39*
U EFTIN+13, EFTIN+40, EFTIN+43, EFTIN+44, EFTIN+45, EFTIN+46, EFTIN+47, EFTIN+48, EFTIN+49, EFTIN+50
, EFTIN+51, EFTIN+54, EFTIN+55, EFTIN+56, ADDEFT+21, ADDEFT+22, ADDEFT+25, ADDEFT+28, ADDEFT+30, ADDEFT+46
, ADDEFT+51, ADDEFT+52, CHKSUM+6, CHKSUM+9, DUP+9, DUP+10
X EFTIN+41~, EFTIN+42*, ADDEFT+25*, ADDEFT+44~, ADDEFT+46*, ADDEFT+61*, CHKSUM+2~, CHKSUM+4*, CHKSUM+7*, CHKSUM+9*
>> XMER EFTIN+12
>> XMREC EFTIN+12
>> XMRG EFTIN+13, EFTIN+14
XMZ EFTIN~, EFTIN+24
XX EFTIN+8~, EFTIN+51*, EFTIN+52, EFTIN+55*, EFTIN+56
Y EFTIN+41~, EFTIN+61, ADDEFT+26, ADDEFT+44~, ADDEFT+47, ADDEFT+65, CHKSUM+2~, CHKSUM+7, CHKSUM+9
Z EFTIN+8~, EFTIN+33*, EFTIN+34*, EFTIN+35, EFTIN+63*, ADDEFT+7~, ADDEFT+27*, ADDEFT+28*, ADDEFT+30, ADDEFT+31
, CHKSUM+2~, CHKSUM+9*, DISP+4~, DISP+7*, DISP+9*, DUP+6~, DUP+7*, DUP+8*, DUP+9, DUP+10
Z0 EFTIN+8~, EFTIN+39*, EFTIN+40, EFTIN+43, EFTIN+44, EFTIN+45, EFTIN+46, EFTIN+47, EFTIN+48, EFTIN+49
, EFTIN+50, EFTIN+51, EFTIN+54, EFTIN+55, ADDEFT+7~, ADDEFT+28*, ADDEFT+30, CHKSUM+2~, CHKSUM+4*, CHKSUM+6
, CHKSUM+9*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All