Merging Alberto changes in main (#2406)
* Loan Product Capitalized Income tab for Adv Pment Alloc * fix: Loan Product Capitalized Income values --------- Co-authored-by: Jose Alberto Hernandez <alberto@black-box.local> Co-authored-by: Jose Alberto Hernandez <alberto@art3ch.solutions>
This commit is contained in:
co-authored by
Jose Alberto Hernandez
Jose Alberto Hernandez
parent
8d2df1e2ed
commit
82e776eebe
+7
-5
@@ -290,11 +290,6 @@
|
||||
<input type="number" matInput formControlName="fixedEmiAmount" />
|
||||
</mat-form-field>
|
||||
|
||||
<mat-form-field fxFlex="48%">
|
||||
<mat-label>{{ 'labels.inputs.Balloon Repayment Amount' | translate }}</mat-label>
|
||||
<input type="number" matInput formControlName="balloonRepaymentAmount" />
|
||||
</mat-form-field>
|
||||
|
||||
<h4 fxFlex="98%" class="mat-h4">{{ 'labels.heading.Interest Calculations' | translate }}</h4>
|
||||
|
||||
<mat-form-field fxFlex="48%">
|
||||
@@ -474,6 +469,13 @@
|
||||
<span fxFlex="60%">{{ loansAccountTermsData.interestRecalculationData.recalculationRestFrequencyInterval }}</span>
|
||||
</div>
|
||||
|
||||
<div fxFlexFill>
|
||||
<span fxFlex="40%"
|
||||
><b>{{ 'labels.inputs.Enable income capitalization' | translate }}</b></span
|
||||
>
|
||||
<span fxFlex="60%">{{ enableIncomeCapitalization | yesNo }}</span>
|
||||
</div>
|
||||
|
||||
<ng-container *ngIf="multiDisburseLoan">
|
||||
<mat-divider fxFlex="98%"></mat-divider>
|
||||
<div fxFlexFill *ngIf="allowAddDisbursementDetails()">
|
||||
|
||||
+2
@@ -100,6 +100,7 @@ export class LoansAccountTermsStepComponent implements OnInit, OnChanges {
|
||||
currency: Currency;
|
||||
|
||||
productEnableDownPayment = false;
|
||||
enableIncomeCapitalization = false;
|
||||
isProgressive = false;
|
||||
|
||||
/**
|
||||
@@ -128,6 +129,7 @@ export class LoansAccountTermsStepComponent implements OnInit, OnChanges {
|
||||
this.loansAccountTermsData = this.loansAccountTemplate;
|
||||
}
|
||||
this.productEnableDownPayment = this.loansAccountTermsData.product.enableDownPayment;
|
||||
this.enableIncomeCapitalization = this.loansAccountTermsData.product.enableIncomeCapitalization;
|
||||
this.isProgressive =
|
||||
this.loansAccountTermsData.loanScheduleType.code == LoanProducts.LOAN_SCHEDULE_TYPE_PROGRESSIVE;
|
||||
if (this.loansAccountTermsData.product) {
|
||||
|
||||
@@ -79,6 +79,21 @@
|
||||
<span fxFlex="50%">{{ loanDetails.chargeOffBehaviour.value | translateKey: 'catalogs' }}</span>
|
||||
</div>
|
||||
|
||||
<div fxFlexFill>
|
||||
<span fxFlex="50%"> {{ 'labels.inputs.Enable income capitalization' | translate }}</span>
|
||||
<span fxFlex="50%"> {{ loanDetails.enableIncomeCapitalization | yesNo }} </span>
|
||||
</div>
|
||||
|
||||
<div fxFlexFill *ngIf="loanDetails.enableIncomeCapitalization">
|
||||
<span fxFlex="50%"> {{ 'labels.inputs.Income capitalization calculation type' | translate }}</span>
|
||||
<span fxFlex="50%"> {{ loanDetails.capitalizedIncomeCalculationType?.value | translateKey: 'catalogs' }} </span>
|
||||
</div>
|
||||
|
||||
<div fxFlexFill *ngIf="loanDetails.enableIncomeCapitalization">
|
||||
<span fxFlex="50%"> {{ 'labels.inputs.Income capitalization strategy' | translate }}</span>
|
||||
<span fxFlex="50%"> {{ loanDetails.capitalizedIncomeStrategy?.value | translateKey: 'catalogs' }} </span>
|
||||
</div>
|
||||
|
||||
<div fxFlexFill>
|
||||
<span fxFlex="50%"> {{ 'labels.inputs.Grace: On Principal Payment' | translate }}</span>
|
||||
<span fxFlex="50%"> {{ loanDetails.graceOnPrincipalPayment }} </span>
|
||||
|
||||
Reference in New Issue
Block a user