This is an automated email from the ASF dual-hosted git repository. arnold pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/fineract.git
commit 3c471b65a40c37eb91af992844ec4659103f23b7 Merge: 4ca443f19a ada62f994a Author: Arnold Gálovics <[email protected]> AuthorDate: Wed Apr 15 10:45:41 2026 +0200 Merge pull request #5760 from openMF/FINERACT-2455/working-capital-transaction-type-repayment FINERACT-2455: WC - Transaction Type - Repayment .../commands/service/CommandWrapperBuilder.java | 8 + .../test/factory/WorkingCapitalRequestFactory.java | 7 + .../test/helper/WorkingCapitalScheduleMatcher.java | 80 ++ .../WorkingCapitalAmortizationScheduleStepDef.java | 26 +- .../loan/WorkingCapitalLoanAccountStepDef.java | 239 ++++ .../features/WorkingCapitalLoanRepayment.feature | 1150 ++++++++++++++++++++ ...nalEventConfigurationValidationServiceTest.java | 6 +- ...italLoanRepaymentTransactionBusinessEvent.java} | 24 +- .../WorkingCapitalLoanConstants.java | 3 + .../WorkingCapitalLoanTransactionsApiResource.java | 56 + ...gCapitalLoanTransactionsApiResourceSwagger.java | 59 + .../calc/ProjectedAmortizationScheduleModel.java | 61 +- .../RepaymentAmortizationData.java} | 10 +- .../domain/WorkingCapitalLoanEvent.java | 4 +- .../WorkingCapitalLoanLifecycleStateMachine.java | 2 + .../domain/WorkingCapitalLoanTransaction.java | 18 + .../WorkingCapitalLoanTransactionAllocation.java | 2 +- ...RepaymentWorkingCapitalLoanCommandHandler.java} | 35 +- .../WorkingCapitalLoanDataValidator.java | 90 +- ...apitalLoanAmortizationScheduleWriteService.java | 3 + ...alLoanAmortizationScheduleWriteServiceImpl.java | 34 + ...italLoanTransactionReadPlatformServiceImpl.java | 8 + .../WorkingCapitalLoanWritePlatformService.java | 2 + ...WorkingCapitalLoanWritePlatformServiceImpl.java | 94 +- .../workingcapitalloan/module-changelog-master.xml | 2 + .../0026_wc_loan_repayment_classification_code.xml | 37 + ..._loan_repayment_transaction_external_events.xml | 37 + .../WorkingCapitalLoanApplicationCRUDTest.java | 4 +- ...orkingCapitalLoanApplicationValidationTest.java | 4 +- .../WorkingCapitalLoanApprovalRejectionTest.java | 4 +- ...apitalLoanDelinquencyActionIntegrationTest.java | 4 +- ...oanDelinquencyRangeScheduleIntegrationTest.java | 6 +- .../WorkingCapitalLoanDisbursementTest.java | 4 +- .../WorkingCapitalLoanRepaymentTest.java | 883 +++++++++++++++ .../common/ExternalEventConfigurationHelper.java | 5 + .../WorkingCapitalLoanDisbursementTestBuilder.java | 39 + ...onHelper.java => WorkingCapitalLoanHelper.java} | 23 +- 37 files changed, 3000 insertions(+), 73 deletions(-)
