Defining Non-Maturity Behavior Patterns

Non-Maturity Behavior Patterns are commonly used for deposit products like Checking, Savings, and Money Market Accounts as well as for Credit Card Accounts. These account types are similar in that they do not have Contractual Cash Flows because Customers have the option to deposit or withdraw any amount at any time (up to any established limits).

When working with Non-Maturity Behavior Patterns, your percentage weights, assigned to maturity terms must add up to 100%.

For Manual Model, you can perform the following steps:

  1. In the Behavior Pattern Details Page, select Non Maturity as the Behavior Pattern Type.
  2. Select Non-Maturity Products Profile Method as Manual or Non Maturity Products Model. Based on selected Profile Method, Behavior Pattern UI will vary.

Profile Type as Manual

To define Non Maturity Behavior pattern as manual, follow these steps:

Figure 4-37 Profile Method as Manual


Profile Type as Manual

  1. Enter or select the following details:
    • Tenor: Used to specify the maturity term for the particular row. For example, if “1 Day”is defined, then the applicable percentage of the balance will runoff (mature) on the As- of-Date + 1 Day.
    • Multiplier: Theunit of time applied to the tenor. The choices are as follows:
      • Days
      • Months
      • Years
    • Allocation Input Type: This field has a default value of Percentage for each maturity tier.
    • Percentage: The outstanding balance indicating how much of the outstanding balance will mature on the specified term. Enter a number 0 and 100.
    • Type: This allows you to classify the Runoff based on the appropriate type. If you select Percentage under 'Allocation Input Type', this allows you to select Core or Volatile.
  2. Click the Addicon to add additional payment strips to the Pattern. After defining the initial strip as Volatile, subsequent strips are usually classified as Core with varying maturity terms assigned.

    Note:

    There is no difference in behavior from a Cash Flow perspective, but the Runoff Amount will be written to a Principal Runoff Financial Element corresponding to the selected Runoff Type.
  3. Click Add Multiple Row icon to open a window. Enter the number of rows you want to add and click Add Rows.
  4. To delete a row, select the check box corresponding to the row you want to remove and click the Delete icon.
  5. Click Save.

The Behavior Pattern is saved and the Behavior Pattern Summary Page is displayed.

Profile Type as Non Maturity Products Model

To define Non Maturity Behavior pattern with Non Maturity Product Model, follow these steps:

Figure 4-38 Profile Method as Non Maturity Products Model


Profile Method as Non-Maturity

  1. Select the Model from on Non Maturity Model drop-down. You can search Non Maturity Product Model using product and currency criterias after clicking Search button.

    You can have single Core or Multiple Core strips based on if decay profile is being used:

    This will be based on model calculated core balance and corresponding Weighted average life based on calculated decay rate.

    Multiple Core and Volatile strips in percentage if “Multiple Core Strips as per Decay Profile” is selected.

    Once model is selected, you can define two types of strip definitions:

    • Single Core Strip: The model evaluates the core balance against a total point in time balance.
      • Core Calculation:Behavior pattern picks the core from the underlying model which is defined at certain portfolio level. Use the Non-Maturity Deposit Model Weighted Average Life as the tenor.
        The core percentage is calculated as:

        Figure 4-39 Core Calculation


        Core Calculation

      • Volatile Percentage:This is calculated as:

        Figure 4-40 Volatile Percentage


        Volatile Percentage

        The tenor for this calculation is set at 1 day and in relation to the strip tenor, with a default maturity assumption of "At Maturity".

    • Multiple Core Strips as per Decay profile:
      If this is selected, there are following two options:
      • Using Generate Profile: You can select to Generate Profile with or without thresholds. Strips will be auto- generated based on decay profile frequency. For example, if the NMD model's decay profile is set to a daily frequency, tenors will be auto-populated on a daily basis.

        Total portfolio balance by Model (Model Output): Total balance is the balance available at the latest As of Date in the Historical Period selected for which model is created. For example, if the historical period is from January 1, 2020, to December 31, 2020, and the most recent date is December 31, 2020, the total available balance of all accounts included in the portfolio (based on product and currency) would represent the total Portfolio Balance.

        The Threshold Balance option will be active only when the Multiple Core Strips as per Decay Profile toggle button is selected. The default value of this field is

        0.0.It accepts only positive numbers or decimals values.

        When you use Decay Rate profile from the selected model, the balance keeps reducing using every period’s decay rate till threshold balance is reached. So, no further strips can be created beyond the Threshold balance.

        It is recommended to give some valid positive value as threshold balance, else after few initial strips, principal will become small and decaying part will be even smaller. If the number of strips reaches to 500 and the remaining balance is negligible, an error message is displayed.

        Once balance is reached equal or less than given threshold, then rest of the balance will run off in immediate next strip.

        For example, if the initial balance was 10,000 and the threshold is set at 500, and the decay profile indicates that the balance reaches 500 or less in the 11th strip, then in the immediate next strip (the 12th strip), the entire remaining balance will be deducted. This is necessary because the system needs to account for 100% of the remaining balance, and there is a check in the BP to ensure that the total of all strips adds up to 100%.

        The system uses the decay profile/decay rate generated by the model and creates Runoff Profile/Strips as per inputs data frequency to the NMD model which can be in Days/Months and Years. If the frequency is in Days, then the tenor of the defined strips would be days else it would be in months/years as per the model definition.

      • Using User Defined Tenor:If this is selected, then + icon will be available to add strips.

        Note:

        The User Defined Tenor option will be active only when the Multiple Core Strips as per Decay Profile toggle button is selected. By default, it will be OFF.
        Enter or select the following details:
        • Tenor: Used to specify the maturity term for the particular row. For example, if “1 Day” is defined, then the applicable percentage of the balance will runoff (mature) on the As-of-Date + 1 Day.
        • Multiplier: The unit of time applied to the tenor. The choices are as follows:
          • Days
          • Months
          • Years
        • Allocation Input Type: This field has a default value of Percentage for each maturity tier.
        • Percentage: The outstanding balance indicating how much of the outstanding balance will mature on the specified term. Enter a number 0 and 100.
        • Type: This allows you to classify the Runoff based on the appropriate type. If you select Percentage under 'Allocation Input Type', this allows you to select Core or Volatile.
        • Click the Add icon to add additional payment strips to the Pattern. After defining the initial strip as Volatile, subsequent strips are usually classified as Core with varying maturity terms assigned.

          Note:

          Click Add Multiple Row icon to open a window. Enter the number of rows you want to add and click Add Rows.

          To delete a row, select the check box corresponding to the row you want to remove and click the Delete icon.

        As per the defined tenor/multiplier decay rate percentages will be calculated and populated in core allocation. Core allocation input will be percentage if model is used.

  2. Click Generate Profile. It creates the Profile Strips as per total and threshold balance. The system uses the decay profile/decay rate generated by the model and creates the strips as per tenors given by the user. E.g. if per month decay rate is 10% and user has defined first strip as 3 months, then total runoff in first strip will be 30%. Similarly subsequent strips allocation will be calculated based on user-defined term points. And Once threshold is reached, system will not do any further calculation but runoff all remaining balance in subsequent strip itself.

    Note:

    If number of strips generated is more than 500, then system displays error.
  3. Click Save.

The Behavior Pattern is saved and the Behavior Pattern Summary Page is displayed.