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 16873b975f88a5b5649641592181dbb33284ee45 Merge: a5982844ed c43c5f2c2d Author: Adam Saghy <[email protected]> AuthorDate: Sun May 31 15:38:13 2026 +0100 Merge pull request #5891 FINERACT-2455: Loan account details and balances .../working-capital-amortization-schedule.adoc | 6 +- .../features/working-capital-eir-calculation.adoc | 8 +- .../factory/WorkingCapitalLoanRequestFactory.java | 2 +- .../test/helper/WorkingCapitalLoanTestHelper.java | 2 +- .../test/messaging/event/EventCheckHelper.java | 26 +- .../WorkingCapitalAmortizationScheduleStepDef.java | 8 +- .../loan/WorkingCapitalLoanAccountStepDef.java | 103 +- .../WorkingCapitalAmortizationSchedule.feature | 15 +- .../WorkingCapitalBreachConfiguration.feature | 1 + .../WorkingCapitalBreachEvaluation.feature | 19 +- .../features/WorkingCapitalBreachSchedule.feature | 43 +- .../features/WorkingCapitalDatatables.feature | 9 +- .../features/WorkingCapitalDelinquency.feature | 235 +-- .../WorkingCapitalDelinquencyConfiguration.feature | 1 + .../WorkingCapitalDelinquencyPause.feature | 73 +- .../WorkingCapitalDelinquencyReschedule.feature | 55 +- .../features/WorkingCapitalDiscount.feature | 743 ++++---- .../WorkingCapitalDiscountAmortization.feature | 315 ++-- .../features/WorkingCapitalLoanAccount.feature | 727 ++++---- .../WorkingCapitalLoanActionTemplates.feature | 25 +- .../features/WorkingCapitalLoanCharge.feature | 3 +- .../WorkingCapitalLoanCreditBalanceRefund.feature | 57 +- .../WorkingCapitalLoanGoodwillCredit.feature | 79 +- ...italLoanGoodwillCreditAccountingEntries.feature | 25 +- .../features/WorkingCapitalLoanProduct.feature | 1 + ...ingCapitalLoanProductAdvancedAccounting.feature | 1 + .../features/WorkingCapitalLoanRepayment.feature | 105 +- ...ngCapitalLoanRepaymentAccountingEntries.feature | 29 +- .../WorkingCapitalNearBreachConfiguration.feature | 1 + .../WorkingCapitalNearBreachEvaluation.feature | 51 +- .../WorkingCapitalPeriodPaymentRate.feature | 141 +- .../resources/features/WorkingCapital_COB.feature | 5 +- .../data/WorkingCapitalLoanAccountSummaryData.java | 2 - .../WorkingCapitalLoanConstants.java | 2 +- .../api/WorkingCapitalLoanApiResourceSwagger.java | 81 +- ...ultProjectedAmortizationScheduleCalculator.java | 4 +- .../ProjectedAmortizationScheduleCalculator.java | 2 +- .../calc/ProjectedAmortizationScheduleModel.java | 22 +- .../data/ProjectedAmortizationScheduleData.java | 2 +- ...ojectedAmortizationScheduleGenerateRequest.java | 2 +- .../data/RepaymentAmortizationData.java | 4 +- .../data/WorkingCapitalLoanBalanceData.java | 19 +- .../data/WorkingCapitalLoanData.java | 2 +- .../data/WorkingCapitalLoanSummaryData.java | 28 +- .../domain/WorkingCapitalLoan.java | 9 +- .../domain/WorkingCapitalLoanBalance.java | 65 +- .../ProjectedAmortizationScheduleMapper.java | 2 +- .../mapper/WorkingCapitalLoanMapper.java | 30 +- .../WorkingCapitalLoanPaymentAllocationMapper.java | 53 + .../WorkingCapitalLoanSummaryDataMapper.java | 87 +- .../mapper/WorkingCapitalLoanSummaryMapper.java | 28 +- .../repository/WorkingCapitalLoanRepository.java | 6 - ...WorkingCapitalLoanApplicationDataValidator.java | 26 +- ...alLoanAmortizationScheduleWriteServiceImpl.java | 35 +- .../service/WorkingCapitalLoanAssemblerImpl.java | 83 +- ...italLoanDiscountFeeAmortizationServiceImpl.java | 11 +- ...WorkingCapitalLoanWritePlatformServiceImpl.java | 46 +- ...CapitalLoanProductWritePlatformServiceImpl.java | 35 +- .../workingcapitalloan/module-changelog-master.xml | 1 + .../parts/0039_wc_loan_rework.xml | 63 + ...ingCapitalLoanApplicationDataValidatorTest.java | 6 +- .../WorkingCapitalBreachCRUDTest.java | 8 +- .../WorkingCapitalBreachValidationTest.java | 101 +- .../WorkingCapitalLoanApplicationCRUDTest.java | 257 ++- ...orkingCapitalLoanApplicationValidationTest.java | 291 ++-- .../WorkingCapitalLoanApprovalRejectionTest.java | 95 +- .../WorkingCapitalLoanCreditBalanceRefundTest.java | 89 +- ...apitalLoanDelinquencyActionIntegrationTest.java | 6 +- ...oanDelinquencyRangeScheduleIntegrationTest.java | 12 +- .../WorkingCapitalLoanDisbursementTest.java | 1802 ++++++++++---------- .../WorkingCapitalLoanProductCRUDTest.java | 40 +- .../WorkingCapitalLoanProductValidationTest.java | 48 +- .../WorkingCapitalLoanRepaymentAccountingTest.java | 118 +- .../WorkingCapitalLoanRepaymentTest.java | 101 +- .../WorkingCapitalNearBreachCRUDTest.java | 64 +- .../modules/WorkingCapitalLoanRequestBuilders.java | 2 +- ...kingCapitalLoanDiscountFeeAmortizationTest.java | 3 - .../integrationtests/common/ClientHelper.java | 7 +- .../common/funds/FundsResourceHandler.java | 11 + .../WorkingCapitalLoanApplicationTestBuilder.java | 224 ++- .../WorkingCapitalLoanDisbursementTestBuilder.java | 167 +- .../WorkingCapitalLoanHelper.java | 102 +- .../WorkingCapitalBreachHelper.java | 26 +- .../WorkingCapitalNearBreachHelper.java | 83 +- .../WorkingCapitalLoanProductTestBuilder.java | 111 +- 85 files changed, 3728 insertions(+), 3710 deletions(-)
