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