diff --git a/src/app/loans/glim-account/create-glim-account/glim-account-stepper/glim-preview-step/glim-preview-step.component.html b/src/app/loans/glim-account/create-glim-account/glim-account-stepper/glim-preview-step/glim-preview-step.component.html index 7039f58ef..fb46fd4eb 100644 --- a/src/app/loans/glim-account/create-glim-account/glim-account-stepper/glim-preview-step/glim-preview-step.component.html +++ b/src/app/loans/glim-account/create-glim-account/glim-account-stepper/glim-preview-step/glim-preview-step.component.html @@ -126,7 +126,7 @@
Repayment strategy: {{ loansAccount.transactionProcessingStrategyId | find:loansAccountTemplate.transactionProcessingStrategyOptions:'id':'name' }} + fxFlex="60%">{{ loansAccount.transactionProcessingStrategyCode | find:loansAccountTemplate.transactionProcessingStrategyOptions:'code':'name' }}

Moratorium

diff --git a/src/app/loans/glim-account/create-glim-account/glim-account-stepper/glim-terms-step/glim-terms-step.component.ts b/src/app/loans/glim-account/create-glim-account/glim-account-stepper/glim-terms-step/glim-terms-step.component.ts index 6abc058d2..29f8e1a5f 100644 --- a/src/app/loans/glim-account/create-glim-account/glim-account-stepper/glim-terms-step/glim-terms-step.component.ts +++ b/src/app/loans/glim-account/create-glim-account/glim-account-stepper/glim-terms-step/glim-terms-step.component.ts @@ -61,7 +61,7 @@ export class GlimTermsStepComponent implements OnInit, OnChanges { 'interestRatePerPeriod': this.loansAccountProductTemplate.interestRatePerPeriod, 'interestType': this.loansAccountProductTemplate.interestType.id, 'interestCalculationPeriodType': this.loansAccountProductTemplate.interestCalculationPeriodType.id, - 'transactionProcessingStrategyId': this.loansAccountProductTemplate.transactionProcessingStrategyId, + 'transactionProcessingStrategyCode': this.loansAccountProductTemplate.transactionProcessingStrategyCode, }); this.setOptions(); } @@ -117,7 +117,7 @@ export class GlimTermsStepComponent implements OnInit, OnChanges { 'interestRatePerPeriod': [''], 'interestType': [''], 'interestCalculationPeriodType': [''], - 'transactionProcessingStrategyId': [''] + 'transactionProcessingStrategyCode': [''] }); } diff --git a/src/app/loans/loans-account-stepper/loans-account-preview-step/loans-account-preview-step.component.html b/src/app/loans/loans-account-stepper/loans-account-preview-step/loans-account-preview-step.component.html index 86c3ff080..a0c3c75f1 100644 --- a/src/app/loans/loans-account-stepper/loans-account-preview-step/loans-account-preview-step.component.html +++ b/src/app/loans/loans-account-stepper/loans-account-preview-step/loans-account-preview-step.component.html @@ -126,7 +126,7 @@
Repayment strategy: {{ loansAccount.transactionProcessingStrategyId | find:loansAccountTemplate.transactionProcessingStrategyOptions:'id':'name' }} + fxFlex="60%">{{ loansAccount.transactionProcessingStrategyCode | find:loansAccountTemplate.transactionProcessingStrategyOptions:'code':'name' }}

