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+58, ADDEFT+63
^DIE EFTIN+67, ADDEFT+56
^DIK EFTIN+35, EFTIN+61, EFTIN+62
CLEAN^DILF EFTQ+1
BULLEFT^RCDPESR0 DISP+10
ERRUPD^RCDPESR1 EFTIN+19, EFTIN+26, EFTIN+64
TAXERR^RCDPESR1 EFTIN+55
BULL2^RCDPESR5 BULLS+3
DISP^RCDPESR8 DISP+8
$$FDT^RCDPESR9 EFTIN+47, 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+33, EFTIN+62, 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+23
$$CHKSUM EFTIN+67
EFTQ EFTIN+18, EFTIN+25, EFTIN+29

Naked Globals

Name Field # of Occurrence
^( EFTIN+38
^("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+34*, EFTIN+40~, EFTIN+61*, EFTIN+62*, EFTIN+67*, ADDEFT+44~, ADDEFT+56*
DD EFTIN+40~, EFTIN+59!, ADDEFT+44~, ADDEFT+63!
DIC EFTIN+40~, EFTIN+57*, EFTIN+59!, ADDEFT+44~, ADDEFT+56!, ADDEFT+62*, ADDEFT+63!
DIC("DR" EFTIN+42*, EFTIN+43*, EFTIN+44*, EFTIN+45*, EFTIN+46*, EFTIN+47*, EFTIN+48*, EFTIN+49*, EFTIN+51*, ADDEFT+49*
, ADDEFT+50*, ADDEFT+51*, ADDEFT+52*, ADDEFT+56
DIC(0 EFTIN+57*, ADDEFT+62*
DIE EFTIN+40~, EFTIN+67*, ADDEFT+44~, ADDEFT+56*
DIK EFTIN+8~, EFTIN+34*, EFTIN+61*, EFTIN+62*
DINUM ADDEFT+44~, ADDEFT+62*, ADDEFT+63!
DLAYGO EFTIN+8~, EFTIN+57*, EFTIN+59!, ADDEFT+44~, ADDEFT+62*, ADDEFT+63!
DO EFTIN+40~, EFTIN+59!, ADDEFT+44~, ADDEFT+63!
DR EFTIN+40~, EFTIN+67*, ADDEFT+44~, ADDEFT+56*
DT EFTIN+48
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+37*, DISP+4~, DISP+6*, DISP+7*
RC1 EFTIN+8~, EFTIN+37*
RCAMT DUP~, DUP+10
RCAMT1 DUP~, DUP+10
RCCT DISP~, DISP+9*
RCD EFTIN~, EFTIN+19, EFTIN+26, EFTIN+64
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+20*, EFTIN+27*, EFTIN+63*, EFTIN+66
RCEFT EFTIN+8~, EFTIN+23*, EFTIN+29, EFTIN+33, EFTIN+41, EFTIN+61, EFTIN+62, EFTIN+67
RCERR EFTIN+8~, EFTIN+16*, EFTIN+18, EFTIN+19, EFTIN+23, EFTIN+25, EFTIN+26, EFTIN+38, EFTIN+63*, EFTIN+64
, 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+16, EFTIN+19, EFTIN+23, EFTIN+26, EFTIN+38, EFTIN+64, ADDEFT~
RCHAC ADDEFT+7~, ADDEFT+21*
RCIFN DUP~, DUP+8
RCLAST EFTIN+8~, EFTIN+11*, EFTIN+12, EFTIN+13*, EFTIN+16
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+23, EFTIN+54, EFTIN+55, ADDEFT~, ADDEFT+21, ADDEFT+22, ADDEFT+25, ADDEFT+28, ADDEFT+46
, ADDEFT+51, ADDEFT+52
RCTYP1 EFTIN+8~, EFTIN+11*, EFTIN+19, EFTIN+26, EFTIN+64
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+37*, EFTIN+38*
U EFTIN+13, EFTIN+39, EFTIN+42, EFTIN+43, EFTIN+44, EFTIN+45, EFTIN+46, EFTIN+47, EFTIN+48, EFTIN+49
, EFTIN+50, EFTIN+53, EFTIN+54, EFTIN+55, 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+40~, EFTIN+41*, 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+23
XX EFTIN+8~, EFTIN+50*, EFTIN+51, EFTIN+54*, EFTIN+55
Y EFTIN+40~, EFTIN+60, ADDEFT+26, ADDEFT+44~, ADDEFT+47, ADDEFT+65, CHKSUM+2~, CHKSUM+7, CHKSUM+9
Z EFTIN+8~, EFTIN+32*, EFTIN+33*, EFTIN+34, EFTIN+62*, 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+38*, EFTIN+39, EFTIN+42, EFTIN+43, EFTIN+44, EFTIN+45, EFTIN+46, EFTIN+47, EFTIN+48
, EFTIN+49, EFTIN+50, EFTIN+53, EFTIN+54, 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