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 e5c0dff4d92f18920995fcfc8c63d5a37480b0f7 Merge: 83fcc5c61d 8cea388974 Author: Adam Saghy <[email protected]> AuthorDate: Wed Apr 1 19:42:15 2026 +0000 Merge pull request #5680 FINERACT-2455: WC - Discount .../commands/service/CommandWrapperBuilder.java | 8 + .../DefaultWorkingCapitalLoanProduct.java | 2 + .../factory/WorkingCapitalLoanRequestFactory.java | 13 +- .../test/factory/WorkingCapitalRequestFactory.java | 5 +- .../fineract/test/helper/ErrorMessageHelper.java | 16 + .../loan/WorkingCapitalLoanAccountStepDef.java | 133 ++++++- .../test/stepdef/loan/WorkingCapitalStepDef.java | 23 +- .../fineract/test/support/TestContextKey.java | 5 + .../global/WorkingCapitalInitializerStep.java | 27 ++ .../WorkingCapitalAmortizationSchedule.feature | 408 +++++++++++---------- .../features/WorkingCapitalDelinquency.feature | 12 +- .../features/WorkingCapitalLoanProduct.feature | 22 +- .../WorkingCapitalProductLoanAccount.feature | 300 ++++++++++++++- .../api/WorkingCapitalLoanApiResource.java | 39 ++ .../api/WorkingCapitalLoanApiResourceSwagger.java | 18 + ...eDiscountWorkingCapitalLoanCommandHandler.java} | 27 +- .../WorkingCapitalLoanDataValidator.java | 54 +++ .../WorkingCapitalLoanWritePlatformService.java | 2 + ...WorkingCapitalLoanWritePlatformServiceImpl.java | 70 +++- .../workingcapitalloan/module-changelog-master.xml | 1 + .../parts/0018_wc_loan_discount_permissions.xml | 41 +++ .../WorkingCapitalLoanDisbursementTest.java | 252 ++++++++++++- .../WorkingCapitalLoanApplicationHelper.java | 21 ++ .../WorkingCapitalLoanDisbursementTestBuilder.java | 13 + 24 files changed, 1262 insertions(+), 250 deletions(-)