Moratorium

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 d3b4f79ff..66ebaa9da 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 @@ -298,7 +298,7 @@
Repayment Strategy: - {{ loanProduct.transactionProcessingStrategyId | find:loanProductsTemplate.transactionProcessingStrategyOptions:'id':'name' }} + {{ loanProduct.transactionProcessingStrategyCode | find:loanProductsTemplate.transactionProcessingStrategyOptions:'code':'name' }}
@@ -488,7 +488,7 @@ Interest method: {{ loanProduct.allowAttributeOverrides.interestType ? 'Yes' : 'No' }} Repayment strategy: - {{ loanProduct.allowAttributeOverrides.transactionProcessingStrategyId ? 'Yes' : 'No' }} + {{ loanProduct.allowAttributeOverrides.transactionProcessingStrategyCode ? 'Yes' : 'No' }} Interest calculation period: {{ loanProduct.allowAttributeOverrides.interestCalculationPeriodType ? 'Yes' : 'No' }} Arrears tolerance: diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.html b/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.html index 61c698984..c86ffafc6 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.html +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.html @@ -48,8 +48,8 @@ Repayment strategy - - + + {{ transactionProcessingStrategy.name }} @@ -417,7 +417,7 @@ Interest method - + Repayment strategy diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.ts b/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.ts index a89673a6a..33883d145 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.ts +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.ts @@ -39,7 +39,7 @@ export class LoanProductSettingsStepComponent implements OnInit { if (isLinkedToFloatingInterestRates) { this.loanProductSettingsForm.get('isInterestRecalculationEnabled').setValue(true); } - }); + }); this.amortizationTypeData = this.loanProductsTemplate.amortizationTypeOptions; this.interestTypeData = this.loanProductsTemplate.interestTypeOptions; @@ -63,7 +63,7 @@ export class LoanProductSettingsStepComponent implements OnInit { 'isEqualAmortization': this.loanProductsTemplate.isEqualAmortization, 'interestCalculationPeriodType': this.loanProductsTemplate.interestCalculationPeriodType.id, 'allowPartialPeriodInterestCalcualtion': this.loanProductsTemplate.allowPartialPeriodInterestCalcualtion, - 'transactionProcessingStrategyId': this.loanProductsTemplate.transactionProcessingStrategyId || this.transactionProcessingStrategyData[0].id, + 'transactionProcessingStrategyCode': this.loanProductsTemplate.transactionProcessingStrategyCode || this.transactionProcessingStrategyData[0].code, 'graceOnPrincipalPayment': this.loanProductsTemplate.graceOnPrincipalPayment, 'graceOnInterestPayment': this.loanProductsTemplate.graceOnInterestPayment, 'graceOnInterestCharged': this.loanProductsTemplate.graceOnInterestCharged, @@ -102,7 +102,7 @@ export class LoanProductSettingsStepComponent implements OnInit { -2 : this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyNthDay && this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyNthDay.id, 'recalculationCompoundingFrequencyNthDayType': this.loanProductsTemplate.interestRecalculationData.interestRecalculationCompoundingType.id && this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyType.id === 4 && this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyOnDay ? -2 : this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyNthDay - && this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyNthDay.id, + && this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyNthDay.id, 'recalculationCompoundingFrequencyDayOfWeekType': this.loanProductsTemplate.interestRecalculationData.interestRecalculationCompoundingType.id && ((this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyType.id === 4 && !this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyOnDay) || this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyType.id === 3) && this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyWeekday && this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyWeekday.id, @@ -128,7 +128,7 @@ export class LoanProductSettingsStepComponent implements OnInit { 'allowAttributeOverrides': { 'amortizationType': this.loanProductsTemplate.allowAttributeOverrides.amortizationType, 'interestType': this.loanProductsTemplate.allowAttributeOverrides.interestType, - 'transactionProcessingStrategyId': this.loanProductsTemplate.allowAttributeOverrides.transactionProcessingStrategyId, + 'transactionProcessingStrategyCode': this.loanProductsTemplate.allowAttributeOverrides.transactionProcessingStrategyCode, 'interestCalculationPeriodType': this.loanProductsTemplate.allowAttributeOverrides.interestCalculationPeriodType, 'inArrearsTolerance': this.loanProductsTemplate.allowAttributeOverrides.inArrearsTolerance, 'repaymentEvery': this.loanProductsTemplate.allowAttributeOverrides.repaymentEvery, @@ -145,7 +145,7 @@ export class LoanProductSettingsStepComponent implements OnInit { 'interestType': ['', Validators.required], 'isEqualAmortization': [false], 'interestCalculationPeriodType': ['', Validators.required], - 'transactionProcessingStrategyId': ['', Validators.required], + 'transactionProcessingStrategyCode': ['', Validators.required], 'graceOnPrincipalPayment': [''], 'graceOnInterestPayment': [''], 'graceOnInterestCharged': [''], @@ -167,7 +167,7 @@ export class LoanProductSettingsStepComponent implements OnInit { 'allowAttributeOverrides': this.formBuilder.group({ 'amortizationType': [true], 'interestType': [true], - 'transactionProcessingStrategyId': [true], + 'transactionProcessingStrategyCode': [true], 'interestCalculationPeriodType': [true], 'inArrearsTolerance': [true], 'repaymentEvery': [true], @@ -317,7 +317,7 @@ export class LoanProductSettingsStepComponent implements OnInit { } else { this.loanProductSettingsForm.removeControl('maxTrancheCount'); this.loanProductSettingsForm.removeControl('outstandingLoanBalance'); - this.loanProductSettingsForm.patchValue({'disallowExpectedDisbursements': false}); + this.loanProductSettingsForm.patchValue({ 'disallowExpectedDisbursements': false }); } }); @@ -327,7 +327,7 @@ export class LoanProductSettingsStepComponent implements OnInit { allowAttributeOverrides.patchValue({ 'amortizationType': true, 'interestType': true, - 'transactionProcessingStrategyId': true, + 'transactionProcessingStrategyCode': true, 'interestCalculationPeriodType': true, 'inArrearsTolerance': true, 'repaymentEvery': true, @@ -338,7 +338,7 @@ export class LoanProductSettingsStepComponent implements OnInit { allowAttributeOverrides.patchValue({ 'amortizationType': false, 'interestType': false, - 'transactionProcessingStrategyId': false, + 'transactionProcessingStrategyCode': false, 'interestCalculationPeriodType': false, 'inArrearsTolerance': false, 'repaymentEvery': false, 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 f5a104875..730c2e1f5 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 @@ -495,7 +495,7 @@ Interest method: {{ loanProduct.allowAttributeOverrides.interestType ? 'Yes' : 'No' }} Repayment strategy: - {{ loanProduct.allowAttributeOverrides.transactionProcessingStrategyId ? 'Yes' : 'No' }} + {{ loanProduct.allowAttributeOverrides.transactionProcessingStrategyCode ? 'Yes' : 'No' }} Interest calculation period: {{ loanProduct.allowAttributeOverrides.interestCalculationPeriodType ? 'Yes' : 'No' }} Arrears tolerance: