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 f81e61e2caa60f6ff5cdb55904257f688c2e256e Merge: b6d7214c35 8366d72c87 Author: Adam Saghy <[email protected]> AuthorDate: Mon May 11 15:33:13 2026 +0100 Merge pull request #5831 FINERACT-2455: add accounting entries to repayment transaction .../accounting/common/AccountingConstants.java | 2 + .../test/data/AccountTypeAssetOptions.java | 1 - .../test/data/AccountTypeLiabilityOptions.java | 1 + .../test/data/accounttype/DefaultAccountType.java | 2 +- .../DefaultWorkingCapitalLoanProduct.java | 4 +- .../workingcapitalproduct/WCGLAccountMapping.java | 13 +- .../test/factory/WorkingCapitalRequestFactory.java | 4 +- .../loan/WorkingCapitalLoanAccountStepDef.java | 79 +++++ .../test/stepdef/loan/WorkingCapitalStepDef.java | 6 +- .../fineract/test/support/TestContextKey.java | 2 + .../global/GLGlobalInitializerStep.java | 4 +- .../global/WorkingCapitalInitializerStep.java | 53 +++- ...ngCapitalLoanRepaymentAccountingEntries.feature | 266 +++++++++++++++++ .../service/AccountingProcessorHelper.java | 43 +++ ...edAccountingProcessorForWorkingCapitalLoan.java | 173 +++++++++++ ...countingProcessorForWorkingCapitalLoanTest.java | 265 +++++++++++++++++ .../WorkingCapitalLoanAccountingProcessor.java | 22 +- ...WorkingCapitalLoanWritePlatformServiceImpl.java | 16 +- .../WorkingCapitalLoanProductConstants.java | 2 + ...orkingCapitalLoanProductApiResourceSwagger.java | 8 + .../WorkingCapitalLoanProductDataValidator.java | 12 + ...CapitalLoanProductToGLAccountMappingHelper.java | 14 + ...CapitalProductAccountingMappingServiceImpl.java | 4 + .../WorkingCapitalLoanRepaymentAccountingTest.java | 317 +++++++++++++++++++++ .../feign/helpers/FeignJournalEntryHelper.java | 4 + .../WorkingCapitalLoanProductTestBuilder.java | 86 ++++++ 26 files changed, 1372 insertions(+), 31 deletions(-)
