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 <[email protected]>
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(-)

Reply via email to