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 0882f450be93b0ada5c5446bb5e8df17476f8791
Merge: ba818f640e de7a2c2875
Author: Adam Saghy <[email protected]>
AuthorDate: Mon Aug 17 18:56:44 2026 +0200

    Merge pull request #6223
    
    FINERACT-2455: Working Capital Loan - Write-Off

 .../commands/service/CommandWrapperBuilder.java    |  18 +
 .../src/docs/en/chapters/features/index.adoc       |   1 +
 .../features/working-capital-write-off.adoc        | 255 ++++++++
 .../loan/WorkingCapitalLoanAccountStepDef.java     |  92 +++
 .../test/resources/features/LoanWriteOff.feature   |   4 +-
 ...ngCapitalLoanChargeAdjustmentAccounting.feature |   1 -
 .../features/WorkingCapitalLoanChargeOff.feature   |   1 -
 .../features/WorkingCapitalLoanWriteOff.feature    | 721 +++++++++++++++++++++
 ...onAccountingProcessorForWorkingCapitalLoan.java |  75 ++-
 ...countingProcessorForWorkingCapitalLoanTest.java |  77 +++
 ...nalEventConfigurationValidationServiceTest.java |   3 +-
 ...ingCapitalLoanUndoWrittenOffBusinessEvent.java} |  29 +-
 ...WorkingCapitalLoanWrittenOffBusinessEvent.java} |  29 +-
 .../WorkingCapitalLoanConstants.java               |   5 +
 .../api/WorkingCapitalLoanApiResourceSwagger.java  |   6 +
 .../WorkingCapitalLoanTransactionsApiResource.java |   4 +
 ...gCapitalLoanTransactionsApiResourceSwagger.java |   7 +-
 .../data/WorkingCapitalLoanChargeData.java         |  10 +-
 .../data/WorkingCapitalLoanData.java               |   4 +
 .../domain/WorkingCapitalLoan.java                 |  14 +
 .../domain/WorkingCapitalLoanBalance.java          |  22 +-
 .../domain/WorkingCapitalLoanCharge.java           |   8 +-
 .../domain/WorkingCapitalLoanEvent.java            |   4 +-
 .../WorkingCapitalLoanLifecycleStateMachine.java   |   4 +
 .../domain/WorkingCapitalLoanTransaction.java      |   7 +
 .../WorkingCapitalLoanWriteOffDomainService.java   | 108 +++
 ...rkingCapitalLoanUndoWriteOffCommandHandler.java |  43 ++
 .../WorkingCapitalLoanWriteOffCommandHandler.java  |  43 ++
 .../mapper/WorkingCapitalLoanMapper.java           |   6 +
 .../WorkingCapitalLoanChargeRepository.java        |   4 +-
 .../WorkingCapitalLoanDataValidator.java           |  81 +++
 .../WorkingCapitalLoanWriteOffWriteService.java}   |  23 +-
 ...WorkingCapitalLoanWriteOffWriteServiceImpl.java | 252 +++++++
 .../workingcapitalloan/module-changelog-master.xml |   1 +
 .../parts/0067_wc_loan_write_off.xml               | 139 ++++
 ...orkingCapitalLoanWriteOffDomainServiceTest.java | 121 ++++
 ...ngCapitalLoanDataValidatorWriteOffDateTest.java | 193 ++++++
 .../WorkingCapitalLoanWrittenOffLockTest.java      | 138 ++++
 ...WorkingCapitalLoanWriteOffWriteServiceTest.java | 236 +++++++
 .../WorkingCapitalLoanWriteOffAccountingTest.java  | 359 ++++++++++
 .../client/feign/helpers/FeignCodeHelper.java      |   8 +
 .../ExternalEventConfigurationTestData.java        |   4 +-
 .../WorkingCapitalLoanDisbursementTestBuilder.java |  21 +
 .../WorkingCapitalLoanHelper.java                  |   9 +
 44 files changed, 3130 insertions(+), 60 deletions(-)


Reply via email to