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 347694a61f2191ba33864f889cef405db32cb0e7 Merge: e4a93a7a96 a54861561a Author: Adam Saghy <[email protected]> AuthorDate: Wed Jul 8 13:59:46 2026 +0200 Merge pull request #6070 FINERACT-2455: Implement WC Breach Disable/Enable .../test/api/FineractClientConfiguration.java | 7 + .../test/stepdef/loan/LoanDelinquencyStepDef.java | 19 +- .../test/stepdef/loan/LoanOriginationStepDef.java | 11 +- .../test/stepdef/loan/LoanRepaymentStepDef.java | 41 +- .../loan/WorkingCapitalBreachActionStepDef.java | 43 +- .../loan/WorkingCapitalBreachDisableStepDef.java | 218 ++++++++ .../features/WorkingCapitalBreachDisable.feature | 592 +++++++++++++++++++++ .../features/WorkingCapitalBreachPause.feature | 2 +- .../loanaccount/domain/LoanTransactionType.java | 7 + .../NearBreachEvaluationBusinessStep.java | 16 +- .../WorkingCapitalLoanBreachActionApiResource.java | 14 +- ...gCapitalLoanBreachActionApiResourceSwagger.java | 6 +- .../domain/WorkingCapitalLoanBreachActionType.java | 4 +- .../domain/WorkingCapitalLoanTransaction.java | 4 - .../WorkingCapitalLoanBreachActionRepository.java | 10 + .../WorkingCapitalLoanTransactionRepository.java | 12 + .../WorkingCapitalLoanDataValidator.java | 6 + ...ingCapitalLoanBreachActionWriteServiceImpl.java | 25 +- .../WorkingCapitalLoanBreachScheduleService.java | 2 + ...orkingCapitalLoanBreachScheduleServiceImpl.java | 51 ++ ...pitalLoanDelinquencyActionWriteServiceImpl.java | 1 - ...talLoanDelinquencyRangeScheduleServiceImpl.java | 2 +- ...CapitalLoanNearBreachEvaluationServiceImpl.java | 11 + ...italLoanTransactionReprocessingServiceImpl.java | 5 +- ...ngCapitalLoanBreachActionParseAndValidator.java | 92 +++- ...italLoanDelinquencyActionParseAndValidator.java | 6 +- .../workingcapitalloan/module-changelog-master.xml | 1 + .../parts/0050_wc_loan_breach_disable.xml | 39 ++ ...kingCapitalLoanDataValidatorUpdateRateTest.java | 2 +- 29 files changed, 1128 insertions(+), 121 deletions(-)
