Delinquency

The Delinquency Microservice enables PayCredit clients to define and manage delinquency configurations at the product level. Each product can have multiple delinquency configurations, but only one must be marked as the default. Accounts can either inherit the product's default delinquency configuration or have a specific one assigned.

This component is responsible for handling overdue accounts, defining stages of delinquency, applying penalties, enforcing system-defined actions based on overdue triggers and tracking delinquency status.

Key functionalities

Configuration conditions

  • Each product must have one and only one default delinquency configuration.
  • Clear trigger conditions must be defined for each delinquency stage.
  • System actions are predefined and cannot be modified.
  • Fees are configurable at the delinquency stage level and can be updated as needed.

System flow

Delinquency triggers can be based on days overdue or missed repayments.

The below is an example sequence flow of PayCredit delinquency when days overdue is used as the trigger:

StageDays overdue (trigger)Action
Stage 1An account reaches 30 days overdue$10 late fee
Stage 2An account reaches 60 days overdueBlocks debit transactions
Stage 3An account reaches 90 days overdueDisables interest accrual (future release)

Configuration management

PayCredit's delinquency configuration allows clients to define delinquency configurations at the product level. Each product can have multiple delinquency configurations, but only one must be set as the default. This feature ensures that accounts can either inherit a default delinquency configuration or have a specific one assigned, enabling automated handling of overdue accounts.

Clients are able to define the following:

Configuration optionDefinitionExample
Delinquency NameThe given name for the specific delinquncy configuration.Standard Delinquency Plan
DescriptionExplanation of delinquency setup purpose.The Standard Delinquency Plan is the default delinquency configuration for the VIP Credit Product.
Default StatusBoolean flag (TRUE or FALSE) to define the default configuration.True