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 5d258a68f9a187f3406ff79c7cdafaff2c361b9d
Merge: f9380ae548 9592f80ef5
Author: Adam Saghy <[email protected]>
AuthorDate: Wed Jun 3 15:49:00 2026 +0100

    Merge pull request #5872
    
    FINERACT-2455: Working Capital Loan Charge - Add Specified Due Date Loan 
Charge

 .github/workflows/regression-safety-db-changes.yml |   2 +-
 .github/workflows/verify-liquibase-ddl-safety.yml  |   2 +-
 .../module/fineract-accounting/persistence.xml     |   3 +
 .../module/fineract-branch/persistence.xml         |   5 +-
 ...ry.java => ChargeCalculationTypeConverter.java} |  19 +-
 ...sitory.java => ChargePaymentModeConverter.java} |  19 +-
 .../portfolio/charge/domain/ChargeRepository.java  |   7 +-
 .../charge/service/ChargeReadPlatformService.java  |   2 +
 .../module/fineract-charge/persistence.xml         |   5 +-
 .../fineract/client/feign/FineractFeignClient.java |   5 +
 .../module/fineract-cob/persistence.xml            |   3 +-
 .../commands/domain/CommandWrapperConstants.java   |   1 +
 .../commands/service/CommandWrapperBuilder.java    |   9 +
 .../charge/domain/ChargeTimeTypeConverter.java     |  19 +-
 .../module/fineract-core/persistence.xml           |   1 +
 .../fineract/test/data/ChargeProductType.java      |   4 +-
 .../stepdef/loan/WorkingCapitalChargeStepDef.java  | 291 +++++++++++++++++++++
 .../loan/WorkingCapitalLoanAccountStepDef.java     |  45 ++++
 .../fineract/test/support/TestContextKey.java      |   4 +
 .../global/ChargeGlobalInitializerStep.java        |  13 +-
 .../features/WorkingCapitalLoanCharge.feature      | 221 +++++++++++++++-
 .../module/fineract-investor/persistence.xml       |   5 +-
 .../fineract-loan-origination/persistence.xml      |   5 +-
 .../module/fineract-loan/persistence.xml           |   5 +-
 .../fineract-progressive-loan/persistence.xml      |   5 +-
 .../service/ChargeReadPlatformServiceImpl.java     |  13 +
 ...hargeWritePlatformServiceJpaRepositoryImpl.java |   4 +-
 .../module/fineract-provider/persistence.xml       |  17 +-
 .../module/fineract-rates/persistence.xml          |   1 +
 .../module/fineract-report/persistence.xml         |   1 +
 .../module/fineract-savings/persistence.xml        |   5 +-
 .../module/fineract-tax/persistence.xml            |   3 +-
 fineract-working-capital-loan/dependencies.gradle  |   1 +
 .../api/WorkingCapitalLoanChargesApiResource.java  | 241 +++++++++++++++++
 ...orkingCapitalLoanChargesApiResourceSwagger.java |  64 +++++
 .../data/WorkingCapitalLoanChargeData.java         | 105 ++++++++
 .../domain/WorkingCapitalLoanCharge.java           | 132 ++++++++++
 ...rkingCapitalLoanCreateChargeCommandHandler.java |  44 ++++
 .../WorkingCapitalLoanChargeRepository.java        |  48 ++++
 .../WorkingCapitalLoanChargeConstants.java         |  16 +-
 .../WorkingCapitalLoanChargeDataValidator.java     |  88 +++++++
 ...orkingCapitalLoanChargeReadPlatformService.java |  14 +-
 ...ngCapitalLoanChargeReadPlatformServiceImpl.java |  50 ++++
 ...rkingCapitalLoanChargeWritePlatformService.java |  12 +-
 ...gCapitalLoanChargeWritePlatformServiceImpl.java | 115 ++++++++
 .../workingcapitalloan/module-changelog-master.xml |   1 +
 .../parts/0042_wc_loan_charge.xml                  | 117 +++++++++
 .../fineract-working-capital-loan/persistence.xml  |   6 +-
 48 files changed, 1746 insertions(+), 52 deletions(-)


Reply via email to