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(-)

Reply via email to