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 16b6445ef..2e176e07d 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
@@ -297,7 +297,7 @@
-
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 bb6bdf103..2d7ef36fa 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
@@ -127,7 +127,8 @@ export class LoansAccountTermsStepComponent implements OnInit, OnChanges {
'fixedEmiAmount': this.loansAccountTermsData.fixedEmiAmount,
'maxOutstandingLoanBalance': this.loansAccountTermsData.maxOutstandingLoanBalance,
'transactionProcessingStrategyCode': this.loansAccountTermsData.transactionProcessingStrategyCode,
- 'interestRateDifferential':this.loansAccountTermsData.interestRateDifferential
+ 'interestRateDifferential':this.loansAccountTermsData.interestRateDifferential,
+ 'multiDisburseLoan': this.loansAccountTermsData.multiDisburseLoan
});
this.multiDisburseLoan = this.loansAccountTermsData.multiDisburseLoan;
@@ -210,7 +211,8 @@ export class LoansAccountTermsStepComponent implements OnInit, OnChanges {
'fixedEmiAmount': this.loansAccountTermsData.fixedEmiAmount,
'maxOutstandingLoanBalance': this.loansAccountTermsData.maxOutstandingLoanBalance,
'transactionProcessingStrategyCode': this.loansAccountTermsData.transactionProcessingStrategyCode,
- 'interestRateDifferential':this.loansAccountTermsData.interestRateDifferential
+ 'interestRateDifferential':this.loansAccountTermsData.interestRateDifferential,
+ 'multiDisburseLoan': this.loansAccountTermsData.multiDisburseLoan
});
}
this.createloansAccountTermsForm();
@@ -272,7 +274,8 @@ export class LoansAccountTermsStepComponent implements OnInit, OnChanges {
'isTopup': [''],
'maxOutstandingLoanBalance': [''],
'interestRateDifferential':[''],
- 'transactionProcessingStrategyCode': ['', Validators.required]
+ 'transactionProcessingStrategyCode': ['', Validators.required],
+ 'multiDisburseLoan': [false]
});
}
@@ -304,8 +307,8 @@ export class LoansAccountTermsStepComponent implements OnInit, OnChanges {
}),
new InputBase({
controlName: 'principal',
- label: 'Principal',
- value: (currentPrincipalAmount - this.totalMultiDisbursed),
+ label: `Principal(It should be less than equal to the ${currentPrincipalAmount})`,
+ value: '',
type: 'number',
required: true,
order: 2
diff --git a/src/app/loans/loans.service.ts b/src/app/loans/loans.service.ts
index 37b6d2725..921e0a945 100644
--- a/src/app/loans/loans.service.ts
+++ b/src/app/loans/loans.service.ts
@@ -587,7 +587,7 @@ export class LoansService {
delete loansAccountData.isValid;
loansAccountData.principal = loansAccountData.principalAmount;
delete loansAccountData.principalAmount;
-
+ delete loansAccountData.multiDisburseLoan; //this was just added so that disbursement data can be send in the backend
return loansAccountData;
}