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: 12

Package Total Call Graph
VA FileMan 6 ^%DT  FILE^DICN  ^DIE  ^DIK  CLEAN^DILF  $$GET1^DIQ  
Accounts Receivable 5 BULLEFT^RCDPESR0  (ERRUPD,TAXERR)^RCDPESR1  BULL2^RCDPESR5  DISP^RCDPESR8  ($$FDT,$$ZERO)^RCDPESR9  
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+49
FILE^DICN EFTIN+55, ADDEFT+66, ADDEFT+73
^DIE EFTIN+64, ADDEFT+62
^DIK EFTIN+58, EFTIN+59
CLEAN^DILF EFTQ+1
$$GET1^DIQ ADDEFT+52
BULLEFT^RCDPESR0 DISP+10
ERRUPD^RCDPESR1 EFTIN+20, EFTIN+27, EFTIN+61
TAXERR^RCDPESR1 EFTIN+52
BULL2^RCDPESR5 BULLS+3
DISP^RCDPESR8 DISP+8
$$FDT^RCDPESR9 EFTIN+44, ADDEFT+25, ADDEFT+48, ADDEFT+56
$$ZERO^RCDPESR9 ADDEFT+52
$$NOW^XLFDT ADDEFT+58

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RCY(344.3 - [#344.3] Classic Fileman Calls,  GET1^DIQ
^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+32
^RCY(344.3 - [#344.3] ADDEFT+30, ADDEFT+61, ADDEFT+67, ADDEFT+70, ADDEFT+71, ADDEFT+74, CHKSUM+4
^RCY(344.31 - [#344.31] EFTIN+59, 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+64
EFTQ EFTIN+19, EFTIN+26, EFTIN+30

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT ADDEFT+26*, ADDEFT+46~, ADDEFT+49*
CT EFTIN+8~, EFTIN+11*, EFTIN+14*
DA EFTIN+8~, EFTIN+37~, EFTIN+58*, EFTIN+59*, EFTIN+64*, ADDEFT+46~, ADDEFT+62*, ADDEFT+63!, ADDEFT+66!
DA(1 ADDEFT+65*
DD EFTIN+37~, EFTIN+56!, ADDEFT+46~, ADDEFT+73!
DEPAMT ADDEFT+46~, ADDEFT+52*, ADDEFT+58
DIC EFTIN+37~, EFTIN+54*, EFTIN+56!, ADDEFT+46~, ADDEFT+62!, ADDEFT+65*, ADDEFT+66!, ADDEFT+72*, ADDEFT+73!
DIC("DR" EFTIN+39*, EFTIN+40*, EFTIN+41*, EFTIN+42*, EFTIN+43*, EFTIN+44*, EFTIN+45*, EFTIN+46*, EFTIN+48*, ADDEFT+54*
, ADDEFT+55*, ADDEFT+56*, ADDEFT+58*, ADDEFT+62
DIC(0 EFTIN+54*, ADDEFT+65*, ADDEFT+72*
DIE EFTIN+37~, EFTIN+64*, ADDEFT+46~, ADDEFT+62*, ADDEFT+63!
DIK EFTIN+8~, EFTIN+58*, EFTIN+59*
DINUM ADDEFT+46~, ADDEFT+72*, ADDEFT+73!
DLAYGO EFTIN+8~, EFTIN+54*, EFTIN+56!, ADDEFT+46~, ADDEFT+72*, ADDEFT+73!
DO EFTIN+37~, EFTIN+56!, ADDEFT+46~, ADDEFT+73!
DR EFTIN+37~, EFTIN+64*, ADDEFT+46~, ADDEFT+62*, ADDEFT+63!
DT EFTIN+45
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+34*, DISP+4~, DISP+6*, DISP+7*
RC1 EFTIN+8~, EFTIN+34*
RCAMT DUP~, DUP+10
RCAMT1 DUP~, DUP+10
RCCT DISP~, DISP+9*
RCD EFTIN~, EFTIN+20, EFTIN+27, EFTIN+61
RCDDAT ADDEFT+24~, ADDEFT+26*, ADDEFT+30
RCDEPAMT EFTIN+8~
RCDPCSUM CHKSUM+2~, CHKSUM+4*, CHKSUM+7*, CHKSUM+9*, CHKSUM+10
RCDPDATA CHKSUM+2~, CHKSUM+6*, CHKSUM+7, CHKSUM+9*
RCDTTM ADDEFT+46~, ADDEFT+49*, ADDEFT+55
RCDUP ADDEFT+7~, ADDEFT+21*, ADDEFT+32*
RCDXM DISP~, DISP+10
RCDXM( DISP+9*
RCEFLG EFTIN~, EFTIN+11*, EFTIN+21*, EFTIN+28*, EFTIN+60*, EFTIN+63
RCEFT EFTIN+8~, EFTIN+24*, EFTIN+30, EFTIN+38, EFTIN+58, EFTIN+59, EFTIN+64
RCERR EFTIN+8~, EFTIN+17*, EFTIN+19, EFTIN+20, EFTIN+24, EFTIN+26, EFTIN+27, EFTIN+35, EFTIN+60*, EFTIN+61
, ADDEFT~, ADDEFT+8*, ADDEFT+77*, 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+35, EFTIN+61, 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
RCMEFTS EFTIN+8~
RCNOUPD DUPERA~, DUPERA+4
RCRCPT ADDEFT+7~
RCTDA EFTIN+8~, ADDEFT+7~, ADDEFT+8*, ADDEFT+30*, ADDEFT+33*, ADDEFT+52, ADDEFT+58, ADDEFT+60, ADDEFT+61*, ADDEFT+62
, ADDEFT+65, ADDEFT+67, ADDEFT+69, ADDEFT+75*, ADDEFT+77, ADDQ, CHKSUM~, CHKSUM+4, CHKSUM+9, BULLS~
, BULLS+3
RCTIT DISP~, DISP+10
RCTXN EFTIN~, EFTIN+24, EFTIN+51, EFTIN+52, ADDEFT~, ADDEFT+21, ADDEFT+22, ADDEFT+25, ADDEFT+30, ADDEFT+48
, ADDEFT+52, ADDEFT+56
RCTYP1 EFTIN+8~, EFTIN+11*, EFTIN+20, EFTIN+27, EFTIN+61
RCX ADDEFT+46~, ADDEFT+70*, ADDEFT+71*, ADDEFT+72, ADDEFT+74
RCXMSG BULLS~, BULLS+3
RCXMZ ADDEFT~, ADDEFT+58, ADDEFT+65, DISP~, DISP+10
RCZ EFTIN+8~, EFTIN+34*, EFTIN+35*
U EFTIN+13, EFTIN+36, EFTIN+39, EFTIN+40, EFTIN+41, EFTIN+42, EFTIN+43, EFTIN+44, EFTIN+45, EFTIN+46
, EFTIN+47, EFTIN+50, EFTIN+51, EFTIN+52, ADDEFT+21, ADDEFT+22, ADDEFT+25, ADDEFT+30, ADDEFT+32, ADDEFT+48
, ADDEFT+52, ADDEFT+56, CHKSUM+6, CHKSUM+9, DUP+9, DUP+10
X EFTIN+37~, EFTIN+38*, ADDEFT+25*, ADDEFT+46~, ADDEFT+48*, ADDEFT+65*, ADDEFT+71*, 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+47*, EFTIN+48, EFTIN+51*, EFTIN+52
Y EFTIN+37~, EFTIN+57, ADDEFT+26, ADDEFT+46~, ADDEFT+49, ADDEFT+75, CHKSUM+2~, CHKSUM+7, CHKSUM+9
Z EFTIN+8~, EFTIN+59*, ADDEFT+7~, ADDEFT+27*, ADDEFT+30*, ADDEFT+32, ADDEFT+33, CHKSUM+2~, CHKSUM+9*, DISP+4~
, DISP+7*, DISP+9*, DUP+6~, DUP+7*, DUP+8*, DUP+9, DUP+10
Z0 EFTIN+8~, EFTIN+35*, EFTIN+36, EFTIN+39, EFTIN+40, EFTIN+41, EFTIN+42, EFTIN+43, EFTIN+44, EFTIN+45
, EFTIN+46, EFTIN+47, EFTIN+50, EFTIN+51, ADDEFT+7~, ADDEFT+30*, ADDEFT+32, 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