End of Day (EOD)

Automated end-of-day processing with batch operations, interest calculation, statement generation, and daily reconciliation.

Capabilities3Sections8Words1154

What this is for

  • Daily Interest AccrualCalculate and post daily interest for all credit card balances.
  • Statement GenerationAutomated statement cut-off and generation for due accounts.
  • Delinquency UpdateUpdate delinquency status and aging buckets for overdue accounts.

End of Day (EOD)

The End of Day (EOD) module manages all daily batch processing operations, including interest calculation, fee assessment, statement generation, delinquency updates, and reconciliation processes.

EOD Process Overview

EOD Process Flow
├─ Pre-Processing
│   ├─ Cut-off Time Check
│   ├─ Pending Transaction Review
│   └─ System Status Validation
├─ Core Processing
│   ├─ Interest Calculation
│   ├─ Fee Assessment
│   ├─ Statement Generation
│   ├─ Delinquency Update
│   └─ Card Lifecycle Events
├─ Clearing & Settlement
│   ├─ File Processing
│   ├─ Network Reconciliation
│   └─ Settlement Calculation
├─ Post-Processing
│   ├─ Accounting Posts
│   ├─ Report Generation
│   └─ Notification Dispatch
└─ Day Close
    ├─ Status Update
    ├─ Archive
    └─ Next Day Preparation

EOD Job Categories

Financial Processing

Job Description
Interest Accrual Calculate daily interest
Fee Posting Post periodic fees
Payment Application Apply pending payments
Installment Processing Process installment plans
Reward Calculation Calculate reward earnings

Statement Processing

Job Description
Statement Cut-off Close statement period
Statement Generation Create statement data
Print File Creation Generate print files
E-Statement Delivery Send electronic statements
Statement Notification SMS/Email alerts

Card Lifecycle

Job Description
Card Renewal Generate renewal cards
Card Expiry Process expiring cards
Status Updates Automatic status changes
Limit Reviews Periodic limit assessments
Product Upgrades Automatic upgrades

Delinquency Processing

Job Description
Aging Update Update aging buckets
Delinquency Status Update overdue status
Collection Assignment Assign to collection
Late Fee Posting Apply late fees
Provision Calculation Calculate bad debt provision

Clearing & Settlement

Job Description
Incoming Files Process network files
Outgoing Files Generate settlement files
Reconciliation Match authorizations
Settlement Calculation Calculate net positions
Network Reporting Submit required reports

Job Scheduling

Execution Sequence

Jobs are organized by dependencies:

Phase 1: Data Preparation
   ├─ Transaction Finalization
   └─ Pending Item Resolution

Phase 2: Financial Calculations
   ├─ Interest Accrual
   ├─ Fee Assessment
   └─ Payment Distribution

Phase 3: Statement Processing
   ├─ Statement Cut-off
   ├─ Statement Generation
   └─ Minimum Payment Calculation

Phase 4: Portfolio Updates
   ├─ Delinquency Processing
   ├─ Card Lifecycle Updates
   └─ Limit Adjustments

Phase 5: Clearing & Settlement
   ├─ File Processing
   ├─ Reconciliation
   └─ Settlement Finalization

Phase 6: Reporting & Close
   ├─ Report Generation
   ├─ Accounting Posts
   └─ Day Close

Job Dependencies

Job Depends On
Interest Accrual Transaction Finalization
Statement Generation Interest Accrual, Fee Posting
Delinquency Update Payment Application
Accounting Posts All Financial Jobs
Day Close All Jobs Complete

Scheduling Options

Option Description
Time-Based Execute at specific time
Event-Based Trigger on completion
Manual Operator-initiated
Conditional Based on criteria

Interest Calculation

Daily Accrual Process

  1. Identify interest-bearing balances
  2. Apply applicable interest rates
  3. Calculate daily interest amount
  4. Post to accrued interest
  5. Update balance records

Interest Types

Type Calculation
Purchase Interest Balance × Rate ÷ 365
Cash Advance Interest Cash Balance × Rate ÷ 365
Installment Interest Outstanding × Rate ÷ 365
Delay Interest Overdue × Rate ÷ 365

Grace Period Handling

  • Track payment due dates
  • Apply grace period rules
  • Exclude paid-in-full accounts
  • Calculate interest only on applicable balances

Statement Processing

Statement Cut-off

Step Description
Balance Capture Snapshot all balances
Interest Finalization Apply accrued interest
Fee Application Post statement fees
Minimum Calculation Determine minimum payment
Due Date Assignment Set payment due date

Statement Generation

Component Content
Header Customer info, statement period
Summary Balances, payments, credits
Transactions Itemized transaction list
Interest Interest charges breakdown
Fees Fee details
Payment Info Minimum due, due date
Messages Promotional/regulatory text

Output Files

File Type Purpose
Print File Physical statement printing
PDF Electronic delivery
Data File Archive/integration
Notification SMS/Email content

Delinquency Processing

Aging Bucket Updates

Bucket Days Past Due
Current 0
30 Days 1-30
60 Days 31-60
90 Days 61-90
120 Days 91-120
150+ Days >120

Delinquency Actions

Status Action
First Overdue Reminder notification
30 Days Late fee, status update
60 Days Collection assignment
90 Days Card restriction
120 Days Legal referral
150+ Days Write-off consideration

EOD Monitoring

Dashboard

Metric Description
Job Status Running/Complete/Failed
Progress Percentage complete
Duration Elapsed time
Records Processed Count by job
Errors Exception count

Alerts

Alert Type Trigger
Job Failure Any job fails
Delay Job exceeds expected time
Threshold Error count exceeds limit
Completion All jobs complete

Error Handling

Error Type Action
Recoverable Automatic retry
Data Error Skip record, log error
Critical Stop job, alert operator
System Error Pause EOD, escalate

EOD Reports

Operational Reports

Report Content
EOD Summary Job execution summary
Error Report Failed records detail
Processing Stats Volume and timing
Exception Report Items requiring review

Financial Reports

Report Content
Interest Summary Interest accrued/posted
Fee Summary Fees by type
Statement Summary Statements generated
Delinquency Report Aging distribution
Portfolio Summary Key portfolio metrics

Regulatory Reports

Report Frequency
BKM Statistics Daily
Central Bank As required
LKS Updates Daily
Tax Reporting As required