diff --git a/src/app/loans/create-loans-account/create-loans-account.component.ts b/src/app/loans/create-loans-account/create-loans-account.component.ts
index e6ebf13df..337cf09ad 100644
--- a/src/app/loans/create-loans-account/create-loans-account.component.ts
+++ b/src/app/loans/create-loans-account/create-loans-account.component.ts
@@ -148,14 +148,6 @@ export class CreateLoansAccountComponent implements OnInit {
loansAccountData.recalculationRestFrequencyDate = this.dateUtils.formatDate(this.loansAccount.recalculationRestFrequencyDate, dateFormat);
}
- if (this.loansAccountProductTemplate.isInterestRecalculationEnabled) {
- if (loansAccountData.recalculationCompoundingFrequencyDate !== null) {
- loansAccountData.recalculationCompoundingFrequencyDate = this.dateUtils.formatDate(this.loansAccount.recalculationCompoundingFrequencyDate, dateFormat);
- }
- } else {
- delete loansAccountData.recalculationCompoundingFrequencyDate;
- }
-
if (loansAccountData.interestCalculationPeriodType === 0) {
loansAccountData.allowPartialPeriodInterestCalcualtion = false;
}
diff --git a/src/app/loans/edit-loans-account/edit-loans-account.component.ts b/src/app/loans/edit-loans-account/edit-loans-account.component.ts
index b49997df0..9663196e6 100644
--- a/src/app/loans/edit-loans-account/edit-loans-account.component.ts
+++ b/src/app/loans/edit-loans-account/edit-loans-account.component.ts
@@ -135,14 +135,6 @@ export class EditLoansAccountComponent implements OnInit {
loansAccountData.recalculationRestFrequencyDate = this.dateUtils.formatDate(this.loansAccount.recalculationRestFrequencyDate, dateFormat);
}
- if (this.loansAccountProductTemplate.isInterestRecalculationEnabled) {
- if (loansAccountData.recalculationCompoundingFrequencyDate !== null) {
- loansAccountData.recalculationCompoundingFrequencyDate = this.dateUtils.formatDate(this.loansAccount.recalculationCompoundingFrequencyDate, dateFormat);
- }
- } else {
- delete loansAccountData.recalculationCompoundingFrequencyDate;
- }
-
if (loansAccountData.interestCalculationPeriodType === 0) {
loansAccountData.allowPartialPeriodInterestCalcualtion = false;
}
diff --git a/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.html b/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.html
index 2788200b7..b7343e891 100644
--- a/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.html
+++ b/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.html
@@ -253,18 +253,6 @@
-
- Frequency Date for recalculation
-
-
-
-
- Frequency Data for recalculation is required
-
-
-
diff --git a/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.ts b/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.ts
index aa09c912d..4042d7d0f 100644
--- a/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.ts
+++ b/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.ts
@@ -93,12 +93,6 @@ export class LoansAccountTermsStepComponent implements OnInit, OnChanges {
'repaymentsStartingFromDate': this.loansAccountTemplate.expectedFirstRepaymentOnDate && new Date(this.loansAccountTemplate.expectedFirstRepaymentOnDate)
});
}
-
- if (this.loansAccountTemplate.isInterestRecalculationEnabled) {
- this.loansAccountTermsForm.patchValue({
- 'recalculationCompoundingFrequencyDate': ''
- });
- }
}
this.createloansAccountTermsForm();
this.setCustomValidators();
diff --git a/src/app/loans/loans.service.ts b/src/app/loans/loans.service.ts
index 8f944557c..1319031f5 100644
--- a/src/app/loans/loans.service.ts
+++ b/src/app/loans/loans.service.ts
@@ -273,7 +273,7 @@ export class LoansService {
.set('staffInSelectedOfficeOnly', 'true');
httpParams = productId ? httpParams.set('productId', productId) : httpParams;
httpParams = isGroup ? httpParams.set('groupId', entityId)
- .set('templateType', 'group') :
+ .set('templateType', 'group') :
httpParams.set('clientId', entityId)
.set('templateType', 'individual');
return this.http.get('/loans/template', { params: httpParams });
diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-charges-step/loan-product-charges-step.component.ts b/src/app/products/loan-products/loan-product-stepper/loan-product-charges-step/loan-product-charges-step.component.ts
index 82acae862..7728316f4 100644
--- a/src/app/products/loan-products/loan-product-stepper/loan-product-charges-step/loan-product-charges-step.component.ts
+++ b/src/app/products/loan-products/loan-product-stepper/loan-product-charges-step/loan-product-charges-step.component.ts
@@ -28,7 +28,9 @@ export class LoanProductChargesStepComponent implements OnInit {
ngOnInit() {
this.chargeData = this.loanProductsTemplate.chargeOptions;
- this.overdueChargeData = this.loanProductsTemplate.penaltyOptions.filter((penalty: any) => penalty.chargeTimeType.code === 'chargeTimeType.overdueInstallment');
+ this.overdueChargeData = this.loanProductsTemplate.penaltyOptions ?
+ this.loanProductsTemplate.penaltyOptions.filter((penalty: any) => penalty.chargeTimeType.code === 'chargeTimeType.overdueInstallment') :
+ [];
this.chargesDataSource = this.loanProductsTemplate.charges || [];
this.pristine = true;
diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-preview-step/loan-product-preview-step.component.html b/src/app/products/loan-products/loan-product-stepper/loan-product-preview-step/loan-product-preview-step.component.html
index e6d53f45b..f6a8e32f9 100644
--- a/src/app/products/loan-products/loan-product-stepper/loan-product-preview-step/loan-product-preview-step.component.html
+++ b/src/app/products/loan-products/loan-product-stepper/loan-product-preview-step/loan-product-preview-step.component.html
@@ -387,10 +387,6 @@
Frequency Interval for compounding:
{{ loanProduct.recalculationCompoundingFrequencyInterval }}
-
- Compounding Frequency Date:
- {{ loanProduct.recalculationCompoundingFrequencyDate }}
-
diff --git a/src/app/products/loan-products/view-loan-product/view-loan-product.component.html b/src/app/products/loan-products/view-loan-product/view-loan-product.component.html
index bb8ed8de2..eec70813e 100644
--- a/src/app/products/loan-products/view-loan-product/view-loan-product.component.html
+++ b/src/app/products/loan-products/view-loan-product/view-loan-product.component.html
@@ -400,10 +400,6 @@
Frequency Interval for compounding:
{{ loanProduct.interestRecalculationData.recalculationCompoundingFrequencyInterval }}
-
- Compounding Frequency Date:
- {{ loanProduct.interestRecalculationData.recalculationCompoundingFrequencyDate }}
-