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 b4c4030b48de846f676d7290040a55b478944561 Merge: 8c31dd4509 6311e78dfc Author: Adam Saghy <[email protected]> AuthorDate: Wed Apr 8 08:42:37 2026 +0000 Merge pull request #5661 FINERACT-2455: Add accounting configuration support for Working Capital loan products .../verify-api-backward-compatibility.yml | 5 +- .../accounting/common/AccountingConstants.java | 4 + .../fineract/portfolio/PortfolioProductType.java | 41 +- .../workingcapitalproduct/WCGLAccountMapping.java | 81 ++++ .../test/factory/WorkingCapitalRequestFactory.java | 40 ++ .../test/stepdef/loan/WorkingCapitalStepDef.java | 413 ++++++++++++++++++++- .../features/WorkingCapitalLoanProduct.feature | 92 +++++ fineract-provider/build.gradle | 10 +- fineract-working-capital-loan/dependencies.gradle | 2 +- .../WorkingCapitalLoanProductConstants.java | 22 ++ ...orkingCapitalLoanProductApiResourceSwagger.java | 88 +++++ .../data/WorkingCapitalLoanProductData.java | 10 + .../domain/WorkingCapitalAccountingRuleType.java | 48 +++ .../domain/WorkingCapitalLoanProduct.java | 19 +- .../mapper/WorkingCapitalLoanProductMapper.java | 13 + .../WorkingCapitalLoanProductDataValidator.java | 135 ++++++- ...gCapitalLoanProductReadPlatformServiceImpl.java | 22 +- ...CapitalLoanProductToGLAccountMappingHelper.java | 255 +++++++++++++ ...CapitalLoanProductWritePlatformServiceImpl.java | 40 +- ...kingCapitalProductAccountingMappingService.java | 36 ++ ...CapitalProductAccountingMappingServiceImpl.java | 151 ++++++++ .../workingcapitalloan/module-changelog-master.xml | 1 + .../parts/0019_wc_loan_product_accounting.xml | 34 ++ ...WorkingCapitalLoanProductDataValidatorTest.java | 1 + .../WorkingCapitalLoanApplicationCRUDTest.java | 2 +- .../WorkingCapitalLoanProductTestBuilder.java | 12 + 26 files changed, 1505 insertions(+), 72 deletions(-)
