@if (loanProductAccountingForm.value.accountingRule >= 2 && loanProductAccountingForm.value.accountingRule <= 4) {
@if (isAccountingAccrualBased) {
{{
'labels.inputs.Enable Accrual Activity Posting on Installment Due Date' | translate
}}
}
{{ 'labels.heading.Assets' | translate }} / {{ 'labels.heading.Liabilities' | translate }}
{{ 'labels.heading.Assets' | translate }}
@if (
loanProductAccountingForm.value.accountingRule === 3 || loanProductAccountingForm.value.accountingRule === 4
) {
}
{{ 'labels.heading.Income' | translate }}
@if (deferredIncomeRecognition?.capitalizedIncome?.enableIncomeCapitalization) {
}
@if (deferredIncomeRecognition?.buyDownFee?.enableBuyDownFee) {
}
{{ 'labels.heading.Expenses' | translate }}
@if (
deferredIncomeRecognition?.buyDownFee?.enableBuyDownFee &&
deferredIncomeRecognition?.buyDownFee?.merchantBuyDownFee
) {
}
{{ 'labels.heading.Liabilities' | translate }}
@if (
deferredIncomeRecognition?.capitalizedIncome?.enableIncomeCapitalization ||
deferredIncomeRecognition?.buyDownFee?.enableBuyDownFee
) {
}
{{
'labels.heading.Advanced Accounting Rules' | translate
}}
@if (loanProductAccountingForm.value.advancedAccountingRules) {
{{ 'labels.heading.Configure Fund Sources for Payment Channels' | translate }}
@if (paymentChannelToFundSourceMappings.value.length !== 0) {
| {{ 'labels.inputs.Payment Type' | translate }} |
{{ paymentFundSource.paymentTypeId | find: paymentTypeData : 'id' : 'name' }}
|
{{ 'labels.inputs.Fund Source' | translate }} |
{{ paymentFundSource.fundSourceAccountId | find: assetAccountData : 'id' : 'name' }}
|
{{ 'labels.inputs.Actions' | translate }} |
|
}
{{ 'labels.heading.Map Fees to Specific Income Accounts' | translate }}
@if (feeToIncomeAccountMappings.value.length !== 0) {
| {{ 'labels.inputs.Fees' | translate }} |
{{ feesIncome.chargeId | find: chargeData : 'id' : 'name' }}
|
{{ 'labels.inputs.Income Account' | translate }} |
{{ feesIncome.incomeAccountId | find: incomeAndLiabilityAccountData : 'id' : 'name' }}
|
{{ 'labels.inputs.Actions' | translate }} |
|
}
{{ 'labels.heading.Map Penalties to Specific Income Accounts' | translate }}
@if (penaltyToIncomeAccountMappings.value.length !== 0) {
| {{ 'labels.inputs.Penalty' | translate }} |
{{ penaltyIncome.chargeId | find: penaltyData : 'id' : 'name' }}
|
{{ 'labels.inputs.Income Account' | translate }} |
{{ penaltyIncome.incomeAccountId | find: incomeAccountData : 'id' : 'name' }}
|
{{ 'labels.inputs.Actions' | translate }} |
|
}
{{ 'labels.heading.Map Charge-off reasons to Expense accounts' | translate }}
@if (chargeOffReasonToExpenseAccountMappings.value.length !== 0) {
| {{ 'labels.inputs.Charge-off reason' | translate }} |
{{
chargeOffReasonExpense.chargeOffReasonCodeValueId | find: chargeOffReasonOptions : 'id' : 'name'
}}
|
{{ 'labels.inputs.Expense Account' | translate }} |
{{ chargeOffReasonExpense.expenseAccountId | find: expenseAccountData : 'id' : 'name' }}
|
{{ 'labels.inputs.Actions' | translate }} |
|
}
}