diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.html b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.html
index 9c0cc1f6a..f6cf82013 100644
--- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.html
+++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.html
@@ -18,7 +18,7 @@
{{ 'labels.inputs.Frequency' | translate }}
-
+
@@ -39,7 +39,7 @@
{{ 'labels.inputs.Frequency' | translate }}
-
+
{{ 'labels.inputs.Minimum Deposit Term Frequency' | translate }} {{ 'labels.commons.is' | translate }}
{{ 'labels.commons.required' | translate }}
@@ -71,7 +71,7 @@
{{ 'labels.inputs.Frequency' | translate }}
-
+
@@ -92,7 +92,7 @@
{{ 'labels.inputs.Frequency' | translate }}
-
+
@@ -122,7 +122,7 @@
{{ 'labels.inputs.Penal Interest' | translate }} (%)
-
+
diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.ts b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.ts
index 84894dd15..aab5065ea 100644
--- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.ts
+++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.ts
@@ -97,22 +97,37 @@ export class FixedDepositProductSettingsStepComponent implements OnInit {
createFixedDepositProductSettingsForm() {
this.fixedDepositProductSettingsForm = this.formBuilder.group({
- lockinPeriodFrequency: [''],
+ lockinPeriodFrequency: [
+ '',
+ Validators.min(0)
+ ],
lockinPeriodFrequencyType: [''],
minDepositTerm: [
'',
- Validators.required
+ [
+ Validators.required,
+ Validators.min(0)
+ ]
],
minDepositTermTypeId: [
'',
Validators.required
],
- inMultiplesOfDepositTerm: [''],
+ inMultiplesOfDepositTerm: [
+ '',
+ Validators.min(0)
+ ],
inMultiplesOfDepositTermTypeId: [''],
- maxDepositTerm: [''],
+ maxDepositTerm: [
+ '',
+ Validators.min(0)
+ ],
maxDepositTermTypeId: [''],
preClosurePenalApplicable: [false],
- preClosurePenalInterest: [''],
+ preClosurePenalInterest: [
+ '',
+ Validators.min(0)
+ ],
preClosurePenalInterestOnTypeId: [''],
withHoldTax: [false]
});