{{ 'labels.heading.Premature Close' | translate }}

Close {{ data.accountNo ?? 'this account' }} before maturity -- interest is recalculated as of the date below, usually at a lower, penalty rate.

@if (loadFailed) { } @else {
{{ 'labels.inputs.Premature Close Date' | translate }} @if (prematureCloseForm.controls.closedOnDate.hasError('required')) { {{ 'labels.inputs.Premature Close Date' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } @if (loadingAmount) {
Calculating premature-closure amount...
} @else { @if (maturityAmount !== null && maturityAmount !== undefined) {
@if (data.depositAmount) {
Deposit Amount {{ data.depositAmount | formatNumber }}
} @if (data.nominalAnnualInterestRate) {
Contracted Interest Rate {{ data.nominalAnnualInterestRate }}%
} @if (data.preClosurePenalApplicable) {
Pre-Closure Penalty (on {{ data.preClosurePenalInterestOnType?.value }}) − {{ data.preClosurePenalInterest }}%
} @if (interestEarned !== null) {
Interest Earned (to {{ 'labels.inputs.Premature Close Date' | translate }}) + {{ interestEarned | formatNumber }}
}
{{ 'labels.inputs.Maturity Amount' | translate }} {{ maturityAmount | formatNumber }}
}
@for (closureOption of onAccountClosureOptions; track closureOption) { }
@if ( prematureCloseForm.controls.onAccountClosureId?.hasError('required') && prematureCloseForm.controls.onAccountClosureId?.touched ) {
{{ 'labels.inputs.Account action' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }}
} @if (noDestinationAccounts) { } @if (prematureCloseForm.contains('toSavingsAccountId')) { {{ 'labels.inputs.Transfer to Savings' | translate }} @for (account of savingsAccountsData; track account) { {{ account.accountNo }} } @if (prematureCloseForm.controls.toSavingsAccountId?.hasError('required')) { {{ 'labels.inputs.Transfer to savings account' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } } @if (prematureCloseForm.contains('transferDescription')) { {{ 'labels.inputs.Transfer Description' | translate }} } @if (prematureCloseForm.contains('note')) { {{ 'labels.inputs.Note' | translate }} } } @if (submitError) { }
}