diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.html b/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.html
index d51c7314d..a04e643ae 100644
--- a/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.html
+++ b/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.html
@@ -96,13 +96,13 @@
{{ 'labels.commons.Minimum Value must be' | translate }}
- {{ 'labels.commons.greater equal to than 0' | translate }}
+ 1
{{ 'labels.inputs.Default' | translate }}
-
+
{{ 'labels.catalogs.Default' | translate }} {{ 'labels.inputs.Number of repayments' | translate }}
{{ 'labels.commons.is' | translate }}
@@ -112,12 +112,12 @@
{{ 'labels.inputs.Maximum' | translate }}
-
+
{{ 'labels.commons.Maximum Value must be' | translate }}
- {{ 'labels.commons.greater equal to than 0' | translate }}
+ 1
{{ 'labels.commons.and must be greater than' | translate }}
- {{ 'labels.commons.Minimum Principal' | translate }}
+ {{ 'labels.inputs.Minimum' | translate }}
diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.ts b/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.ts
index 503267279..aefb19597 100644
--- a/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.ts
+++ b/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.ts
@@ -194,12 +194,25 @@ export class LoanProductTermsStepComponent implements OnInit, OnChanges {
Validators.required
],
maxPrincipal: [''],
- minNumberOfRepayments: [''],
+ minNumberOfRepayments: [
+ '',
+ [
+ Validators.pattern('^[1-9]\\d*$')
+ ]
+ ],
numberOfRepayments: [
'',
- Validators.required
+ [
+ Validators.required,
+ Validators.pattern('^[1-9]\\d*$')
+ ]
+ ],
+ maxNumberOfRepayments: [
+ '',
+ [
+ Validators.pattern('^[1-9]\\d*$')
+ ]
],
- maxNumberOfRepayments: [''],
isLinkedToFloatingInterestRates: [false],
allowApprovedDisbursedAmountsOverApplied: [false],
overAppliedCalculationType: [{ value: null, disabled: true }],