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 15284b8fc9ab26d431a00656010f3994d5e47e54 Merge: d4ded370d1 3d060c9e42 Author: Adam Saghy <[email protected]> AuthorDate: Sun Aug 30 23:15:58 2026 +0200 Merge pull request #6300 FINERACT-2455: Add WC business events for transactions .../avro/loan/v1/LoanTransactionEnumDataV1.avsc | 144 +++++++++++++++++ ...kingCapitalLoanTransactionAdjustmentDataV1.avsc | 23 +++ .../v1/WorkingCapitalLoanTransactionDataV1.avsc | 16 ++ .../service/BusinessEventNotifierService.java | 8 + .../service/BusinessEventNotifierServiceImpl.java | 31 ++-- .../ExternalBusinessEventConfigurationService.java | 2 + ...ernalBusinessEventConfigurationServiceImpl.java | 11 +- .../features/working-capital-write-off.adoc | 4 +- .../test/messaging/event/EventCheckHelper.java | 84 +++++++--- ...AccrualAdjustmentTransactionBusinessEvent.java} | 4 +- ...apitalLoanAccrualTransactionBusinessEvent.java} | 4 +- ...CapitalLoanAdjustTransactionBusinessEvent.java} | 18 ++- ...nChargeAdjustmentTransactionBusinessEvent.java} | 4 +- ...lLoanUndoWriteOffTransactionBusinessEvent.java} | 4 +- ...pitalLoanWriteOffTransactionBusinessEvent.java} | 4 +- .../test/stepdef/loan/LoanChargeBackStepDef.java | 7 +- .../loan/WorkingCapitalLoanAccountStepDef.java | 47 ++++-- .../WorkingCapitalLoanChargeAccrual.feature | 6 + .../WorkingCapitalLoanChargeAdjustment.feature | 6 +- .../features/WorkingCapitalLoanChargeOff.feature | 13 +- .../WorkingCapitalLoanCreditBalanceRefund.feature | 6 +- .../features/WorkingCapitalLoanRepayment.feature | 148 ++++++++--------- ...ingCapitalLoanTransactionBusinessEvents.feature | 20 +-- .../WorkingCapitalLoanUndoTransaction.feature | 11 +- .../features/WorkingCapitalLoanWriteOff.feature | 2 + .../WorkingCapitalTransactionAllocation.feature | 1 + .../WorkingCapitalTransactionReprocessing.feature | 10 +- .../loanaccount/data/LoanTransactionEnumData.java | 54 +++---- ...nalEventConfigurationValidationServiceTest.java | 34 ++-- ...AccrualAdjustmentTransactionBusinessEvent.java} | 9 +- ...apitalLoanAccrualTransactionBusinessEvent.java} | 8 +- ...gCapitalLoanAdjustTransactionBusinessEvent.java | 69 ++++++++ ...nChargeAdjustmentTransactionBusinessEvent.java} | 9 +- ...apitalLoanTransactionReversedBusinessEvent.java | 35 ----- ...lLoanUndoWriteOffTransactionBusinessEvent.java} | 8 +- ...pitalLoanWriteOffTransactionBusinessEvent.java} | 8 +- .../WorkingCapitalLoanTransactionDataMapper.java | 3 +- ...anAdjustTransactionBusinessEventSerializer.java | 57 +++++++ ...CapitalLoanAdjustTransactionEventPublisher.java | 80 ++++++++++ .../WorkingCapitalLoanChargeAccrualService.java | 6 + ...orkingCapitalLoanChargeOffWriteServiceImpl.java | 5 +- ...gCapitalLoanChargeWritePlatformServiceImpl.java | 8 +- .../WorkingCapitalLoanTransactionDataFactory.java | 50 ++++++ ...italLoanTransactionReprocessingServiceImpl.java | 73 +++++++-- ...WorkingCapitalLoanWriteOffWriteServiceImpl.java | 8 +- ...WorkingCapitalLoanWritePlatformServiceImpl.java | 11 +- .../workingcapitalloan/module-changelog-master.xml | 1 + .../parts/0073_wc_transaction_business_events.xml | 86 ++++++++++ ...orkingCapitalLoanTransactionDataMapperTest.java | 134 ++++++++++++++++ ...justTransactionBusinessEventSerializerTest.java | 111 +++++++++++++ ...talLoanAdjustTransactionEventPublisherTest.java | 175 +++++++++++++++++++++ ...WorkingCapitalLoanWriteOffWriteServiceTest.java | 8 +- .../ExternalEventConfigurationTestData.java | 8 +- 53 files changed, 1401 insertions(+), 295 deletions(-)
