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

Package: Accounts Receivable

Routine: RCDPEM0


Information

RCDPEM0 ;ALB/TMK - ERA MATCHING TO EFT (cont) ;Jun 11, 2014@13:04:03

Source Information

Source file <RCDPEM0.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Accounts Receivable 11 $$ADDPTEDT^PRCAACC  SETSTA^RCDPEAP  $$AUTOCHK^RCDPEAP1  $$PAYEREXC^RCDPEAP2  LOCKDEP^RCDPEM  (BLD,BULL)^RCDPEM1  DIQ344^RCDPRPLM  $$ADDDEPT^RCDPUDEP  
PROCESS^RCDPURE1  ($$ADDRECT,MARKPROC)^RCDPUREC  $$ADDTRAN^RCDPURET  
Kernel 2 ($$FMTE,$$NOW)^XLFDT  $$UP^XLFSTR  
VA FileMan 2 (,WP)^DIE  $$GET1^DIQ  
Generic Code Sheet 1 $$STATUS^GECSSGET  
MailMan 1 SENDMSG^XMXAPI  

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

Package Total Caller Graph
Accounts Receivable 2 RCDPEM  RCDPEMA  

Entry Points

Name Comments DBIA/ICR reference
MATCH(RCZ,RCPROC) ;EP from RCDPEM
; Match EFT to ERA
; Input: RCZ - IEN of file 344.31
; RCPROC - 1 if called from EFT-EOB automatch, 0 if from manual match
ADDDEP(RCD,RCDDT,RCZ) ; Add deposit
; RCD = deposit #
; RCDDT = deposit date FM format
; RCZ = ien of entry in file 344.3
; Function returns IEN of new deposit entry
ADDREC(RCDEP,RCZ) ; Add receipt, send CR to FUND 528704, Rev src cd 8NZZ for total EFT amt
; Input: RCDEP - IEN in AR DEPOSIT file (#344.1)
; RCZ - IEN in EDI LOCKBOX DEPOSIT file (#344.3) (same as $P(^RCY(344.31,IEN,0),"^",1)
; Returns: IEN of new receipt entry
SETERR(RCPROC) ; Set up first line of error message to be stored
; RCPROC = 1 if called from EFT-EOB automatch, 0 if from manual match
; = 2 if called from EFT deposit creation
STORERR(RCFILE,RCZ,RCER) ; Store error text in word processing field
; RCFILE = 344.3 or 344.31
; RCZ = ien of the entry in file RCFILE
; RCER = array containing the error text (passed by ref)

External References

Name Field # of Occurrence
^DIE MATCH+71, MATCH+73, ADDDEP+11, ADDDEP+12, ADDREC+58, ADDREC+88, ADDREC+90, ADDREC+111
WP^DIE STORERR+4
$$GET1^DIQ MATCH+12, MATCH+13, MATCH+14, MATCH+15, MATCH+42
$$STATUS^GECSSGET ADDREC+41
$$ADDPTEDT^PRCAACC ADDREC+68
SETSTA^RCDPEAP MATCH+89
$$AUTOCHK^RCDPEAP1 MATCH+86
$$PAYEREXC^RCDPEAP2 MATCH+83
LOCKDEP^RCDPEM ADDDEP+9
BLD^RCDPEM1 MATCH+38
BULL^RCDPEM1 ADDREC+46, ADDREC+71, ADDREC+107
DIQ344^RCDPRPLM ADDREC+37
$$ADDDEPT^RCDPUDEP ADDDEP+7
PROCESS^RCDPURE1 ADDREC+94
$$ADDRECT^RCDPUREC ADDREC+26
MARKPROC^RCDPUREC ADDREC+54
$$ADDTRAN^RCDPURET ADDREC+63
$$FMTE^XLFDT ADDREC+117, ADDREC+121, SETERR+4
$$NOW^XLFDT ADDREC+117, SETERR+4
$$UP^XLFSTR MATCH+23
SENDMSG^XMXAPI MATCH+61, ADDREC+124

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RCY(344 - [#344] Classic Fileman Calls
^RCY(344.1 - [#344.1] Classic Fileman Calls
^RCY(344.3 - [#344.3] Classic Fileman Calls
^RCY(344.31 - [#344.31] Classic Fileman Calls,  GET1^DIQ
^RCY(344.4 - [#344.4] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RCY(344 - [#344] MATCH+18, ADDREC+31, ADDREC+49, ADDREC+69, ADDREC+98, ADDREC+101, ADDREC+103, ADDREC+119, ADDREC+127
^RCY(344.1 - [#344.1] ADDREC+50
^RCY(344.3 - [#344.3] ADDDEP+10, ADDREC+14
^RCY(344.31 - [#344.31] MATCH+17, MATCH+23, ADDREC+20, ADDREC+21, ADDREC+61, ADDREC+62
^RCY(344.4 - [#344.4] MATCH+23, MATCH+79
^TMP($J MATCH+27*, MATCH+30*, MATCH+35*, MATCH+74*, ADDDEP+13*, ADDREC+15*, ADDREC+33*, ADDREC+34*, ADDREC+47*, ADDREC+72*
, ADDREC+99*, ADDREC+106, ADDREC+108*, ADDREC+112*, ADDREC+113*
^VA(200 - [#200] ADDREC+84

Label References

Name Line Occurrences
$$SETERR ADDREC+45, ADDREC+65, ADDREC+103
STORERR MATCH+65, ADDREC+48, ADDREC+73, ADDREC+109, ADDREC+125

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CT ADDREC+102~, ADDREC+106*
DA MATCH+7~, MATCH+70*, MATCH+72*, ADDDEP+6~, ADDDEP+11*, ADDDEP+12*, ADDREC+13~, ADDREC+57*, ADDREC+86*, ADDREC+89*
, ADDREC+111*
DA(1 ADDREC+86*
DIE MATCH+7~, MATCH+70*, MATCH+72*, ADDDEP+6~, ADDDEP+11*, ADDDEP+12*, ADDREC+13~, ADDREC+57*, ADDREC+86*, ADDREC+89*
, ADDREC+111*
>> DILOCKTM ADDREC+31
DR MATCH+7~, MATCH+70*, MATCH+72*, ADDDEP+6~, ADDDEP+11*, ADDDEP+12*, ADDREC+13~, ADDREC+57*, ADDREC+62*, ADDREC+82*
, ADDREC+83*, ADDREC+85*, ADDREC+87*, ADDREC+89*, ADDREC+111*
DT ADDREC+68, ADDREC+121
DUZ MATCH+60~*, ADDREC+122, ADDREC+124
DUZ(0 MATCH+60*
LINE1 SETERR+3~, SETERR+4*, SETERR+5
MS1 MATCH+7~, MATCH+15*, MATCH+18
N ADDREC+84~*, ADDREC+85
RC0 MATCH+7~, ADDDEP+6~, ADDDEP+10*, ADDDEP+11, ADDREC+13~, ADDREC+14*, ADDREC+26, ADDREC+46, ADDREC+71, ADDREC+107
RC00 ADDREC+32~, ADDREC+62*, ADDREC+63, ADDREC+70, ADDREC+76, ADDREC+82, ADDREC+83, ADDREC+85
RC34431 MATCH+7~, MATCH+17*, MATCH+38
RC3444 MATCH+7~, MATCH+23*, MATCH+24
RCBODY ADDREC+116~, ADDREC+125
RCBODY(1 ADDREC+117*
RCBODY(2 ADDREC+118*
RCBODY(3 ADDREC+119*
RCBODY(4 ADDREC+120*
RCD ADDDEP~, ADDDEP+7
RCDDT ADDDEP~, ADDDEP+7
RCDEP ADDDEP+6~, ADDDEP+7*, ADDDEP+8, ADDDEP+9, ADDDEP+11, ADDDEP+12, ADDDEP+13, ADDDEP+14, ADDREC~, ADDREC+26
, ADDREC+50
RCDPDATA ADDREC+13~
RCDPDATA(344 ADDREC+40, ADDREC+41
RCER MATCH+7~, MATCH+36~, ADDREC+13~, ADDREC+46, ADDREC+48, ADDREC+51!, ADDREC+71, ADDREC+73, ADDREC+107, ADDREC+109
, STORERR~
RCER( MATCH+39*, MATCH+44*, MATCH+45*, MATCH+48*, MATCH+51*, MATCH+53*, MATCH+55*, MATCH+64, ADDREC+106*
RCER(" " ADDREC+106
RCER(0 ADDREC+61
RCER(1 ADDREC+45*, ADDREC+65*, ADDREC+103*, ADDREC+104*
RCER(2 ADDREC+45*, ADDREC+66*, ADDREC+103*
RCER(3 ADDREC+67*, ADDREC+105*
RCER(4 ADDREC+68*, ADDREC+69*
RCER(5 ADDREC+70*
RCFILE STORERR~, STORERR+4
RCLESS MATCH+36~, MATCH+43*, MATCH+45, MATCH+46, MATCH+49
RCLOCK ADDREC+13~, ADDREC+31*, ADDREC+115, ADDREC+127, ADDREC+128
RCM MATCH+36~, MATCH+40!, MATCH+41*, MATCH+64*, MATCH+65
RCM( MATCH+64*
RCMATCH MATCH+7~, MATCH+26*, MATCH+27, MATCH+29, MATCH+32, MATCH+69, MATCH+70, MATCH+72
RCPAYTYP ADDREC+13~, ADDREC+22*, ADDREC+26, ADDREC+57, ADDREC+76*, ADDREC+77
RCPROC MATCH~, MATCH+78, SETERR~, SETERR+4
RCQUIT ADDREC+13~, ADDREC+40*, ADDREC+51*
RCRZ MATCH+7~, MATCH+22*, MATCH+23*, MATCH+24, MATCH+26*, MATCH+42, MATCH+55, MATCH+70, MATCH+72, MATCH+79
, MATCH+83, MATCH+86, MATCH+89
RCT MATCH+36~, MATCH+37*, MATCH+38, MATCH+39*, MATCH+41, MATCH+44*, MATCH+45*, MATCH+47*, MATCH+48, MATCH+50*
, MATCH+51, MATCH+52*, MATCH+53, MATCH+55*, MATCH+64*, ADDREC+32~, ADDREC+61*, ADDREC+62, ADDREC+89
RCTOTCT ADDREC+13~
RCTRANDA ADDREC+13~, ADDREC+63*, ADDREC+64, ADDREC+83, ADDREC+86, ADDREC+89
RCZ MATCH~, MATCH+12, MATCH+13, MATCH+14, MATCH+15, MATCH+17, MATCH+18, MATCH+27, MATCH+65, MATCH+70
, ADDDEP~, ADDDEP+10, ADDDEP+12, ADDDEP+13, ADDREC~, ADDREC+14, ADDREC+15, ADDREC+20, ADDREC+33, ADDREC+47
, ADDREC+48, ADDREC+61, ADDREC+72, ADDREC+73, ADDREC+99, ADDREC+108, ADDREC+109, ADDREC+111, ADDREC+113, ADDREC+125
, STORERR~, STORERR+4
RECTDA ADDREC+13~, ADDREC+26*, ADDREC+30, ADDREC+31, ADDREC+33, ADDREC+37, ADDREC+40, ADDREC+41, ADDREC+49, ADDREC+54
, ADDREC+57, ADDREC+63, ADDREC+69, ADDREC+86, ADDREC+89, ADDREC+94, ADDREC+98, ADDREC+101, ADDREC+103, ADDREC+115
, ADDREC+119, ADDREC+127, ADDREC+128
STATUS ADDREC+32~, ADDREC+41*, ADDREC+44
TIN1 MATCH+8~, MATCH+12*, MATCH+19, MATCH+23
TOT ADDREC+97~, ADDREC+98*, ADDREC+99, ADDREC+105, ADDREC+111, ADDREC+112
TR1 MATCH+8~, MATCH+13*, MATCH+19, MATCH+23
TTL0 MATCH+8~, MATCH+42*, MATCH+43, MATCH+55
TTL1 MATCH+8~, MATCH+14*, MATCH+24, MATCH+43
U MATCH+23, MATCH+24, MATCH+27, MATCH+79, ADDDEP+11, ADDDEP+13, ADDREC+15, ADDREC+26, ADDREC+33, ADDREC+47
, ADDREC+63, ADDREC+69, ADDREC+70, ADDREC+72, ADDREC+82, ADDREC+83, ADDREC+85, ADDREC+98, ADDREC+99, ADDREC+101
, ADDREC+103, ADDREC+108, ADDREC+113, ADDREC+119
X MATCH+8~, ADDDEP+6~, ADDREC+13~
XMB MATCH+36~
XMBODY MATCH+36~, MATCH+57*, MATCH+61
XMERR MATCH+36~
XMFULL MATCH+36~
XMINSTR MATCH+36~, ADDREC+116~, ADDREC+124
XMINSTR("FROM" ADDREC+123*
XMSUBJ MATCH+36~, MATCH+58*, MATCH+61, ADDREC+116~, ADDREC+121*, ADDREC+124
XMTO MATCH+36~, MATCH+61, ADDREC+116~, ADDREC+124
XMTO( ADDREC+122*
XMTO("I:G.RCD PE PAYMENTS" , MATCH+56*, ADDREC+122*
XMTYPE MATCH+36~
XMZ MATCH+36~, MATCH+61, ADDREC+116~, ADDREC+124
XX MATCH+8~, ADDREC+13~, ADDREC+20*, ADDREC+21*, ADDREC+22, ADDREC+76*, ADDREC+77*, ADDREC+82
Y MATCH+8~, ADDDEP+6~, ADDREC+13~
Z MATCH+8~, ADDREC+97~, ADDREC+98*, ADDREC+102~, ADDREC+106*
Z( MATCH+24*, MATCH+26
Z("" MATCH+26
Z(1 MATCH+23
Z0 MATCH+8~
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