Temenos Transact
R24 AMR | Min(s) read

Introduction to Limits

The term Credit Limit refers to the maximum amount of credit a financial institution extends to a customer. A lending institution extends a credit limit on a line of credit. Usually, the lenders set the credit limits based on information in the application of the person seeking credit, that is, borrowers. Credit limit is one of the factors that affect the consumers' credit scores and can impact their ability to get credit in the future. A lender generally gives lower-credit limits to high-risk borrowers because they may not be able to repay the debt. Low-risk borrowers usually get higher credit limits, giving them higher flexibility to spend.

The limits are determined by banks, alternative lenders and credit card companies based on the information related to the borrower, such as

  • Borrower's credit rating
  • Personal income
  • Loan repayment history and other factors

The line of credit is the maximum amount of money a lender allows a borrower to spend on a revolving or non-revolving credit limits.

The Limit (LI) module provides the credit limit or line of credit in Temenos Transact. All the business applications in Temenos Transact refer to the LI module for creation and maintenance of the line of credit facility applicable to the business scenario.

Product Configuration

Credit limits are held by customer and product. Simple limits can be defined for a single customer and single product. However, more complex limits can also be configured with multiple levels.

Limits are held by the customer at two levels:

  • Individual
  • Liability group

Also, limits can be held by the product as 12 levels:

  • 10 levels of sub-product
  • Product
  • Global

Thus, an individual trade can be updated as six limits.

overview  of limit structure_110441.png

In this example, bank provides an unsecured loan to ABC Ltd of 3 million USD. ABC Ltd is a part of the larger group, ABC International. Bank monitors the limits at both company and group levels. Unsecured loans are a sub-product within loans and the limits are monitored at both levels. Finally, the bank sets a limitation on all business with ABC Ltd and with ABC International, and these limits are held at the global-level.

Consequently, the unsecured loan has updated six limits. If any limit is exceeded, an override is raised during the input of loan.

  • LIMIT application holds the credit limits.
  • LIMIT.REFERENCE application holds sub-products, products and global definitions.
  • CUSTOMER application holds the customers and customer liability definitions.
  • LIMIT.PARAMETER application defines the various high-level parameters regarding the application. It links contracts and accounts to LIMIT.REFERENCE.

The main limit parameters are shown in the below flowchart.

PARAMETERS_115638.png

Limits can also be set to monitor the exposure against currencies, countries and industries. These limits are monitored overnight. The LIMIT application uses the parameter and product tables to define the structure of limits. 

Business Events

When the Emit Business Event field in MS.PARAMETER is set as ‘Yes’, the business events representing the state change are emitted.

The following business events are emitted for Limit related tables.

Business Event Description
creditLimits.createLimitParameter.limitParameterCreated Event to create limit parameter
creditLimits.updateLimitParameter.limitParameterUpdated Event to amend limit parameter
creditLimits.createProduct.productCreated Event to create limit product
creditLimits.createUtilisationProduct.utilisationProductCreated Event to create utilisation limit product
creditLimits.createValidationProduct.validationProductCreated Event to create validation limit product
creditLimits.createIntradayProduct.intradayProductCreated Event to create intraday limit product
creditLimits.createReservationProduct.reservationProductCreated Event to create reservation limit product
creditLimits.updateLimitProduct.productUpdated Event to amend limit product
creditLimits.updateIntradayProduct.intradayProductUpdated Event to amend intraday limit product
creditLimits.cancelLimitProduct.productCancelled Event to cancel limit product
creditLimits.createSecuredLimit.securedLimitCreated Event to create secured limit
creditLimits.createUnsecuredLimit.unsecuredLimitCreated Event to create unsecured limit
creditLimits.createGroupSecuredLimit.groupSecuredLimitCreated Event to create secured group limit
creditLimits.createGroupUnsecuredLimit.groupUnsecuredLimitCreated Event to create unsecured group limit
creditLimits.createReportingLimits.customerReportingLimitsCreated Event to create reporting credit limit
creditLimits.updateIntradayLimit.intradayLimitUpdated Event to amend intraday credit limit
creditLimits.createReservationLimit.reservationLimitCreated Event to create reservation limit
creditLimits.limitExpiryDueDate.expiryDue Event for limit expiry due date
creditLimits.limitExpiryFailure.expiryFailed Event for limit expiry failure
creditLimits.limitReviewDate.reviewDateReached Event to review limit on review date
creditLimits.limitReviewDueDate.reviewDue Event to review limit
creditLimits.updateLimit.limitUpdated Event to amend limit
creditLimits.updateLimitAmount.limitAmountUpdated Event to update limit amounts
creditLimits.updateLimitAvailability.limitAvailabilityUpdated Event to update limit availability
creditLimits.updateExpiryDate.limitExpiryDateUpdated Event to update expiry date of limit
creditLimits.reportLimitIncrease.limitIncreased Event to increase limit schedule
creditLimits.reportLimitDecrease.limitDecreased Event to decrease limit schedule
creditLimits.reportLimitExpiry.limitExpired Event to indicate limit expiry
creditLimits.reportLimitBreach.validationLimitBreached Event to validate limit breach
creditLimits.cancelLimit.limitCancelled Event to cancel limit
creditLimits.updateExposure Transaction command event for exposure update
creditLimits.updateExposure.exposureUpdated Event to update exposure in the limit
creditLimits.deleteExposure Transaction command event for exposure delete
creditLimits.delinkContract Event to be emitted when limit is delinked from contract
creditLimits.delinkContract.contractDelinked Event to delink contract from the limit
creditLimits.recordContractClosure Event to be emitted when contract is linked to limit closed
creditLimits.recordContractClosure.contractClosed Event for limit contract closure
creditLimits.recordContractLink Event to be emitted for the limit and contract link
creditLimits.recordContractLink.contractRecorded Event to link contract to the limit
creditLimits.updateContractLimit Event to be emitted to update limit property linked with contract
creditLimits.updateContractLimit.contractLimitUpdated Event to update limit in limit contract
creditLimits.updateContractOwners Event to be emitted when customer changes the contract linked to limit
creditLimits.updateContractOwners.contractOwnersUpdated Event to update owner in limit contract
creditLimits.updateContractProperties Event to be emitted when there is a change in contract linked to limit
creditLimits.updateContractProperties.contractDetailsUpdated Event to update limit contract properties
creditLimits.updateContractTerm Event to be emitted when there is a change in contract term
creditLimits.updateContractTerm.contractTermUpdated Event to update term in limit contract
creditLimits.updateTransactionStatus Transaction command event to authorise exposure

