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,$$EXCLDRX,$$EXCLDTR,$$EXCLUDE,$$PHARM)^RCDPEAP1  LOCKDEP^RCDPEM  (BLD,BULL)^RCDPEM1  ($$CHKTYPE,$$GETPAY)^RCDPEU1  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+70, MATCH+72, ADDDEP+11, ADDDEP+12, ADDREC+58, ADDREC+88, ADDREC+90, ADDREC+111
WP^DIE STORERR+4
$$GET1^DIQ MATCH+11, MATCH+12, MATCH+13, MATCH+14, MATCH+41, MATCH+79, MATCH+80
$$STATUS^GECSSGET ADDREC+41
$$ADDPTEDT^PRCAACC ADDREC+68
SETSTA^RCDPEAP MATCH+96
$$AUTOCHK^RCDPEAP1 MATCH+93
$$EXCLDRX^RCDPEAP1 MATCH+88
$$EXCLDTR^RCDPEAP1 MATCH+89
$$EXCLUDE^RCDPEAP1 MATCH+87
$$PHARM^RCDPEAP1 MATCH+85
LOCKDEP^RCDPEM ADDDEP+9
BLD^RCDPEM1 MATCH+37
BULL^RCDPEM1 ADDREC+46, ADDREC+71, ADDREC+107
$$CHKTYPE^RCDPEU1 MATCH+84
$$GETPAY^RCDPEU1 MATCH+81
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+22
SENDMSG^XMXAPI MATCH+60, 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+17, 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+16, MATCH+22, ADDREC+20, ADDREC+21, ADDREC+61, ADDREC+62
^RCY(344.4 - [#344.4] MATCH+22, MATCH+78
^TMP($J MATCH+26*, MATCH+29*, MATCH+34*, MATCH+73*, 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+64, 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+6~, MATCH+69*, MATCH+71*, ADDDEP+6~, ADDDEP+11*, ADDDEP+12*, ADDREC+13~, ADDREC+57*, ADDREC+86*, ADDREC+89*
, ADDREC+111*
DA(1 ADDREC+86*
DIE MATCH+6~, MATCH+69*, MATCH+71*, ADDDEP+6~, ADDDEP+11*, ADDDEP+12*, ADDREC+13~, ADDREC+57*, ADDREC+86*, ADDREC+89*
, ADDREC+111*
>> DILOCKTM ADDREC+31
DR MATCH+6~, MATCH+69*, MATCH+71*, 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+59~*, ADDREC+122, ADDREC+124
DUZ(0 MATCH+59*
LINE1 SETERR+3~, SETERR+4*, SETERR+5
MS1 MATCH+6~, MATCH+14*, MATCH+17
N ADDREC+84~*, ADDREC+85
NAM0 MATCH+6~, MATCH+79*, MATCH+81
RC0 MATCH+6~, 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+6~, MATCH+16*, MATCH+37
RC3444 MATCH+6~, MATCH+22*, MATCH+23
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+6~, MATCH+35~, ADDREC+13~, ADDREC+46, ADDREC+48, ADDREC+51!, ADDREC+71, ADDREC+73, ADDREC+107, ADDREC+109
, STORERR~
RCER( MATCH+38*, MATCH+43*, MATCH+44*, MATCH+47*, MATCH+50*, MATCH+52*, MATCH+54*, MATCH+63, 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*
RCERATYP MATCH+6~, MATCH+84*, MATCH+85*, MATCH+87, MATCH+88, MATCH+89
RCFILE STORERR~, STORERR+4
RCLESS MATCH+35~, MATCH+42*, MATCH+44, MATCH+45, MATCH+48
RCLOCK ADDREC+13~, ADDREC+31*, ADDREC+115, ADDREC+127, ADDREC+128
RCM MATCH+35~, MATCH+39!, MATCH+40*, MATCH+63*, MATCH+64
RCM( MATCH+63*
RCMATCH MATCH+6~, MATCH+25*, MATCH+26, MATCH+28, MATCH+31, MATCH+68, MATCH+69, MATCH+71
RCPAYTYP ADDREC+13~, ADDREC+22*, ADDREC+26, ADDREC+57, ADDREC+76*, ADDREC+77
RCPROC MATCH~, MATCH+77, SETERR~, SETERR+4
RCQUIT ADDREC+13~, ADDREC+40*, ADDREC+51*
RCRZ MATCH+6~, MATCH+21*, MATCH+22*, MATCH+23, MATCH+25*, MATCH+41, MATCH+54, MATCH+69, MATCH+71, MATCH+78
, MATCH+79, MATCH+80, MATCH+85, MATCH+87, MATCH+88, MATCH+89, MATCH+93, MATCH+96
RCT MATCH+35~, MATCH+36*, MATCH+37, MATCH+38*, MATCH+40, MATCH+43*, MATCH+44*, MATCH+46*, MATCH+47, MATCH+49*
, MATCH+50, MATCH+51*, MATCH+52, MATCH+54*, MATCH+63*, ADDREC+32~, ADDREC+61*, ADDREC+62, ADDREC+89
RCTOTCT ADDREC+13~
RCTRANDA ADDREC+13~, ADDREC+63*, ADDREC+64, ADDREC+83, ADDREC+86, ADDREC+89
RCXCLDE MATCH+6~, MATCH+86*, MATCH+87*, MATCH+88*, MATCH+89*, MATCH+90
RCZ MATCH~, MATCH+11, MATCH+12, MATCH+13, MATCH+14, MATCH+16, MATCH+17, MATCH+26, MATCH+64, MATCH+69
, 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
TIN0 MATCH+7~, MATCH+80*, MATCH+81
TIN1 MATCH+7~, MATCH+11*, MATCH+18, MATCH+22
TOT ADDREC+97~, ADDREC+98*, ADDREC+99, ADDREC+105, ADDREC+111, ADDREC+112
TR1 MATCH+7~, MATCH+12*, MATCH+18, MATCH+22
TTL0 MATCH+7~, MATCH+41*, MATCH+42, MATCH+54
TTL1 MATCH+7~, MATCH+13*, MATCH+23, MATCH+42
U MATCH+22, MATCH+23, MATCH+26, MATCH+78, 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+7~, ADDDEP+6~, ADDREC+13~
XMB MATCH+35~
XMBODY MATCH+35~, MATCH+56*, MATCH+60
XMERR MATCH+35~
XMFULL MATCH+35~
XMINSTR MATCH+35~, ADDREC+116~, ADDREC+124
XMINSTR("FROM" ADDREC+123*
XMSUBJ MATCH+35~, MATCH+57*, MATCH+60, ADDREC+116~, ADDREC+121*, ADDREC+124
XMTO MATCH+35~, MATCH+60, ADDREC+116~, ADDREC+124
XMTO( ADDREC+122*
XMTO("I:G.RCD PE PAYMENTS" , MATCH+55*, ADDREC+122*
XMTYPE MATCH+35~
XMZ MATCH+35~, MATCH+60, ADDREC+116~, ADDREC+124
XX MATCH+7~, MATCH+81*, MATCH+84, ADDREC+13~, ADDREC+20*, ADDREC+21*, ADDREC+22, ADDREC+76*, ADDREC+77*, ADDREC+82
Y MATCH+7~, ADDDEP+6~, ADDREC+13~
Z MATCH+7~, ADDREC+97~, ADDREC+98*, ADDREC+102~, ADDREC+106*
Z( MATCH+23*, MATCH+25
Z("" MATCH+25
Z(1 MATCH+22
Z0 MATCH+7~
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