diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-accounting-step/advanced-accounting-mapping-rule/advanced-accounting-mapping-rule.component.ts b/src/app/products/loan-products/loan-product-stepper/loan-product-accounting-step/advanced-accounting-mapping-rule/advanced-accounting-mapping-rule.component.ts index f79215148..82c2577e9 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-accounting-step/advanced-accounting-mapping-rule/advanced-accounting-mapping-rule.component.ts +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-accounting-step/advanced-accounting-mapping-rule/advanced-accounting-mapping-rule.component.ts @@ -111,7 +111,7 @@ export class AdvancedAccountingMappingRuleComponent implements OnInit { 'WriteOffReasonToExpense' ].includes(this.formType)) { const addData: AccountingMappingDTO = { - value: this.getValueData(response.data.value.chargeOffReasonCodeValueId), + value: this.getValueData(response.data.value.reasonCodeValueId), glAccount: this.getGlAccountData(response.data.value.expenseAccountId) }; this.addTableData(addData); @@ -177,7 +177,7 @@ export class AdvancedAccountingMappingRuleComponent implements OnInit { 'WriteOffReasonToExpense' ].includes(this.formType)) { updateData = { - value: this.getValueData(response.data.value.chargeOffReasonCodeValueId), + value: this.getValueData(response.data.value.reasonCodeValueId), glAccount: this.getGlAccountData(response.data.value.expenseAccountId) }; } else if ([ @@ -235,7 +235,7 @@ export class AdvancedAccountingMappingRuleComponent implements OnInit { case 'ChargeOffReasonExpense': return { title: 'Map Charge-off reasons to Expense accounts', - formfields: this.getChargeOffReasonExpenseFormfields(values) + formfields: this.getReasonsExpenseFormfields(values) }; case 'BuydownFeeClassificationToIncome': return { @@ -250,7 +250,7 @@ export class AdvancedAccountingMappingRuleComponent implements OnInit { case 'WriteOffReasonToExpense': return { title: 'Map Write-off reasons to Expense accounts', - formfields: this.getChargeOffReasonExpenseFormfields(values) + formfields: this.getReasonsExpenseFormfields(values) }; } } @@ -321,14 +321,14 @@ export class AdvancedAccountingMappingRuleComponent implements OnInit { return formfields; } - getChargeOffReasonExpenseFormfields(values?: any) { + getReasonsExpenseFormfields(values?: any) { const reasonOptions = this.accountingMappingOptions.filter( (item: any) => !this.currentFormValues.includes(item.id) ); const formfields: FormfieldBase[] = [ new SelectBase({ - controlName: 'chargeOffReasonCodeValueId', - label: 'Charge-off reason', + controlName: 'reasonCodeValueId', + label: this.formType === 'ChargeOffReasonExpense' ? 'Charge-off reason' : 'Write-off reason', value: values ? values.value.id : reasonOptions[0].id, options: { label: 'name', value: 'id', data: reasonOptions }, required: true,