You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by ad...@apache.org on 2026/06/01 18:50:11 UTC
(fineract) 01/01: Merge pull request #5861
This is an automated email from the ASF dual-hosted git repository.
adamsaghy pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
commit 5251ce164588e4ecfbf82b12b3b1fd0d2f6e228c
Merge: c37910b9f1 56917450d4
Author: Adam Saghy <ad...@gmail.com>
AuthorDate: Mon Jun 1 19:50:02 2026 +0100
Merge pull request #5861
FINERACT-2455: WC - Transaction Type - Discount adjustment
.../commands/domain/CommandWrapperConstants.java | 1 +
.../commands/service/CommandWrapperBuilder.java | 13 +-
.../features/working-capital-discount-fee-txn.adoc | 88 +
.../apache/fineract/test/data/TransactionType.java | 2 +
.../fineract/test/data/codevalue/CodeNames.java | 3 +-
.../factory/WorkingCapitalLoanRequestFactory.java | 6 -
.../fineract/test/helper/ErrorMessageHelper.java | 36 +
.../test/messaging/event/EventCheckHelper.java | 49 +
...countFeeAdjustmentTransactionBusinessEvent.java | 9 +-
...talLoanDiscountFeeTransactionBusinessEvent.java | 9 +-
.../loan/WorkingCapitalLoanAccountStepDef.java | 266 +-
.../global/CodeGlobalInitializerStep.java | 8 +-
.../WorkingCapitalAmortizationSchedule.feature | 56 +-
.../WorkingCapitalBreachConfiguration.feature | 22 +-
.../features/WorkingCapitalDiscount.feature | 8 +-
.../WorkingCapitalDiscountAdjustment.feature | 1145 ++++++++
.../WorkingCapitalDiscountAmortization.feature | 353 ++-
.../features/WorkingCapitalLoanRepayment.feature | 2903 +++++++++++++++++++-
.../loanaccount/domain/LoanTransactionType.java | 6 +
.../loanproduct/service/LoanEnumerations.java | 2 +
...nalEventConfigurationValidationServiceTest.java | 1 +
...countFeeAdjustmentTransactionBusinessEvent.java | 40 +
.../WorkingCapitalLoanConstants.java | 3 +
.../api/WorkingCapitalLoanApiResource.java | 2 -
.../api/WorkingCapitalLoanApiResourceSwagger.java | 4 +-
.../WorkingCapitalLoanTransactionsApiResource.java | 8 +-
...gCapitalLoanTransactionsApiResourceSwagger.java | 6 +-
...ultProjectedAmortizationScheduleCalculator.java | 5 +-
.../calc/ProjectedAmortizationScheduleModel.java | 149 +-
.../data/WorkingCapitalLoanBalanceData.java | 1 +
.../data/WorkingCapitalLoanSummaryData.java | 1 +
.../domain/WorkingCapitalLoanBalance.java | 4 +
.../domain/WorkingCapitalLoanTransaction.java | 17 +
.../WorkingCapitalLoanTransactionAllocation.java | 10 +
...ngCapitalLoanTransactionRelationRepository.java | 4 +
...alLoanDiscountFeeAdjustmentCommandHandler.java} | 35 +-
.../WorkingCapitalLoanSummaryDataMapper.java | 1 +
.../WorkingCapitalLoanDataValidator.java | 92 +
...apitalLoanAmortizationScheduleWriteService.java | 9 +-
...alLoanAmortizationScheduleWriteServiceImpl.java | 72 +-
...italLoanDiscountFeeAmortizationServiceImpl.java | 3 +-
...italLoanTransactionReadPlatformServiceImpl.java | 10 +
.../WorkingCapitalLoanWritePlatformService.java | 2 +
...WorkingCapitalLoanWritePlatformServiceImpl.java | 111 +-
.../workingcapitalloan/module-changelog-master.xml | 2 +
...040_wc_loan_discount_adjustment_transaction.xml | 51 +
...41_wc_loan_discount_fee_classification_code.xml | 37 +
...rojectedAmortizationScheduleCalculatorTest.java | 44 +-
.../WorkingCapitalLoanApplicationCRUDTest.java | 57 +-
...orkingCapitalLoanApplicationValidationTest.java | 128 +-
.../WorkingCapitalLoanApprovalRejectionTest.java | 14 +-
.../WorkingCapitalLoanCreditBalanceRefundTest.java | 3 +-
...apitalLoanDelinquencyActionIntegrationTest.java | 3 +-
...oanDelinquencyRangeScheduleIntegrationTest.java | 4 +-
.../WorkingCapitalLoanDisbursementTest.java | 74 +-
.../WorkingCapitalLoanProductCRUDTest.java | 21 +-
.../WorkingCapitalLoanProductValidationTest.java | 18 +-
.../WorkingCapitalLoanRepaymentAccountingTest.java | 3 +-
.../WorkingCapitalLoanRepaymentTest.java | 29 +-
.../common/ExternalEventConfigurationHelper.java | 6 +
.../WorkingCapitalLoanProductTestBuilder.java | 6 +-
61 files changed, 5411 insertions(+), 664 deletions(-)