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(-)


Reply via email to