FINERACT-1806: Unify Charge-off reason mapping fields
This commit is contained in:
+1
-1
@@ -285,7 +285,7 @@ public class ProductToGLAccountMappingReadPlatformServiceImpl implements Product
|
|||||||
.description(codeDescription).position(orderPosition).active(isActive).mandatory(isMandatory).build();
|
.description(codeDescription).position(orderPosition).active(isActive).mandatory(isMandatory).build();
|
||||||
|
|
||||||
final ChargeOffReasonToGLAccountMapper chargeOffReasonToGLAccountMapper = new ChargeOffReasonToGLAccountMapper()
|
final ChargeOffReasonToGLAccountMapper chargeOffReasonToGLAccountMapper = new ChargeOffReasonToGLAccountMapper()
|
||||||
.setChargeOffReasonCodeValue(chargeOffReasonsCodeValue).setChargeOffExpenseAccount(chargeOffExpenseAccount);
|
.setChargeOffReasonCodeValue(chargeOffReasonsCodeValue).setExpenseAccount(chargeOffExpenseAccount);
|
||||||
chargeOffReasonToGLAccountMappers.add(chargeOffReasonToGLAccountMapper);
|
chargeOffReasonToGLAccountMappers.add(chargeOffReasonToGLAccountMapper);
|
||||||
}
|
}
|
||||||
return chargeOffReasonToGLAccountMappers;
|
return chargeOffReasonToGLAccountMappers;
|
||||||
|
|||||||
+1
-1
@@ -174,7 +174,7 @@ public final class AccountingConstants {
|
|||||||
INCOME_FROM_GOODWILL_CREDIT_FEES("incomeFromGoodwillCreditFeesAccountId"), //
|
INCOME_FROM_GOODWILL_CREDIT_FEES("incomeFromGoodwillCreditFeesAccountId"), //
|
||||||
INCOME_FROM_GOODWILL_CREDIT_PENALTY("incomeFromGoodwillCreditPenaltyAccountId"), //
|
INCOME_FROM_GOODWILL_CREDIT_PENALTY("incomeFromGoodwillCreditPenaltyAccountId"), //
|
||||||
CHARGE_OFF_REASON_TO_EXPENSE_ACCOUNT_MAPPINGS("chargeOffReasonToExpenseAccountMappings"), //
|
CHARGE_OFF_REASON_TO_EXPENSE_ACCOUNT_MAPPINGS("chargeOffReasonToExpenseAccountMappings"), //
|
||||||
EXPENSE_GL_ACCOUNT_ID("expenseGLAccountId"), //
|
EXPENSE_GL_ACCOUNT_ID("expenseAccountId"), //
|
||||||
CHARGE_OFF_REASON_CODE_VALUE_ID("chargeOffReasonCodeValueId"); //
|
CHARGE_OFF_REASON_CODE_VALUE_ID("chargeOffReasonCodeValueId"); //
|
||||||
|
|
||||||
private final String value;
|
private final String value;
|
||||||
|
|||||||
+1
-1
@@ -32,5 +32,5 @@ public class ChargeOffReasonToGLAccountMapper implements Serializable {
|
|||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
private CodeValueData chargeOffReasonCodeValue;
|
private CodeValueData chargeOffReasonCodeValue;
|
||||||
private GLAccountData chargeOffExpenseAccount;
|
private GLAccountData expenseAccount;
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -333,7 +333,7 @@ final class LoanProductsApiResourceSwagger {
|
|||||||
@Schema(example = "1")
|
@Schema(example = "1")
|
||||||
public Long chargeOffReasonCodeValueId;
|
public Long chargeOffReasonCodeValueId;
|
||||||
@Schema(example = "1")
|
@Schema(example = "1")
|
||||||
public Long expenseGLAccountId;
|
public Long expenseAccountId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1234,7 +1234,7 @@ final class LoanProductsApiResourceSwagger {
|
|||||||
private GetChargeOffReasonToExpenseAccountMappings() {}
|
private GetChargeOffReasonToExpenseAccountMappings() {}
|
||||||
|
|
||||||
public GetCodeValueData chargeOffReasonCodeValue;
|
public GetCodeValueData chargeOffReasonCodeValue;
|
||||||
public GetGLAccountData chargeOffExpenseAccount;
|
public GetGLAccountData expenseAccount;
|
||||||
|
|
||||||
static final class GetCodeValueData {
|
static final class GetCodeValueData {
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -59,7 +59,7 @@ public class LoanProductChargeOffReasonMappingsTest extends BaseLoanIntegrationT
|
|||||||
|
|
||||||
GetLoanProductsProductIdResponse loanProductDetails = loanTransactionHelper.getLoanProduct(localLoanProductId.intValue());
|
GetLoanProductsProductIdResponse loanProductDetails = loanTransactionHelper.getLoanProduct(localLoanProductId.intValue());
|
||||||
Assertions.assertEquals(expenseAccount.getAccountID().longValue(),
|
Assertions.assertEquals(expenseAccount.getAccountID().longValue(),
|
||||||
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getChargeOffExpenseAccount().getId());
|
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getExpenseAccount().getId());
|
||||||
Assertions.assertEquals(Long.valueOf(chargeOffReasons),
|
Assertions.assertEquals(Long.valueOf(chargeOffReasons),
|
||||||
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getChargeOffReasonCodeValue().getId());
|
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getChargeOffReasonCodeValue().getId());
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@ public class LoanProductChargeOffReasonMappingsTest extends BaseLoanIntegrationT
|
|||||||
|
|
||||||
loanProductDetails = loanTransactionHelper.getLoanProduct(localLoanProductId.intValue());
|
loanProductDetails = loanTransactionHelper.getLoanProduct(localLoanProductId.intValue());
|
||||||
Assertions.assertEquals(otherExpenseAccount.getAccountID().longValue(),
|
Assertions.assertEquals(otherExpenseAccount.getAccountID().longValue(),
|
||||||
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getChargeOffExpenseAccount().getId());
|
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getExpenseAccount().getId());
|
||||||
Assertions.assertEquals(Long.valueOf(chargeOffReasons),
|
Assertions.assertEquals(Long.valueOf(chargeOffReasons),
|
||||||
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getChargeOffReasonCodeValue().getId());
|
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getChargeOffReasonCodeValue().getId());
|
||||||
});
|
});
|
||||||
@@ -232,7 +232,7 @@ public class LoanProductChargeOffReasonMappingsTest extends BaseLoanIntegrationT
|
|||||||
List<PostChargeOffReasonToExpenseAccountMappings> chargeOffReasonToExpenseAccountMappings = new ArrayList<>();
|
List<PostChargeOffReasonToExpenseAccountMappings> chargeOffReasonToExpenseAccountMappings = new ArrayList<>();
|
||||||
PostChargeOffReasonToExpenseAccountMappings chargeOffReasonToExpenseAccountMapping = new PostChargeOffReasonToExpenseAccountMappings();
|
PostChargeOffReasonToExpenseAccountMappings chargeOffReasonToExpenseAccountMapping = new PostChargeOffReasonToExpenseAccountMappings();
|
||||||
chargeOffReasonToExpenseAccountMapping.setChargeOffReasonCodeValueId(chargeOffReasonId);
|
chargeOffReasonToExpenseAccountMapping.setChargeOffReasonCodeValueId(chargeOffReasonId);
|
||||||
chargeOffReasonToExpenseAccountMapping.setExpenseGLAccountId(glAccountId);
|
chargeOffReasonToExpenseAccountMapping.setExpenseAccountId(glAccountId);
|
||||||
chargeOffReasonToExpenseAccountMappings.add(chargeOffReasonToExpenseAccountMapping);
|
chargeOffReasonToExpenseAccountMappings.add(chargeOffReasonToExpenseAccountMapping);
|
||||||
return chargeOffReasonToExpenseAccountMappings;
|
return chargeOffReasonToExpenseAccountMappings;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user