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 cf406925c7809003bb2def7e25fa334de22e6aab Merge: 5648b79a4f f3c6c5341c Author: Adam Saghy <[email protected]> AuthorDate: Tue May 5 17:57:21 2026 +0100 Merge pull request #5777 FINERACT-2455: WC - Transaction Type - Discount .../commands/domain/CommandWrapperConstants.java | 1 + .../commands/service/CommandWrapperBuilder.java | 9 + .../src/docs/en/chapters/features/index.adoc | 1 + .../features/working-capital-discount-fee-txn.adoc | 68 +++ .../factory/WorkingCapitalLoanRequestFactory.java | 15 +- .../loan/WorkingCapitalLoanAccountStepDef.java | 143 ++++-- .../features/WorkingCapitalDiscount.feature | 525 +++++++++++++++++++++ ...t.feature => WorkingCapitalLoanAccount.feature} | 269 +---------- .../LoanTransactionRelationTypeEnumConverter.java | 38 ++ .../loanaccount/domain/LoanTransactionType.java | 2 + .../loanproduct/service/LoanEnumerations.java | 2 + .../module/fineract-loan/persistence.xml | 1 + .../module/fineract-provider/persistence.xml | 2 + ...nalEventConfigurationValidationServiceTest.java | 3 +- ...talLoanDiscountFeeTransactionBusinessEvent.java | 40 ++ .../WorkingCapitalLoanConstants.java | 4 + .../api/WorkingCapitalLoanApiResource.java | 40 +- .../api/WorkingCapitalLoanApiResourceSwagger.java | 8 + .../domain/WorkingCapitalLoanTransaction.java | 23 + .../WorkingCapitalLoanTransactionAllocation.java | 11 + .../WorkingCapitalLoanTransactionRelation.java | 61 +++ ...ngCapitalLoanTransactionRelationRepository.java | 34 ++ ...rkingCapitalLoanDiscountFeeCommandHandler.java} | 11 +- .../WorkingCapitalLoanDataValidator.java | 98 ++-- .../WorkingCapitalLoanWritePlatformService.java | 4 +- ...WorkingCapitalLoanWritePlatformServiceImpl.java | 174 +++++-- .../workingcapitalloan/module-changelog-master.xml | 1 + .../parts/0034_wc_loan_discount_transaction.xml | 135 ++++++ .../fineract-working-capital-loan/persistence.xml | 2 + .../WorkingCapitalLoanDisbursementTest.java | 252 +--------- .../WorkingCapitalLoanRepaymentTest.java | 3 +- .../common/ExternalEventConfigurationHelper.java | 5 + .../WorkingCapitalLoanHelper.java | 21 - 33 files changed, 1268 insertions(+), 738 deletions(-)
