{{ 'labels.inputs.Opening Balance' | translate }}

{{ 'labels.inputs.Minimum Opening Balance' | translate }} @if (savingProductSettingsForm.get('minRequiredOpeningBalance').hasError('min')) { {{ 'labels.inputs.Minimum Opening Balance' | translate }} {{ 'labels.commons.must be' | translate }} {{ 'labels.commons.a positive number' | translate }} }

{{ 'labels.inputs.Lock-in Period' | translate }}

{{ 'labels.inputs.Enable Lock-in Period' | translate }}
@if (savingProductSettingsForm.value.enableLockinPeriod) { {{ 'labels.inputs.Frequency' | translate }} @if (savingProductSettingsForm.get('lockinPeriodFrequency')?.hasError('required')) { {{ 'labels.inputs.Frequency' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } @if (savingProductSettingsForm.get('lockinPeriodFrequency')?.hasError('min')) { {{ 'tooltips.Frequency must be greater than zero' | translate }} } @if (savingProductSettingsForm.get('lockinPeriodFrequency')?.hasError('pattern')) { {{ 'tooltips.Frequency must be a positive integer' | translate }} } {{ 'labels.inputs.Type' | translate }} @for (lockinPeriodFrequencyType of lockinPeriodFrequencyTypeData; track lockinPeriodFrequencyType) { {{ lockinPeriodFrequencyType.value | translateKey: 'catalogs' }} } @if (savingProductSettingsForm.get('lockinPeriodFrequencyType')?.hasError('required')) { {{ 'labels.inputs.Type' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } }

{{ 'labels.inputs.Balance' | translate }} & {{ 'labels.inputs.Fees' | translate }}

{{ 'labels.inputs.Apply Withdrawal Fee for Transfers' | translate }}
{{ 'labels.inputs.Balance Required for Interest Calculation' | translate }} @if (savingProductSettingsForm.get('minBalanceForInterestCalculation').hasError('min')) { {{ 'labels.inputs.Balance Required for Interest Calculation' | translate }} {{ 'labels.commons.must be' | translate }} {{ 'labels.commons.a positive number' | translate }} }
{{ 'labels.inputs.Enforce Minimum Balance' | translate }}
{{ 'labels.inputs.Minimum Balance' | translate }} @if (savingProductSettingsForm.get('minRequiredBalance').hasError('min')) { {{ 'labels.inputs.Minimum Balance' | translate }} {{ 'labels.commons.must be' | translate }} {{ 'labels.commons.a positive number' | translate }} }

{{ 'labels.inputs.Tax' | translate }}

{{ 'labels.inputs.Is Withhold Tax Applicable' | translate }}
@if (savingProductSettingsForm.value.withHoldTax) { {{ 'labels.inputs.Tax Group' | translate }} @for (taxGroup of taxGroupData; track taxGroup) { {{ taxGroup.name }} } {{ 'labels.inputs.Tax Group' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} }

{{ 'labels.inputs.Overdraft' | translate }}

{{ 'labels.inputs.Is Overdraft Allowed' | translate }}
@if (savingProductSettingsForm.value.allowOverdraft) { {{ 'labels.inputs.Minimum Overdraft Required for Interest Calculation' | translate }} {{ 'labels.inputs.Nominal Annual Interest for Overdraft' | translate }} {{ 'labels.inputs.Maximum Overdraft Amount Limit' | translate }} }

{{ 'labels.inputs.Dormancy Tracking' | translate }}

{{ 'labels.inputs.Enable Dormancy Tracking' | translate }}
@if (savingProductSettingsForm.value.isDormancyTrackingActive) { {{ 'labels.inputs.Number of Days to Inactive sub-status' | translate }} {{ 'labels.inputs.Number of Days to Inactive sub-status' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} {{ 'labels.inputs.Number of Days to Dormant sub-status' | translate }} {{ 'labels.inputs.Number of Days to Dormant sub-status' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} {{ 'labels.inputs.Number of Days to Escheat' | translate }} {{ 'labels.inputs.Number of Days to Escheat' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} }