{{ fixedDepositProduct.name }}
{{ 'labels.inputs.Details' | translate }}
{{ 'labels.inputs.Short Name' | translate }}:
{{ fixedDepositProduct.shortName }}
@if (fixedDepositProduct.description) {
{{ 'labels.inputs.Description' | translate }}:
{{ fixedDepositProduct.description }}
}
{{ 'labels.inputs.Currency' | translate }}
{{ 'labels.inputs.Currency' | translate }}:
{{
fixedDepositProduct.currencyCode | find: fixedDepositProductsTemplate.currencyOptions : 'code' : 'name'
}}
{{ 'labels.inputs.Decimal Places' | translate }}:
{{ fixedDepositProduct.digitsAfterDecimal }}
{{ 'labels.inputs.Currency in multiples of' | translate }}:
{{ fixedDepositProduct.inMultiplesOf }}
{{ 'labels.heading.Terms' | translate }}
{{ 'labels.inputs.Deposit Amount' | translate }}:
{{
fixedDepositProduct.depositAmount +
' (Min: ' +
(fixedDepositProduct.minDepositAmount
? fixedDepositProduct.minDepositAmount
: fixedDepositProduct.depositAmount) +
', Max: ' +
(fixedDepositProduct.maxDepositAmount
? fixedDepositProduct.maxDepositAmount
: fixedDepositProduct.depositAmount) +
')'
}}
{{ 'labels.inputs.Interest Compounding Period' | translate }}:
{{
fixedDepositProduct.interestCompoundingPeriodType
| find: fixedDepositProductsTemplate.interestCompoundingPeriodTypeOptions : 'id' : 'value'
}}
{{ 'labels.inputs.Interest Posting Period' | translate }}:
{{
fixedDepositProduct.interestPostingPeriodType
| find: fixedDepositProductsTemplate.interestPostingPeriodTypeOptions : 'id' : 'value'
}}
{{ 'labels.inputs.Interest Calculated using' | translate }}:
{{
fixedDepositProduct.interestCalculationType
| find: fixedDepositProductsTemplate.interestCalculationTypeOptions : 'id' : 'value'
}}
{{ 'labels.inputs.Days in Year' | translate }}:
{{
fixedDepositProduct.interestCalculationDaysInYearType
| find: fixedDepositProductsTemplate.interestCalculationDaysInYearTypeOptions : 'id' : 'value'
}}
{{ 'labels.heading.Settings' | translate }}
@if (fixedDepositProduct.lockinPeriodFrequency) {
{{ 'labels.inputs.Lock-in Period' | translate }}:
{{
fixedDepositProduct.lockinPeriodFrequency +
' ' +
(fixedDepositProduct.lockinPeriodFrequencyType
| find: fixedDepositProductsTemplate.lockinPeriodFrequencyTypeOptions : 'id' : 'value')
}}
}
{{ 'labels.inputs.Minimum Deposit Term' | translate }}:
{{
fixedDepositProduct.minDepositTerm +
' ' +
(fixedDepositProduct.minDepositTermTypeId
| find: fixedDepositProductsTemplate.periodFrequencyTypeOptions : 'id' : 'value')
}}
@if (fixedDepositProduct.inMultiplesOfDepositTerm) {
{{ 'labels.inputs.And thereafter, in Multiples of' | translate }}:
{{
fixedDepositProduct.inMultiplesOfDepositTerm +
' ' +
(fixedDepositProduct.inMultiplesOfDepositTermTypeId
| find: fixedDepositProductsTemplate.periodFrequencyTypeOptions : 'id' : 'value')
}}
}
@if (fixedDepositProduct.maxDepositTerm) {
{{ 'labels.inputs.Maximum Deposit Term' | translate }}:
{{
fixedDepositProduct.maxDepositTerm +
' ' +
(fixedDepositProduct.maxDepositTermTypeId
| find: fixedDepositProductsTemplate.periodFrequencyTypeOptions : 'id' : 'value')
}}
}
{{ 'labels.inputs.Apply Penal Interest (less)' | translate }}:
{{ fixedDepositProduct.preClosurePenalApplicable | yesNo }}
@if (fixedDepositProduct.preClosurePenalApplicable) {
{{ 'labels.inputs.Penal Interest' | translate }} (%):
{{
fixedDepositProduct.preClosurePenalInterest +
'% (' +
(fixedDepositProduct.preClosurePenalInterestOnTypeId
| find: fixedDepositProductsTemplate.preClosurePenalInterestOnTypeOptions : 'id' : 'value') +
')'
}}
}
{{ 'labels.inputs.Withhold Tax is Applicable' | translate }}:
{{ fixedDepositProduct.withHoldTax | yesNo }}
@if (fixedDepositProduct.withHoldTax) {
{{ 'labels.inputs.Tax Group' | translate }}:
{{
fixedDepositProduct.taxGroupId | find: fixedDepositProductsTemplate.taxGroupOptions : 'id' : 'name'
}}
}
@if (fixedDepositProduct.charts.length !== 0) {
{{ 'labels.heading.Interest Rate Charts' | translate }}
@for (chart of fixedDepositProduct.charts; track chart; let chartIndex = $index) {
@if (chart.name) {
{{ 'labels.inputs.Name' | translate }}:
{{ chart.name }}
}
@if (chart.description) {
{{ 'labels.inputs.Description' | translate }}:
{{ chart.description }}
}
{{ 'labels.inputs.From Date' | translate }}:
{{ chart.fromDate | dateFormat }}
@if (chart.endDate) {
{{ 'labels.inputs.End Date' | translate }}:
{{ chart.endDate | dateFormat }}
}
{{ 'labels.inputs.Primary Grouping by Amount' | translate }}:
{{ fixedDepositProduct.isPrimaryGroupingByAmount | yesNo }}
@if (chart.chartSlabs.length !== 0) {
| {{ 'labels.inputs.Period' | translate }} |
{{
chartSlab.fromPeriod +
' - ' +
chartSlab.toPeriod +
' ' +
(chartSlab.periodType
| find: fixedDepositProductsTemplate.chartTemplate.periodTypes : 'id' : 'value')
}}
|
{{ 'labels.inputs.Amount Range' | translate }} |
{{ chartSlab.amountRangeFrom + ' - ' + chartSlab.amountRangeTo }}
|
{{ 'labels.inputs.Interest' | translate }} |
{{ chartSlab.annualInterestRate }}
|
{{ 'labels.inputs.Description' | translate }} |
{{ chartSlab.description }}
|
{{ 'labels.inputs.Actions' | translate }} |
|
{{ 'labels.heading.Incentives' | translate }}
| {{ 'labels.inputs.Entity Type' | translate }} |
{{
incentive.entityType
| find: fixedDepositProductsTemplate.chartTemplate.entityTypeOptions : 'id' : 'value'
}}
|
{{ 'labels.inputs.Attribute Name' | translate }} |
{{
incentive.attributeName
| find: fixedDepositProductsTemplate.chartTemplate.attributeNameOptions : 'id' : 'value'
}}
|
{{ 'labels.inputs.Condition Type' | translate }} |
{{
incentive.conditionType
| find: fixedDepositProductsTemplate.chartTemplate.conditionTypeOptions : 'id' : 'value'
}}
|
{{ 'labels.inputs.Attribute Value' | translate }} |
@switch (incentive.attributeName) {
@case (2) {
{{
incentive.attributeValue
| find: fixedDepositProductsTemplate.chartTemplate.genderOptions : 'id' : 'name'
}}
}
@case (3) {
{{ incentive.attributeValue }}
}
@case (4) {
{{
incentive.attributeValue
| find: fixedDepositProductsTemplate.chartTemplate.clientTypeOptions : 'id' : 'name'
}}
}
@case (5) {
{{
incentive.attributeValue
| find
: fixedDepositProductsTemplate.chartTemplate.clientClassificationOptions
: 'id'
: 'name'
}}
}
}
|
{{ 'labels.inputs.Incentive Type' | translate }} |
{{
incentive.incentiveType
| find: fixedDepositProductsTemplate.chartTemplate.incentiveTypeOptions : 'id' : 'value'
}}
|
{{ 'labels.inputs.Amount' | translate }} |
{{ incentive.amount | formatNumber }}
|
|
}
}
}
@if (fixedDepositProduct.charges.length) {
{{ 'labels.heading.Charges' | translate }}
| {{ 'labels.inputs.Name' | translate }} |
{{ charge.name + ', ' + charge.currency.displaySymbol }}
|
{{ 'labels.inputs.Type' | translate }} |
{{ charge.chargeCalculationType.value }}
|
{{ 'labels.inputs.Amount' | translate }} |
{{ charge.amount }}
|
{{ 'labels.inputs.Collected On' | translate }} |
{{ charge.chargeTimeType.value }}
|
}
{{ 'labels.heading.Accounting' | translate }}
@if (!isNoneAccounting()) {
}
@if (
fixedDepositProduct.advancedAccountingRules &&
(fixedDepositProduct.paymentChannelToFundSourceMappings?.length ||
fixedDepositProduct.feeToIncomeAccountMappings?.length ||
fixedDepositProduct.penaltyToIncomeAccountMappings?.length)
) {
{{ 'labels.heading.Advanced Accounting Rules' | translate }}
@if (fixedDepositProduct.paymentChannelToFundSourceMappings?.length) {
{{ 'labels.heading.Fund Sources for Payment Channels' | translate }}
| {{ 'labels.inputs.Payment Type' | translate }} |
{{
paymentFundSource.paymentTypeId
| find: fixedDepositProductsTemplate.paymentTypeOptions : 'id' : 'name'
}}
|
{{ 'labels.inputs.Fund Source' | translate }} |
{{
paymentFundSource.fundSourceAccountId
| find: fixedDepositProductsTemplate.accountingMappingOptions.assetAccountOptions : 'id' : 'name'
}}
|
}
@if (fixedDepositProduct.feeToIncomeAccountMappings?.length) {
{{ 'labels.heading.Fees to Specific Income Accounts' | translate }}
| {{ 'labels.inputs.Fees' | translate }} |
{{ feesIncome.chargeId | find: fixedDepositProductsTemplate.chargeOptions : 'id' : 'name' }}
|
{{ 'labels.inputs.Income Account' | translate }} |
{{
feesIncome.incomeAccountId
| find: fixedDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions : 'id' : 'name'
}}
|
}
@if (fixedDepositProduct.penaltyToIncomeAccountMappings?.length) {
{{ 'labels.heading.Penalties to Specific Income Accounts' | translate }}
| {{ 'labels.inputs.Penalty' | translate }} |
{{ penaltyIncome.chargeId | find: fixedDepositProductsTemplate.penaltyOptions : 'id' : 'name' }}
|
{{ 'labels.inputs.Income Account' | translate }} |
{{
penaltyIncome.incomeAccountId
| find: fixedDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions : 'id' : 'name'
}}
|
}
}