+
+
{{ loanProduct.name }}
+
+
+
+
Details
+
+
+
+
+ Short Name:
+ {{ loanProduct.shortName }}
+
+
+
+ Fund Name:
+ {{ loanProduct.fundId | find:loanProductsTemplate.fundOptions:'id':'name' }}
+
+
+
+ Include in Customer Loan Counter:
+ {{ loanProduct.includeInBorrowerCycle ? 'Yes' : 'No' }}
+
+
+
+ Start Date:
+ {{ loanProduct.startDate }}
+
+
+
+ Close Date:
+ {{ loanProduct.closeDate }}
+
+
+
+ Description:
+ {{ loanProduct.description }}
+
+
+
Currency
+
+
+
+
+ Currency:
+ {{ loanProduct.currencyCode | find:loanProductsTemplate.currencyOptions:'code':'name' }}
+
+
+
+ Decimal Places:
+ {{ loanProduct.digitsAfterDecimal }}
+
+
+
+ Currency in multiples of:
+ {{ loanProduct.inMultiplesOf }}
+
+
+
+ Installment in multiples of:
+ {{ loanProduct.installmentAmountInMultiplesOf }}
+
+
+
Terms
+
+
+
+
+ Principal:
+ {{ loanProduct.principal + ' (Min: ' + (loanProduct.minPrincipal ? loanProduct.minPrincipal : loanProduct.principal) + ', Max: ' + (loanProduct.maxPrincipal ? loanProduct.maxPrincipal : loanProduct.principal) + ')' }}
+
+
+
+ Number of Repayments:
+ {{ loanProduct.numberOfRepayments + ' (Min: ' + (loanProduct.minNumberOfRepayments ? loanProduct.minNumberOfRepayments : loanProduct.numberOfRepayments) + ', Max: ' + (loanProduct.maxNumberOfRepayments ? loanProduct.maxNumberOfRepayments : loanProduct.numberOfRepayments) + ')' }}
+
+
+
+ Linked to floating interest rates:
+ {{ loanProduct.isLinkedToFloatingInterestRates ? 'Yes' : 'No' }}
+
+
+
+ Nominal interest rate:
+ {{ loanProduct.interestRatePerPeriod + ' (Min: ' + (loanProduct.minInterestRatePerPeriod ? loanProduct.minInterestRatePerPeriod : loanProduct.interestRatePerPeriod) + ', Max: ' + (loanProduct.maxInterestRatePerPeriod ? loanProduct.maxInterestRatePerPeriod : loanProduct.interestRatePerPeriod) + ')' + ' ' + (loanProduct.interestRateFrequencyType | find:loanProductsTemplate.interestRateFrequencyTypeOptions:'id':'value') }}
+
+
+
+ Floating Lending Interest Rate:
+ {{ loanProduct.floatingRatesId | find:loanProductsTemplate.floatingRateOptions:'id':'name' }}
+ Interest Rate Differential:
+ {{ loanProduct.interestRateDifferential }}
+ Floating Interest Rate Calculation Allowed:
+ {{ loanProduct.isFloatingInterestRateCalculationAllowed ? 'Yes' : 'No' }}
+ Floating Interest Rate:
+ {{ loanProduct.defaultDifferentialLendingRate + ' (Min: ' + (loanProduct.minDifferentialLendingRate ? loanProduct.minDifferentialLendingRate : loanProduct.defaultDifferentialLendingRate) + ', Max: ' + (loanProduct.maxDifferentialLendingRate ? loanProduct.maxDifferentialLendingRate : loanProduct.defaultDifferentialLendingRate) + ')' }}
+
+
+
+ Terms vary based on loan cycle:
+ {{ loanProduct.useBorrowerCycle ? 'Yes' : 'No' }}
+
+
+
+
+
Principal by loan cycle
+
+
+
+
+ | Condition |
+
+ {{ variation.valueConditionType | find:loanProductsTemplate.valueConditionTypeOptions:'id':'value' }}
+ |
+
+
+
+ Loan Cycle |
+
+ {{ variation.borrowerCycleNumber }}
+ |
+
+
+
+ Minimum |
+
+ {{ variation.minValue }}
+ |
+
+
+
+ Default |
+
+ {{ variation.defaultValue }}
+ |
+
+
+
+ Maximum |
+
+ {{ variation.maxValue }}
+ |
+
+
+
+
+
+
+
+
+
+
+
+
Number of Repayments by loan cycle
+
+
+
+
+ | Condition |
+
+ {{ variation.valueConditionType | find:loanProductsTemplate.valueConditionTypeOptions:'id':'value' }}
+ |
+
+
+
+ Loan Cycle |
+
+ {{ variation.borrowerCycleNumber }}
+ |
+
+
+
+ Minimum |
+
+ {{ variation.minValue }}
+ |
+
+
+
+ Default |
+
+ {{ variation.defaultValue }}
+ |
+
+
+
+ Maximum |
+
+ {{ variation.maxValue }}
+ |
+
+
+
+
+
+
+
+
+
+
+
+
Nominal Interest Rate by loan cycle
+
+
+
+
+ | Condition |
+
+ {{ variation.valueConditionType | find:loanProductsTemplate.valueConditionTypeOptions:'id':'value' }}
+ |
+
+
+
+ Loan Cycle |
+
+ {{ variation.borrowerCycleNumber }}
+ |
+
+
+
+ Minimum |
+
+ {{ variation.minValue }}
+ |
+
+
+
+ Default |
+
+ {{ variation.defaultValue }}
+ |
+
+
+
+ Maximum |
+
+ {{ variation.maxValue }}
+ |
+
+
+
+
+
+
+
+
+
+
+ Repay Every:
+ {{ loanProduct.repaymentEvery + ' ' + (loanProduct.repaymentFrequencyType | find:loanProductsTemplate.repaymentFrequencyTypeOptions:'id':'value') }}
+
+
+
+ Minimum days between disbursal and first repayment date:
+ {{ loanProduct.minimumDaysBetweenDisbursalAndFirstRepayment }}
+
+
+
Settings
+
+
+
+
+ Amortization:
+ {{ loanProduct.amortizationType | find:loanProductsTemplate.amortizationTypeOptions:'id':'value' }}
+
+
+
+ Is Equal Amortization:
+ {{ loanProduct.isEqualAmortization ? 'Yes' : 'No' }}
+
+
+
+ Interest Method:
+ {{ loanProduct.interestType | find:loanProductsTemplate.interestTypeOptions:'id':'value' }}
+
+
+
+ Interest Calculation Period:
+ {{ loanProduct.interestCalculationPeriodType | find:loanProductsTemplate.interestCalculationPeriodTypeOptions:'id':'value' }}
+
+
+
+ Allow Partial Interest Calculation with same as repayment:
+ {{ loanProduct.allowPartialPeriodInterestCalcualtion ? 'Yes' : 'No' }}
+
+
+
+ Repayment Strategy:
+ {{ loanProduct.transactionProcessingStrategyId | find:loanProductsTemplate.transactionProcessingStrategyOptions:'id':'name' }}
+
+
+
+ Grace on principal payment:
+ {{ loanProduct.graceOnPrincipalPayment }}
+
+
+
+ Grace on interest payment:
+ {{ loanProduct.graceOnInterestPayment }}
+
+
+
+ Interest free period:
+ {{ loanProduct.graceOnInterestCharged }}
+
+
+
+ Arrears tolerance:
+ {{ loanProduct.inArrearsTolerance }}
+
+
+
+ Days in year:
+ {{ loanProduct.daysInYearType | find:loanProductsTemplate.daysInYearTypeOptions:'id':'value' }}
+
+
+
+ Days in month:
+ {{ loanProduct.daysInMonthType | find:loanProductsTemplate.daysInMonthTypeOptions:'id':'value' }}
+
+
+
+ Allow fixing of the installment amount:
+ {{ loanProduct.canDefineInstallmentAmount ? 'Yes' : 'No' }}
+
+
+
+ Number of days a loan may be overdue before moving into arrears:
+ {{ loanProduct.graceOnArrearsAgeing }}
+
+
+
+ Maximum number of days a loan may be overdue before becoming a NPA (non performing asset):
+ {{ loanProduct.overdueDaysForNPA }}
+
+
+
+ Account moves out of NPA only after all arrears have been cleared:
+ {{ loanProduct.accountMovesOutOfNPAOnlyOnArrearsCompletion ? 'Yes' : 'No' }}
+
+
+
+ Principal Threshold (%) for Last Instalment:
+ {{ loanProduct.principalThresholdForLastInstallment }}
+
+
+
+ Variable Installments allowed:
+ {{ loanProduct.allowVariableInstallments ? 'Yes' : 'No' }}
+
+
+
+ Variable Installments:
+ {{ '(Min: ' + loanProduct.minimumGap + ', Max: ' + (loanProduct.maximumGap ? loanProduct.maximumGap : loanProduct.minimumGap) + ')' }}
+
+
+
+ Allowed to be used for providing Topup Loans:
+ {{ loanProduct.canUseForTopup ? 'Yes' : 'No' }}
+
+
+
Interest Recalculation
+
+
+
+
+ Recalculate Interest:
+ {{ loanProduct.isInterestRecalculationEnabled ? 'Yes' : 'No' }}
+
+
+
+
Pre-closure interest calculation rule:
+
{{ loanProduct.preClosureInterestCalculationStrategy | find:loanProductsTemplate.preClosureInterestCalculationStrategyOptions:'id':'value' }}
+
Advance payments adjustment type:
+
{{ loanProduct.rescheduleStrategyMethod | find:loanProductsTemplate.rescheduleStrategyTypeOptions:'id':'value' }}
+
Interest recalculation compounding on:
+
{{ loanProduct.interestRecalculationCompoundingMethod | find:loanProductsTemplate.interestRecalculationCompoundingTypeOptions:'id':'value' }}
+
+
Frequency for compounding:
+
+ {{ loanProduct.recalculationCompoundingFrequencyType | find:loanProductsTemplate.interestRecalculationFrequencyTypeOptions:'id':'value' }}
+ {{ loanProduct.recalculationCompoundingFrequencyNthDayType | find:loanProductsTemplate.interestRecalculationNthDayTypeOptions:'id':'value' }}
+ {{ loanProduct.recalculationCompoundingFrequencyDayOfWeekType | find:loanProductsTemplate.interestRecalculationDayOfWeekTypeOptions:'id':'value' }}
+ {{ loanProduct.recalculationCompoundingFrequencyOnDayType }}
+
+
+
Frequency Interval for compounding:
+
{{ loanProduct.recalculationCompoundingFrequencyInterval }}
+
+ Compounding Frequency Date:
+ {{ loanProduct.recalculationCompoundingFrequencyDate }}
+
+
+
+
+ Frequency for recalculate Outstanding Principal:
+
+ {{ loanProduct.recalculationRestFrequencyType | find:loanProductsTemplate.interestRecalculationFrequencyTypeOptions:'id':'value' }}
+ {{ loanProduct.recalculationRestFrequencyNthDayType | find:loanProductsTemplate.interestRecalculationNthDayTypeOptions:'id':'value' }}
+ {{ loanProduct.recalculationRestFrequencyDayOfWeekType | find:loanProductsTemplate.interestRecalculationDayOfWeekTypeOptions:'id':'value' }}
+ {{ loanProduct.recalculationRestFrequencyOnDayType }}
+
+
+
+
Frequency Interval for recalculation:
+
{{ loanProduct.recalculationRestFrequencyInterval }}
+
+ Rest Frequency Date:
+ {{ loanProduct.recalculationRestFrequencyDate }}
+
+
+
+ Is Arrears recognization based on original schedule:
+ {{ loanProduct.isArrearsBasedOnOriginalSchedule ? 'Yes' : 'No' }}
+
+
+
+
Guarantee Requirements
+
+
+
+
+ Place Guarantee Funds On-Hold:
+ {{ loanProduct.holdGuaranteeFunds ? 'Yes' : 'No' }}
+
+
+
+
Mandatory Guarantee(%):
+
{{ loanProduct.mandatoryGuarantee }}
+
+ Minimum Guarantee from Own Funds(%):
+ {{ loanProduct.minimumGuaranteeFromOwnFunds }}
+
+
+ Minimum Guarantee from Guarantor Funds(%):
+ {{ loanProduct.minimumGuaranteeFromGuarantor }}
+
+
+
+
Loan Tranche Details
+
+
+
+
+ Enable Multiple Disbursals:
+ {{ loanProduct.multiDisburseLoan ? 'Yes' : 'No' }}
+
+
+
+
Maximum Tranche count:
+
{{ loanProduct.maxTrancheCount }}
+
+ Maximum allowed outstanding balance:
+ {{ loanProduct.outstandingLoanBalance }}
+
+
+
+
Configurable Terms and Settings
+
+
+
+
+ Allow overriding select terms and settings in loan accounts:
+ {{ loanProduct.allowAttributeConfiguration ? 'Yes' : 'No' }}
+
+
+
+ Amortization:
+ {{ loanProduct.allowAttributeOverrides.amortizationType ? 'Yes' : 'No' }}
+ Interest method:
+ {{ loanProduct.allowAttributeOverrides.interestType ? 'Yes' : 'No' }}
+ Repayment strategy:
+ {{ loanProduct.allowAttributeOverrides.transactionProcessingStrategyId ? 'Yes' : 'No' }}
+ Interest calculation period:
+ {{ loanProduct.allowAttributeOverrides.interestCalculationPeriodType ? 'Yes' : 'No' }}
+ Arrears tolerance:
+ {{ loanProduct.allowAttributeOverrides.inArrearsTolerance ? 'Yes' : 'No' }}
+ Repaid every:
+ {{ loanProduct.allowAttributeOverrides.repaymentEvery ? 'Yes' : 'No' }}
+ Moratorium:
+ {{ loanProduct.allowAttributeOverrides.graceOnPrincipalAndInterestPayment ? 'Yes' : 'No' }}
+ Number of days a loan may be overdue before moving into arrears:
+ {{ loanProduct.allowAttributeOverrides.graceOnArrearsAgeing ? 'Yes' : 'No' }}
+
+
+
+
+
Charges
+
+
+
+
+
+
+ | Name |
+
+ {{ charge.name + ', ' + charge.currency.displaySymbol }}
+ |
+
+
+
+ Type |
+
+ {{ charge.chargeCalculationType.value }}
+ |
+
+
+
+ Amount |
+
+ {{ charge.amount }}
+ |
+
+
+
+ Collected On |
+
+ {{ charge.chargeTimeType.value }}
+ |
+
+
+
+
+
+
+
+
Overdue Charges
+
+
+
+
+
+
+ | Name |
+
+ {{ overdueCharge.name + ', ' + overdueCharge.currency.displaySymbol }}
+ |
+
+
+
+ Type |
+
+ {{ overdueCharge.chargeCalculationType.value }}
+ |
+
+
+
+ Amount |
+
+ {{ overdueCharge.amount }}
+ |
+
+
+
+ Collected On |
+
+ {{ overdueCharge.chargeTimeType.value }}
+ |
+
+
+
+
+
+
+
+
+
+
Accounting
+
+
+
+
+ Type:
+ {{ accountingRuleData[loanProduct.accountingRule-1] }}
+
+
+
= 2 && loanProduct.accountingRule <= 4" fxLayout="row wrap" fxLayout.lt-md="column">
+
+
Assets
+
+
+
Fund source:
+
{{ loanProduct.fundSourceAccountId | find:loanProductsTemplate.accountingMappingOptions.assetAccountOptions:'id':'name' }}
+
Loan portfolio:
+
{{ loanProduct.loanPortfolioAccountId | find:loanProductsTemplate.accountingMappingOptions.assetAccountOptions:'id':'name' }}
+
+ Interest Receivable:
+ {{ loanProduct.receivableInterestAccountId | find:loanProductsTemplate.accountingMappingOptions.assetAccountOptions:'id':'name' }}
+ Fees Receivable:
+ {{ loanProduct.receivableFeeAccountId | find:loanProductsTemplate.accountingMappingOptions.assetAccountOptions:'id':'name' }}
+ Penalties Receivable:
+ {{ loanProduct.receivablePenaltyAccountId | find:loanProductsTemplate.accountingMappingOptions.assetAccountOptions:'id':'name' }}
+
+
Transfer in suspense:
+
{{ loanProduct.transfersInSuspenseAccountId | find:loanProductsTemplate.accountingMappingOptions.assetAccountOptions:'id':'name' }}
+
+
+
Income
+
+
+ Income from Interest:
+ {{ loanProduct.interestOnLoanAccountId | find:loanProductsTemplate.accountingMappingOptions.incomeAccountOptions:'id':'name' }}
+ Income from fees:
+ {{ loanProduct.incomeFromFeeAccountId | find:loanProductsTemplate.accountingMappingOptions.incomeAccountOptions:'id':'name' }}
+ Income from penalties:
+ {{ loanProduct.incomeFromPenaltyAccountId | find:loanProductsTemplate.accountingMappingOptions.incomeAccountOptions:'id':'name' }}
+ Income from Recovery Repayments:
+ {{ loanProduct.incomeFromRecoveryAccountId | find:loanProductsTemplate.accountingMappingOptions.incomeAccountOptions:'id':'name' }}
+
+
+
Expenses
+
+
+ Losses written off:
+ {{ loanProduct.writeOffAccountId | find:loanProductsTemplate.accountingMappingOptions.expenseAccountOptions:'id':'name' }}
+
+
+
Liabilities
+
+
+ Over payment liability:
+ {{ loanProduct.overpaymentLiabilityAccountId | find:loanProductsTemplate.accountingMappingOptions.liabilityAccountOptions:'id':'name' }}
+
+
+
+
+
Advanced Accounting Rules
+
+
+
+
+
+
Fund Sources for Payment Channels
+
+
+
+
+ | Payment Type |
+
+ {{ paymentFundSource.paymentTypeId | find:loanProductsTemplate.paymentTypeOptions:'id':'name' }}
+ |
+
+
+
+ Fund Source |
+
+ {{ paymentFundSource.fundSourceAccountId | find:loanProductsTemplate.accountingMappingOptions.assetAccountOptions:'id':'name' }}
+ |
+
+
+
+
+
+
+
+
+
+
+
+
Fees to Specific Income Accounts
+
+
+
+
+ | Fees |
+
+ {{ feesIncome.chargeId | find:loanProductsTemplate.chargeOptions:'id':'name' }}
+ |
+
+
+
+ Income Account |
+
+ {{ feesIncome.incomeAccountId | find:loanProductsTemplate.accountingMappingOptions.incomeAccountOptions.concat(loanProductsTemplate.accountingMappingOptions.liabilityAccountOptions):'id':'name' }}
+ |
+
+
+
+
+
+
+
+
+
+
+
+
Penalties to Specific Income Accounts
+
+
+
+
+ | Penalty |
+
+ {{ penaltyIncome.chargeId | find:loanProductsTemplate.penaltyOptions:'id':'name' }}
+ |
+
+
+
+ Income Account |
+
+ {{ penaltyIncome.incomeAccountId | find:loanProductsTemplate.accountingMappingOptions.incomeAccountOptions:'id':'name' }}
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+