Skip to content

Commit e94e6c4

Browse files
committed
FINERACT-1806: Unify Charge-off reason mapping fields
1 parent 8123276 commit e94e6c4

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

fineract-accounting/src/main/java/org/apache/fineract/accounting/producttoaccountmapping/service/ProductToGLAccountMappingReadPlatformServiceImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ private List<ChargeOffReasonToGLAccountMapper> fetchChargeOffReasonMappings(fina
285285
.description(codeDescription).position(orderPosition).active(isActive).mandatory(isMandatory).build();
286286

287287
final ChargeOffReasonToGLAccountMapper chargeOffReasonToGLAccountMapper = new ChargeOffReasonToGLAccountMapper()
288-
.setChargeOffReasonCodeValue(chargeOffReasonsCodeValue).setChargeOffExpenseAccount(chargeOffExpenseAccount);
288+
.setChargeOffReasonCodeValue(chargeOffReasonsCodeValue).setExpenseAccount(chargeOffExpenseAccount);
289289
chargeOffReasonToGLAccountMappers.add(chargeOffReasonToGLAccountMapper);
290290
}
291291
return chargeOffReasonToGLAccountMappers;

fineract-core/src/main/java/org/apache/fineract/accounting/common/AccountingConstants.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ public enum LoanProductAccountingParams {
174174
INCOME_FROM_GOODWILL_CREDIT_FEES("incomeFromGoodwillCreditFeesAccountId"), //
175175
INCOME_FROM_GOODWILL_CREDIT_PENALTY("incomeFromGoodwillCreditPenaltyAccountId"), //
176176
CHARGE_OFF_REASON_TO_EXPENSE_ACCOUNT_MAPPINGS("chargeOffReasonToExpenseAccountMappings"), //
177-
EXPENSE_GL_ACCOUNT_ID("expenseGLAccountId"), //
177+
EXPENSE_GL_ACCOUNT_ID("expenseAccountId"), //
178178
CHARGE_OFF_REASON_CODE_VALUE_ID("chargeOffReasonCodeValueId"); //
179179

180180
private final String value;

fineract-core/src/main/java/org/apache/fineract/accounting/producttoaccountmapping/data/ChargeOffReasonToGLAccountMapper.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@ public class ChargeOffReasonToGLAccountMapper implements Serializable {
3232

3333
private static final long serialVersionUID = 1L;
3434
private CodeValueData chargeOffReasonCodeValue;
35-
private GLAccountData chargeOffExpenseAccount;
35+
private GLAccountData expenseAccount;
3636
}

fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResourceSwagger.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ private PostChargeOffReasonToExpenseAccountMappings() {}
333333
@Schema(example = "1")
334334
public Long chargeOffReasonCodeValueId;
335335
@Schema(example = "1")
336-
public Long expenseGLAccountId;
336+
public Long expenseAccountId;
337337
}
338338
}
339339

@@ -1234,7 +1234,7 @@ static final class GetChargeOffReasonToExpenseAccountMappings {
12341234
private GetChargeOffReasonToExpenseAccountMappings() {}
12351235

12361236
public GetCodeValueData chargeOffReasonCodeValue;
1237-
public GetGLAccountData chargeOffExpenseAccount;
1237+
public GetGLAccountData expenseAccount;
12381238

12391239
static final class GetCodeValueData {
12401240

integration-tests/src/test/java/org/apache/fineract/integrationtests/LoanProductChargeOffReasonMappingsTest.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public void testCreateAndUpdateLoanProductWithValidChargeOffReason() {
5959

6060
GetLoanProductsProductIdResponse loanProductDetails = loanTransactionHelper.getLoanProduct(localLoanProductId.intValue());
6161
Assertions.assertEquals(expenseAccount.getAccountID().longValue(),
62-
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getChargeOffExpenseAccount().getId());
62+
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getExpenseAccount().getId());
6363
Assertions.assertEquals(Long.valueOf(chargeOffReasons),
6464
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getChargeOffReasonCodeValue().getId());
6565

@@ -71,7 +71,7 @@ public void testCreateAndUpdateLoanProductWithValidChargeOffReason() {
7171

7272
loanProductDetails = loanTransactionHelper.getLoanProduct(localLoanProductId.intValue());
7373
Assertions.assertEquals(otherExpenseAccount.getAccountID().longValue(),
74-
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getChargeOffExpenseAccount().getId());
74+
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getExpenseAccount().getId());
7575
Assertions.assertEquals(Long.valueOf(chargeOffReasons),
7676
loanProductDetails.getChargeOffReasonToExpenseAccountMappings().get(0).getChargeOffReasonCodeValue().getId());
7777
});
@@ -232,7 +232,7 @@ private static List<PostChargeOffReasonToExpenseAccountMappings> createPostCharg
232232
List<PostChargeOffReasonToExpenseAccountMappings> chargeOffReasonToExpenseAccountMappings = new ArrayList<>();
233233
PostChargeOffReasonToExpenseAccountMappings chargeOffReasonToExpenseAccountMapping = new PostChargeOffReasonToExpenseAccountMappings();
234234
chargeOffReasonToExpenseAccountMapping.setChargeOffReasonCodeValueId(chargeOffReasonId);
235-
chargeOffReasonToExpenseAccountMapping.setExpenseGLAccountId(glAccountId);
235+
chargeOffReasonToExpenseAccountMapping.setExpenseAccountId(glAccountId);
236236
chargeOffReasonToExpenseAccountMappings.add(chargeOffReasonToExpenseAccountMapping);
237237
return chargeOffReasonToExpenseAccountMappings;
238238
}

0 commit comments

Comments
 (0)