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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: RCBECHGA

Package: Accounts Receivable

Routine: RCBECHGA


Information

RCBECHGA ;WISC/RFJ-add admin charges to account (called by rcbechgs) ;1 Jun 00

Source Information

Source file <RCBECHGA.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Accounts Receivable 2 $$FPS^RCAMFN01  $$ADM^RCMSFN01  
Kernel 1 ($$FMADD,$$FMDIFF)^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: 8

Package Total Caller Graph
Accounts Receivable 7 RCBECHGE  RCBECHGP  RCBECHGS  RCBECHGU  RCDMBWL1  RCEXINAD  RCYPO237  
Integrated Billing 1 IBJDF71  

Entry Points

Name Comments DBIA/ICR reference
ADMIN ; this is called by rcbechgs and is a continuation of that routine
; variables passed to this entry point:
; rcdebtda = the ien of the debtor entry in file 340
; rcdata0 = the 0th node for the debtor in rcd(340,rcdebtda,0)
; rcupdate = the fm date that charges are being added
; the rcupdate variable is the statement date for non-benefit
; debts or (statement date minus 3 days) for benefit (first
; party debts)
REPAYDEF(RCBILLDA,RCUPDATE) ; check to see if bill is in default of the
; repayment plan up to a specified date (rcupdate)
; return piece 1 is 1 if in default, 0 if not in default
; piece 2 is the date of default
; piece 3 is the reason why bill found in default
REPDATA(RCBILLDA,DAYS) ; - Return Repayment Plan information
; Input: RCBILLDA=Pointer to the AR file #430
; DAYS=Number of days over the due date for a payment not
; received to be considered defaulted.
; Output: String with the following "^" (up-arrow) pieces:
; 1. Repayment Plan Start Date (FM Format)
; 2. Balance (Repayment Plan)
; 3. Monthly Payment Amount
; 4. Due Date (day of the month)
; 5. Last Payment Date (from file #433)
; 6. Last Payment Amount (from file #433)
; 7. Number of Payments Due
; 8. Number of Payments Defaulted
; or NULL if no Repayment Plan were found for the Bill
;
  • ICR #3346
    • Status: Active
    • Usage: Private
    FORMATDT(DATE) ; format the date to return

    External References

    Name Field # of Occurrence
    $$FPS^RCAMFN01 ADMIN+20, ADMIN+45, ADMIN+66, ADMIN+76
    $$ADM^RCMSFN01 ADMIN+99
    $$FMADD^XLFDT ADMIN+76, ADMIN+91
    $$FMDIFF^XLFDT REPDATA+27

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PRCA(430 - [#430] ADMIN+25, ADMIN+26, ADMIN+37, ADMIN+82, REPAYDEF+8, REPAYDEF+10, REPDATA+18, REPDATA+19, REPDATA+42
    ^PRCA(430.2 - [#430.2] ADMIN+25
    ^PRCA(433 - [#433] REPDATA+39
    ^RCD(340 - [#340] ADMIN+12
    ^TMP("RCBECHGS" ADMIN+22, ADMIN+23, ADMIN+100*, ADMIN+101*

    Label References

    Name Line Occurrences
    $$FORMATDT REPAYDEF+14
    $$REPAYDEF ADMIN+95

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DATA REPAYDEF+6~, REPAYDEF+10*, REPAYDEF+14
    DATE FORMATDT~, FORMATDT+1
    DAYS REPDATA~, REPDATA+27
    DT REPDATA+27
    RCADDATE ADMIN+9~, ADMIN+12*, ADMIN+20, ADMIN+36
    RCBILLDA ADMIN+9~, ADMIN+23*, ADMIN+25, ADMIN+26, ADMIN+37, ADMIN+82, ADMIN+95, ADMIN+100, ADMIN+101, REPAYDEF~
    , REPAYDEF+8, REPAYDEF+10, REPDATA~, REPDATA+18, REPDATA+19, REPDATA+42
    >> RCDATA0 ADMIN+58, ADMIN+69
    RCDATA6 ADMIN+9~, ADMIN+26*, ADMIN+37, ADMIN+60, ADMIN+66, ADMIN+71, ADMIN+76, ADMIN+91
    RCDATE ADMIN+9~, ADMIN+22*, ADMIN+23
    >> RCDEBTDA ADMIN+12
    RCDEF REPDATA+15~, REPDATA+17*, REPDATA+28*, REPDATA+44
    RCDUE REPDATA+15~, REPDATA+17*, REPDATA+30*, REPDATA+34, REPDATA+43, REPDATA+44
    RCELM REPDATA+15~, REPDATA+19*, REPDATA+22, REPDATA+27
    RCFADMIN ADMIN+9~, ADMIN+80*, ADMIN+86, ADMIN+91*, ADMIN+95*, ADMIN+98*, ADMIN+101
    RCFQUIT ADMIN+9~, ADMIN+22, ADMIN+23, ADMIN+45*, ADMIN+103*
    RCLASTDT ADMIN+9~, ADMIN+36*, ADMIN+37*, ADMIN+45
    RCLDAM REPDATA+15~, REPDATA+38*, REPDATA+40*, REPDATA+44
    RCLTR REPDATA+15~, REPDATA+17*, REPDATA+18, REPDATA+22*, REPDATA+39
    RCPMT REPDATA+15~, REPDATA+17*, REPDATA+18*, REPDATA+19
    RCRP REPDATA+15~, REPDATA+42*, REPDATA+43, REPDATA+44
    RCTRA REPDATA+15~, REPDATA+39*, REPDATA+40
    RCUPDATE ADMIN+20, ADMIN+45, ADMIN+66, ADMIN+76, ADMIN+95, REPAYDEF~, REPAYDEF+8
    RCXDAYS ADMIN+9~, ADMIN+58, ADMIN+59*, ADMIN+60*, ADMIN+66*, ADMIN+69, ADMIN+70*, ADMIN+71*, ADMIN+76*, ADMIN+91
    ADMIN+98
    REPAYDAT ADMIN+9~, ADMIN+82*, ADMIN+86, ADMIN+91, REPAYDEF+6~, REPAYDEF+8*, REPAYDEF+9, REPAYDEF+10, REPAYDEF+12*, REPAYDEF+14
    X ADMIN+9~, ADMIN+95*, ADMIN+99*, ADMIN+100
    Y REPDATA+15~, REPDATA+43*, REPDATA+44*, REPDATA+45
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All