Illustrating Model Parameters

This section covers the high-level specification required for Limits (LI) module.

S.No. Parameters Description
1. LIMIT.PARAMETER

This application allows the user to define the parameter that determine the way in which LI module operates. It also allows the user to define the following:

  • If foreign exchange contracts are to be netted.
  • The date and frequency at which the revaluation occurs.
  • The date and frequency at which the currency, commodity and country reports must be produced.
  • The date and frequency at which central liability report must be produced in the back end process.
  • Defining the frequency at which the collateral accounting service should be run.
  • Defining the accounting type based on which entries would be booked in Limit's EB.CONTRACT.BALANCES record, depending on the Balance types specified in respective Collateral Codes.
2. LIMIT.REFERENCE

This application allows the user to define the parameter, which links accounts and contracts to Limits (LI) products.

  • In addition, it allows the user to define margin level or percentage ration between the limit amount utilised and the value of collateral available.
  • It allows the user to define different limit amounts for contracts on different maturity dates.

When the LIMIT.TYPE field is set to:

  • Utilisation - The Limit product holds the Utilisation Limit records.
  • Validation - The Limit product holds the Validation Limit records, which constitutes the maximum cap allowed for the underlying Utilisation Limits within a Limit structure.
  • Standalone - The Limit product holds the Standalone Limit records, which have the same functionality as Utilisation Limit records apart from the fact that they hold no parent or child Limits.

SUPPRESS.ACCOUNTING field is set to ‘Yes’ to suppress any GL accounting performed against the Limit records under the Limit product. This field accepts the input when the Limit record has nothing set in the Reference Child field.

When the THIRD.PARTY.EXPOSURE field set to ‘Yes’, it marks the given Limit records under the Limit product to hold the third party exposure for their Customer(s). Any exposure created against these Limit records are excluded from the bank’s risk reports.

3. LIMIT.COMMODITY This application allows the user to define the limits by commodity (industry type).
4. LIMIT.COMMODITY.GRP This application allows the user to define the commodity industry groupings.
5. LIMIT.COUNTRY This application allows the user to define the limits by countries or group of countries.
6. LIMIT.COUNTRY.GRP This application allows the user to define country groupings.
7. LIMIT.CURRENCY This application allows the user to define limits by currency.
8. LIMIT.CHANGE This application allows the user to make changes to the existing limit records. User can add or change customer liability, currency and limit percentage.
9. LIMIT.REPORTING.PARAMETER

This application allows the user to enable the reporting of breach on the internal amount of the validation limit.

  • Pro Data Calculation field mentions whether pro-rata calculation has to be done irrespective of manual percentage in Common Exposure Reports.
  • Check Validation Limit Breach field indicates if breaches to validation limits have to be reported in a separate file.
10. LIMIT.NETTING.PARAM This application allows the user to activate or deactivate the foreign exchange limit netting option, when required.
11. LI.MULTI.CUSTOMER.LIMIT.PARAMETER

This application allows the user to configure the rules for multi- customer limits without joint liability rules based on customer segments. Using this parameter,

  • Users can configure the rules for Joint/Multi Customer Limit based on customer segment.
  • Multi-Customer limits can be created with customers belonging to different risk groups or no group based on this parameter setup.
12. LI.TIME.CODE This application allows the user to configure the charges based on the level of designated AA account for the respective balance types and the possibility to calculate charges per each time band amount.
13. ADMIN.LIMIT.PARAMETER This application allows to set up limit parameters, application wise. It lists the limit parameter application records (if exists) and also user can amend the record (with limited fields, like Application, Decision to fields).

Illustrating Model Products

The following are few examples of the LI products in the LIMIT.REFERENCE application.

S.No. Products
1. Advances for Current Account
2. Loans Secured
3. Loans Unsecured
4. Commercial Loans
5. Term Loans
6. Project Finance Secured
7. Project Finance Unsecured
8. Packing Credit Secured
9. Packing Credit Unsecured
10. Bills of Exchange
11. Securities
12. Facility Limit
13. Packing Credit

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, May 28, 2024 7:10:01 PM IST