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,$$EXCLUDE,$$PHARM)^RCDPEAP1  LOCKDEP^RCDPEM  (BLD,BULL)^RCDPEM1  $$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
; RCDEP = IEN in AR DEPOSIT file (#344.1)
; RCZ = IEN in EDI LOCKBOX DEPOSIT file (#344.3)
; Function 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+36, ADDREC+53, ADDREC+54, ADDREC+71
WP^DIE STORERR+4
$$GET1^DIQ MATCH+11, MATCH+12, MATCH+13, MATCH+14, MATCH+41, MATCH+79, MATCH+80
$$STATUS^GECSSGET ADDREC+24
$$ADDPTEDT^PRCAACC ADDREC+44
SETSTA^RCDPEAP MATCH+94
$$AUTOCHK^RCDPEAP1 MATCH+91
$$EXCLDRX^RCDPEAP1 MATCH+87
$$EXCLUDE^RCDPEAP1 MATCH+86
$$PHARM^RCDPEAP1 MATCH+84
LOCKDEP^RCDPEM ADDDEP+9
BLD^RCDPEM1 MATCH+37
BULL^RCDPEM1 ADDREC+28, ADDREC+45, ADDREC+67
$$GETPAY^RCDPEU1 MATCH+81
DIQ344^RCDPRPLM ADDREC+21
$$ADDDEPT^RCDPUDEP ADDDEP+7
PROCESS^RCDPURE1 ADDREC+57
$$ADDRECT^RCDPUREC ADDREC+13
MARKPROC^RCDPUREC ADDREC+35
$$ADDTRAN^RCDPURET ADDREC+41
$$FMTE^XLFDT ADDREC+77, ADDREC+81, SETERR+4
$$NOW^XLFDT ADDREC+77, SETERR+4
$$UP^XLFSTR MATCH+22
SENDMSG^XMXAPI MATCH+60, ADDREC+84

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)
^RC(341.1 - [#341.1] ADDREC+13, ADDREC+36
^RCY(344 - [#344] MATCH+17, ADDREC+17, ADDREC+31, ADDREC+44, ADDREC+60, ADDREC+63, ADDREC+65, ADDREC+79, ADDREC+87
^RCY(344.1 - [#344.1] ADDREC+32
^RCY(344.3 - [#344.3] ADDDEP+10, ADDREC+10
^RCY(344.31 - [#344.31] MATCH+16, MATCH+22, ADDREC+39, ADDREC+40
^RCY(344.4 - [#344.4] MATCH+22, MATCH+78
^TMP($J MATCH+26*, MATCH+29*, MATCH+34*, MATCH+73*, ADDDEP+13*, ADDREC+11*, ADDREC+19*, ADDREC+29*, ADDREC+46*, ADDREC+61*
, ADDREC+66, ADDREC+68*, ADDREC+72*, ADDREC+73*
^VA(200 - [#200] ADDREC+50

Label References

Name Line Occurrences
$$SETERR ADDREC+27, ADDREC+43, ADDREC+65
STORERR MATCH+64, ADDREC+30, ADDREC+47, ADDREC+69, ADDREC+85

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CT ADDREC+64~, ADDREC+66*
DA MATCH+6~, MATCH+69*, MATCH+71*, ADDDEP+6~, ADDDEP+11*, ADDDEP+12*, ADDREC+9~, ADDREC+36*, ADDREC+52*, ADDREC+54*
, ADDREC+71*
DA(1 ADDREC+52*
DIE MATCH+6~, MATCH+69*, MATCH+71*, ADDDEP+6~, ADDDEP+11*, ADDDEP+12*, ADDREC+9~, ADDREC+36*, ADDREC+52*, ADDREC+54*
, ADDREC+71*
DILOCKTM ADDREC+17
DR MATCH+6~, MATCH+69*, MATCH+71*, ADDDEP+6~, ADDDEP+11*, ADDDEP+12*, ADDREC+9~, ADDREC+36*, ADDREC+40*, ADDREC+49*
, ADDREC+51*, ADDREC+53*, ADDREC+54*, ADDREC+71*
DT ADDREC+44, ADDREC+81
DUZ MATCH+59~*, ADDREC+82, ADDREC+84
DUZ(0 MATCH+59*
LINE1 SETERR+3~, SETERR+4*, SETERR+5
MS1 MATCH+6~, MATCH+14*, MATCH+17
N ADDREC+50~*, ADDREC+51
NAM0 MATCH+6~, MATCH+79*, MATCH+81
RC0 MATCH+6~, ADDDEP+6~, ADDDEP+10*, ADDDEP+11, ADDREC+9~, ADDREC+10*, ADDREC+13, ADDREC+28, ADDREC+45, ADDREC+67
RC00 ADDREC+18~, ADDREC+40*, ADDREC+41, ADDREC+44, ADDREC+49, ADDREC+51
RC34431 MATCH+6~, MATCH+16*, MATCH+37
RC3444 MATCH+6~, MATCH+22*, MATCH+23
RCBODY ADDREC+76~, ADDREC+85
RCBODY(1 ADDREC+77*
RCBODY(2 ADDREC+78*
RCBODY(3 ADDREC+79*
RCBODY(4 ADDREC+80*
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+13
, ADDREC+32
RCDPDATA ADDREC+9~
RCDPDATA(344 ADDREC+23, ADDREC+24
RCER MATCH+6~, MATCH+35~, ADDREC+9~, ADDREC+28, ADDREC+30, ADDREC+33!, ADDREC+45, ADDREC+47, ADDREC+67, ADDREC+69
, STORERR~
RCER( MATCH+38*, MATCH+43*, MATCH+44*, MATCH+47*, MATCH+50*, MATCH+52*, MATCH+54*, MATCH+63, ADDREC+66*
RCER(" " ADDREC+66
RCER(0 ADDREC+39
RCER(1 ADDREC+27*, ADDREC+43*, ADDREC+65*
RCER(2 ADDREC+27*, ADDREC+43*, ADDREC+65*
RCER(3 ADDREC+43*, ADDREC+65*
RCER(4 ADDREC+44*
RCER(5 ADDREC+44*
RCERATYP MATCH+6~, MATCH+84*, MATCH+86, MATCH+87
RCFILE STORERR~, STORERR+4
RCLESS MATCH+35~, MATCH+42*, MATCH+44, MATCH+45, MATCH+48
RCLOCK ADDREC+9~, ADDREC+17*, ADDREC+75, ADDREC+87, ADDREC+88
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
RCPROC MATCH~, MATCH+77, SETERR~, SETERR+4
RCQUIT ADDREC+9~, ADDREC+23*, ADDREC+33*
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+84, MATCH+86, MATCH+87, MATCH+91, MATCH+94
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+18~, ADDREC+39*, ADDREC+40, ADDREC+54
RCTOTCT ADDREC+9~
RCTRANDA ADDREC+9~, ADDREC+41*, ADDREC+42, ADDREC+49, ADDREC+52, ADDREC+54
RCXCLDE MATCH+6~, MATCH+85*, MATCH+86*, MATCH+87*, MATCH+88
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+10, ADDREC+11, ADDREC+19, ADDREC+29, ADDREC+30
, ADDREC+39, ADDREC+46, ADDREC+47, ADDREC+61, ADDREC+68, ADDREC+69, ADDREC+71, ADDREC+73, ADDREC+85, STORERR~
, STORERR+4
RECTDA ADDREC+9~, ADDREC+13*, ADDREC+16, ADDREC+17, ADDREC+19, ADDREC+21, ADDREC+23, ADDREC+24, ADDREC+31, ADDREC+35
, ADDREC+36, ADDREC+41, ADDREC+44, ADDREC+52, ADDREC+54, ADDREC+57, ADDREC+60, ADDREC+63, ADDREC+65, ADDREC+75
, ADDREC+79, ADDREC+87, ADDREC+88
STATUS ADDREC+18~, ADDREC+24*, ADDREC+26
TIN0 MATCH+7~, MATCH+80*, MATCH+81
TIN1 MATCH+7~, MATCH+11*, MATCH+18, MATCH+22
TOT ADDREC+59~, ADDREC+60*, ADDREC+61, ADDREC+65, ADDREC+71, ADDREC+72
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+11, ADDREC+13, ADDREC+19, ADDREC+29
, ADDREC+41, ADDREC+44, ADDREC+46, ADDREC+49, ADDREC+51, ADDREC+60, ADDREC+61, ADDREC+63, ADDREC+65, ADDREC+68
, ADDREC+73, ADDREC+79
X MATCH+7~, ADDDEP+6~, ADDREC+9~
XMB MATCH+35~
XMBODY MATCH+35~, MATCH+56*, MATCH+60
XMERR MATCH+35~
XMFULL MATCH+35~
XMINSTR MATCH+35~, ADDREC+76~, ADDREC+84
XMINSTR("FROM" ADDREC+83*
XMSUBJ MATCH+35~, MATCH+57*, MATCH+60, ADDREC+76~, ADDREC+81*, ADDREC+84
XMTO MATCH+35~, MATCH+60, ADDREC+76~, ADDREC+84
XMTO( ADDREC+82*
XMTO("I:G.RCD PE PAYMENTS" , MATCH+55*, ADDREC+82*
XMTYPE MATCH+35~
XMZ MATCH+35~, MATCH+60, ADDREC+76~, ADDREC+84
XX MATCH+7~, MATCH+81*
Y MATCH+7~, ADDDEP+6~, ADDREC+9~
Z MATCH+7~, ADDREC+59~, ADDREC+60*, ADDREC+64~, ADDREC+66*
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