FINERACT-2232: Capitalized income - accounting configuration
This commit is contained in:
+6
@@ -360,6 +360,9 @@ public class LoanProductToGLAccountMappingHelper extends ProductToGLAccountMappi
|
||||
mergeLoanToIncomeAccountMappingChanges(element, LoanProductAccountingParams.INCOME_FROM_GOODWILL_CREDIT_PENALTY.getValue(),
|
||||
loanProductId, AccrualAccountsForLoan.INCOME_FROM_GOODWILL_CREDIT_PENALTY.getValue(),
|
||||
AccrualAccountsForLoan.INCOME_FROM_GOODWILL_CREDIT_PENALTY.toString(), changes);
|
||||
mergeLoanToIncomeAccountMappingChanges(element, LoanProductAccountingParams.INCOME_FROM_CAPITALIZATION.getValue(),
|
||||
loanProductId, AccrualAccountsForLoan.INCOME_FROM_CAPITALIZATION.getValue(),
|
||||
AccrualAccountsForLoan.INCOME_FROM_CAPITALIZATION.toString(), changes);
|
||||
|
||||
// expenses
|
||||
mergeLoanToExpenseAccountMappingChanges(element, LoanProductAccountingParams.LOSSES_WRITTEN_OFF.getValue(), loanProductId,
|
||||
@@ -377,6 +380,9 @@ public class LoanProductToGLAccountMappingHelper extends ProductToGLAccountMappi
|
||||
// liabilities
|
||||
mergeLoanToLiabilityAccountMappingChanges(element, LoanProductAccountingParams.OVERPAYMENT.getValue(), loanProductId,
|
||||
CashAccountsForLoan.OVERPAYMENT.getValue(), CashAccountsForLoan.OVERPAYMENT.toString(), changes);
|
||||
mergeLoanToLiabilityAccountMappingChanges(element, LoanProductAccountingParams.DEFERRED_INCOME_LIABILITY.getValue(),
|
||||
loanProductId, AccrualAccountsForLoan.DEFERRED_INCOME_LIABILITY.getValue(),
|
||||
AccrualAccountsForLoan.DEFERRED_INCOME_LIABILITY.toString(), changes);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
+10
@@ -275,6 +275,10 @@ public final class LoanProductsApiResourceSwagger {
|
||||
public Long incomeFromGoodwillCreditFeesAccountId;
|
||||
@Schema(example = "11")
|
||||
public Long incomeFromGoodwillCreditPenaltyAccountId;
|
||||
@Schema(example = "25")
|
||||
public Long deferredIncomeLiabilityAccountId;
|
||||
@Schema(example = "37")
|
||||
public Long incomeFromCapitalizationAccountId;
|
||||
public List<GetLoanProductsProductIdResponse.GetLoanPaymentChannelToFundSourceMappings> paymentChannelToFundSourceMappings;
|
||||
public List<LoanProductChargeToGLAccountMapper> feeToIncomeAccountMappings;
|
||||
public List<PostChargeOffReasonToExpenseAccountMappings> chargeOffReasonToExpenseAccountMappings;
|
||||
@@ -1227,6 +1231,8 @@ public final class LoanProductsApiResourceSwagger {
|
||||
public GetGlAccountMapping chargeOffExpenseAccount;
|
||||
public GetGlAccountMapping chargeOffFraudExpenseAccount;
|
||||
public GetGlAccountMapping overpaymentLiabilityAccount;
|
||||
public GetGlAccountMapping deferredIncomeLiabilityAccount;
|
||||
public GetGlAccountMapping incomeFromCapitalizationAccount;
|
||||
}
|
||||
|
||||
static final class GetLoanPaymentChannelToFundSourceMappings {
|
||||
@@ -1661,6 +1667,10 @@ public final class LoanProductsApiResourceSwagger {
|
||||
|
||||
@Schema(example = "11")
|
||||
public Long incomeFromChargeOffPenaltyAccountId;
|
||||
@Schema(example = "25")
|
||||
public Long deferredIncomeLiabilityAccountId;
|
||||
@Schema(example = "37")
|
||||
public Long incomeFromCapitalizationAccountId;
|
||||
public List<GetLoanProductsProductIdResponse.GetLoanPaymentChannelToFundSourceMappings> paymentChannelToFundSourceMappings;
|
||||
public List<LoanProductChargeToGLAccountMapper> feeToIncomeAccountMappings;
|
||||
public List<PostLoanProductsRequest.PostChargeOffReasonToExpenseAccountMappings> chargeOffReasonToExpenseAccountMappings;
|
||||
|
||||
Reference in New Issue
Block a user