{{ 'labels.inputs.Recalculate Interest' | translate }}
@if (loanProductSettingsForm.value.isInterestRecalculationEnabled) {
{{ 'labels.inputs.Pre-closure interest calculation rule' | translate }}
@for (
preClosureInterestCalculationStrategy of preClosureInterestCalculationStrategyData;
track preClosureInterestCalculationStrategy
) {
{{ preClosureInterestCalculationStrategy.value | translateKey: 'catalogs' }}
}
{{ 'labels.inputs.Pre-closure interest calculation rule' | translate }}
{{ 'labels.commons.is' | translate }}
{{ 'labels.commons.required' | translate }}
{{ 'labels.inputs.Advance payments adjustment type' | translate }}
@for (rescheduleStrategyType of rescheduleStrategyTypeData; track rescheduleStrategyType) {
{{ rescheduleStrategyType.value | translateKey: 'catalogs' }}
}
{{ 'labels.inputs.Advance payments adjustment type' | translate }} {{ 'labels.commons.is' | translate }}
{{ 'labels.commons.required' | translate }}
{{ 'labels.inputs.Interest recalculation compounding on' | translate }}
@for (
interestRecalculationCompoundingType of interestRecalculationCompoundingTypeData;
track interestRecalculationCompoundingType
) {
{{ interestRecalculationCompoundingType.value | translateKey: 'catalogs' }}
}
{{ 'labels.inputs.Interest recalculation compounding on' | translate }}
{{ 'labels.commons.is' | translate }}
{{ 'labels.commons.required' | translate }}
@if (
loanProductSettingsForm.value.interestRecalculationCompoundingMethod !== 0 &&
loanProductSettingsForm.value.recalculationCompoundingFrequencyType !== 1
) {
{{ 'labels.inputs.Frequency Interval for compounding' | translate }}
{{ 'labels.inputs.Frequency Interval for compounding' | translate }}
{{ 'labels.commons.is' | translate }}
{{ 'labels.commons.required' | translate }}
}
@if (loanProductSettingsForm.value.recalculationRestFrequencyType !== 1) {
{{ 'labels.inputs.Frequency Interval for recalculation' | translate }}
{{ 'labels.inputs.Frequency Interval for recalculation' | translate }}
{{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }}
}
@if (loanProductSettingsForm.value.interestRecalculationCompoundingMethod !== 0) {
{{ 'labels.inputs.Frequency for compounding' | translate }}
@for (
interestRecalculationFrequencyType of interestRecalculationFrequencyTypeData;
track interestRecalculationFrequencyType
) {
{{ interestRecalculationFrequencyType.value }}
}
@if (loanProductSettingsForm.value.recalculationCompoundingFrequencyType === 4) {
@for (
interestRecalculationNthDayType of interestRecalculationNthDayTypeData;
track interestRecalculationNthDayType
) {
{{ interestRecalculationNthDayType.value | translateKey: 'catalogs' }}
}
}
@if (
(loanProductSettingsForm.value.recalculationCompoundingFrequencyType === 4 &&
loanProductSettingsForm.value.recalculationCompoundingFrequencyNthDayType !== -2) ||
loanProductSettingsForm.value.recalculationCompoundingFrequencyType === 3
) {
@for (
interestRecalculationDayOfWeekType of interestRecalculationDayOfWeekTypeData;
track interestRecalculationDayOfWeekType
) {
{{ interestRecalculationDayOfWeekType.value | translateKey: 'catalogs' }}
}
}
@if (
loanProductSettingsForm.value.recalculationCompoundingFrequencyType === 4 &&
loanProductSettingsForm.value.recalculationCompoundingFrequencyNthDayType === -2
) {
@for (
interestRecalculationOnDayType of interestRecalculationOnDayTypeData;
track interestRecalculationOnDayType
) {
{{ interestRecalculationOnDayType }}
}
}
}
{{ 'labels.inputs.Frequency for recalculate Outstanding Principal' | translate }}
@for (
interestRecalculationFrequencyType of interestRecalculationFrequencyTypeData;
track interestRecalculationFrequencyType
) {
{{ interestRecalculationFrequencyType.value | translateKey: 'catalogs' }}
}
{{ 'labels.inputs.Frequency for recalculate Outstanding Principal' | translate }}
{{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }}
@if (loanProductSettingsForm.value.recalculationRestFrequencyType === 4) {
@for (
interestRecalculationNthDayType of interestRecalculationNthDayTypeData;
track interestRecalculationNthDayType
) {
{{ interestRecalculationNthDayType.value | translateKey: 'catalogs' }}
}
}
@if (
(loanProductSettingsForm.value.recalculationRestFrequencyType === 4 &&
loanProductSettingsForm.value.recalculationRestFrequencyNthDayType !== -2) ||
loanProductSettingsForm.value.recalculationRestFrequencyType === 3
) {
@for (
interestRecalculationDayOfWeekType of interestRecalculationDayOfWeekTypeData;
track interestRecalculationDayOfWeekType
) {
{{ interestRecalculationDayOfWeekType.value | translateKey: 'catalogs' }}
}
}
@if (
loanProductSettingsForm.value.recalculationRestFrequencyType === 4 &&
loanProductSettingsForm.value.recalculationRestFrequencyNthDayType === -2
) {
@for (
interestRecalculationOnDayType of interestRecalculationOnDayTypeData;
track interestRecalculationOnDayType
) {
{{ interestRecalculationOnDayType }}
}
}
{{ 'labels.inputs.Is Arrears recognization based on original schedule' | translate }}?
@if (loanProductSettingsForm.value.loanScheduleType === 'PROGRESSIVE') {
{{ 'labels.inputs.Do not calculate interest on past due principal balances' | translate }}
}
}