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 59cf29a7a47e9bae362d77d1aa39b2473d71a6a9 Merge: e0d817a3ce a349027870 Author: Adam Saghy <[email protected]> AuthorDate: Thu Apr 9 07:27:23 2026 +0000 Merge pull request #5742 FINERACT-2455: WC - Transaction Type - Disbursement and Undo Disbursement .../v1/WorkingCapitalLoanTransactionDataV1.avsc | 127 +++++++++++++ .../test/messaging/event/EventCheckHelper.java | 54 ++++++ ...AbstractWorkingCapitalLoanTransactionEvent.java | 23 +-- ...pitalLoanDisbursalTransactionBusinessEvent.java | 18 +- ...lLoanUndoDisbursalTransactionBusinessEvent.java | 18 +- .../loan/WorkingCapitalLoanAccountStepDef.java | 83 +++++++++ .../WorkingCapitalProductLoanAccount.feature | 68 +++++++ .../WorkingCapitalLoanTransactionDataMapper.java | 36 ++++ ...italLoanTransactionBusinessEventSerializer.java | 58 ++++++ ...nalEventConfigurationValidationServiceTest.java | 6 +- ...italLoanDisbursalTransactionBusinessEvent.java} | 24 ++- ...WorkingCapitalLoanTransactionBusinessEvent.java | 48 +++++ ...LoanUndoDisbursalTransactionBusinessEvent.java} | 24 ++- .../WorkingCapitalLoanConstants.java | 3 + .../api/WorkingCapitalLoanApiResourceSwagger.java | 2 + ...gCapitalLoanTransactionsApiResourceSwagger.java | 13 ++ .../WorkingCapitalLoanCommandTemplateData.java | 2 + .../data/WorkingCapitalLoanTransactionData.java | 3 + .../domain/WorkingCapitalLoanTransaction.java | 5 +- .../WorkingCapitalLoanTransactionMapper.java | 9 + .../WorkingCapitalLoanDataValidator.java | 26 ++- ...apitalLoanAmortizationScheduleWriteService.java | 2 + ...alLoanAmortizationScheduleWriteServiceImpl.java | 24 ++- ...talLoanApplicationWritePlatformServiceImpl.java | 3 + ...italLoanTransactionReadPlatformServiceImpl.java | 7 +- ...WorkingCapitalLoanWritePlatformServiceImpl.java | 77 ++++++-- .../workingcapitalloan/module-changelog-master.xml | 2 + .../0020_wc_loan_transaction_external_events.xml | 46 +++++ ...21_wc_loan_disbursement_classification_code.xml | 37 ++++ .../WorkingCapitalLoanDisbursementTest.java | 199 ++++++++++++++++++++- .../common/ExternalEventConfigurationHelper.java | 10 ++ .../WorkingCapitalLoanDisbursementTestBuilder.java | 17 ++ 32 files changed, 993 insertions(+), 81 deletions(-)
