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 012f73d760ab0b66d68ae03845c9d3a29385e66f
Merge: a7d0f0e5ce 02f5530347
Author: Adam Saghy <[email protected]>
AuthorDate: Thu Apr 23 11:25:44 2026 +0100

    Merge pull request #5785
    
    FINERACT-2455: WC - Transaction Type - CBR

 .../commands/service/CommandWrapperBuilder.java    |   8 +
 .../src/docs/en/chapters/features/index.adoc       |   1 +
 .../working-capital-credit-balance-refund.adoc     |  28 ++
 fineract-e2e-tests-core/build.gradle               |   1 +
 .../test/messaging/event/EventCheckHelper.java     |  22 +
 ...reditBalanceRefundTransactionBusinessEvent.java |  15 +-
 .../loan/WorkingCapitalLoanAccountStepDef.java     | 330 ++++++++++++++
 fineract-e2e-tests-runner/build.gradle             |   1 +
 .../WorkingCapitalLoanCreditBalanceRefund.feature  | 487 +++++++++++++++++++++
 ...nalEventConfigurationValidationServiceTest.java |   4 +-
 ...editBalanceRefundTransactionBusinessEvent.java} |  37 +-
 .../WorkingCapitalLoanConstants.java               |   2 +
 .../api/WorkingCapitalLoanApiResourceSwagger.java  |   2 +
 .../WorkingCapitalLoanTransactionsApiResource.java |   6 +-
 ...gCapitalLoanTransactionsApiResourceSwagger.java |  10 +-
 .../calc/ProjectedAmortizationScheduleModel.java   |  10 +
 .../data/WorkingCapitalLoanBalanceData.java        |   1 +
 .../domain/WorkingCapitalLoanBalance.java          |   4 +
 .../domain/WorkingCapitalLoanEvent.java            |   3 +-
 .../WorkingCapitalLoanLifecycleStateMachine.java   |   1 +
 .../domain/WorkingCapitalLoanTransaction.java      |  47 +-
 ...nceRefundWorkingCapitalLoanCommandHandler.java} |  37 +-
 .../WorkingCapitalLoanDataValidator.java           |  89 +++-
 .../service/WorkingCapitalLoanAssemblerImpl.java   |   2 +
 ...italLoanTransactionReadPlatformServiceImpl.java |  10 +
 .../WorkingCapitalLoanWritePlatformService.java    |   2 +
 ...WorkingCapitalLoanWritePlatformServiceImpl.java | 147 ++++++-
 .../workingcapitalloan/module-changelog-master.xml |   3 +
 ...n_credit_balance_refund_classification_code.xml |  37 ++
 ..._loan_credit_balance_refund_external_events.xml |  38 ++
 .../0032_wc_loan_balance_overpayment_amount.xml    |  38 ++
 .../WorkingCapitalLoanCreditBalanceRefundTest.java | 289 ++++++++++++
 .../WorkingCapitalLoanRepaymentTest.java           |  11 +-
 .../common/ExternalEventConfigurationHelper.java   |   5 +
 .../WorkingCapitalLoanDisbursementTestBuilder.java |   9 +-
 .../WorkingCapitalLoanHelper.java                  |  10 +
 36 files changed, 1640 insertions(+), 107 deletions(-)


Reply via email to