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 16971f905d47df90e7d34f0e99bbbe1381349153
Merge: e201c03ebe fbd591ffc4
Author: Adam Saghy <[email protected]>
AuthorDate: Tue Aug 4 16:16:14 2026 +0200

    Merge pull request #6151
    
    FINERACT-2455: Rework transaction reprocessing

 .../v1/WorkingCapitalLoanChargePaidByDataV1.avsc   |  47 ++++
 .../v1/WorkingCapitalLoanTransactionDataV1.avsc    |  11 +
 .../domain/MoneyHelperTenantIsolationTest.java     |   3 +-
 .../WorkingCapitalAmortizationScheduleStepDef.java |  36 +++
 .../loan/WorkingCapitalLoanAccountStepDef.java     |  44 ++++
 .../global/SavingsProductGlobalInitializer.java    |   2 +-
 .../src/test/resources/features/Loan-Part1.feature |   2 +-
 .../src/test/resources/features/LoanCBR.feature    |   4 +-
 .../WorkingCapitalLoanChargeAfterMaturity.feature  |  31 +++
 ...ngCapitalLoanRepaymentAccountingEntries.feature |  27 +++
 .../WorkingCapitalPeriodPaymentRate.feature        |  25 ++
 .../WorkingCapitalTransactionReprocessing.feature  |  25 ++
 .../AccrualBasedAccountingProcessorForLoan.java    |   2 +-
 .../service/LoanReadPlatformServiceImpl.java       |   2 +-
 ...gCapitalLoanTransactionsApiResourceSwagger.java |  19 ++
 .../WorkingCapitalLoanChargePaidByData.java}       |  26 ++-
 .../data/WorkingCapitalLoanTransactionData.java    |   2 +
 .../domain/WorkingCapitalLoanChargePaidBy.java     |  70 ++++++
 .../domain/WorkingCapitalLoanTransaction.java      |  19 ++
 .../WorkingCapitalLoanTransactionAllocation.java   |  18 +-
 ...pitalLoanChargeAllocationMismatchException.java |  35 +++
 .../WorkingCapitalLoanChargePaidByMapper.java}     |  20 +-
 .../WorkingCapitalLoanTransactionMapper.java       |   1 +
 .../WorkingCapitalLoanChargePaidByRepository.java  |  61 +++++
 ...CapitalLoanTransactionAllocationRepository.java |   7 +-
 .../WorkingCapitalLoanTransactionRepository.java   |   3 +
 .../service/OverpaymentFunder.java                 |  69 ++++++
 .../WorkingCapitalLoanAllocationApplier.java       |  52 +++--
 ...apitalLoanAmortizationScheduleWriteService.java |  15 +-
 ...alLoanAmortizationScheduleWriteServiceImpl.java | 148 +++++++++---
 .../WorkingCapitalLoanChargePaidByReadService.java |  52 +++++
 .../WorkingCapitalLoanChargePaymentHandler.java    |  14 +-
 ...gCapitalLoanChargeWritePlatformServiceImpl.java |  94 +++++++-
 .../WorkingCapitalLoanTransactionAllocator.java    | 113 ++++++++++
 .../WorkingCapitalLoanTransactionProcessor.java    | 101 ++++++---
 ...italLoanTransactionReadPlatformServiceImpl.java |  19 +-
 ...gCapitalLoanTransactionReprocessingService.java |  43 +++-
 ...italLoanTransactionReprocessingServiceImpl.java | 251 ++++++++++++++++-----
 ...WorkingCapitalLoanWritePlatformServiceImpl.java |  29 +--
 .../workingcapitalloan/module-changelog-master.xml |   1 +
 .../parts/0064_wc_loan_charge_paid_by.xml          |  71 ++++++
 ...ngCapitalLoanTransactionAllocationLinkTest.java |  92 ++++++++
 .../WorkingCapitalLoanAllocationApplierTest.java   | 111 +++++++++
 ...ngCapitalLoanBreachScheduleServiceImplTest.java |   2 -
 ...WorkingCapitalLoanChargePaymentHandlerTest.java |  86 +++++++
 ...qlInjectionReportingServiceIntegrationTest.java |   2 +-
 .../helpers/FeignWorkingCapitalLoanHelper.java     |  10 +-
 ...kingCapitalLoanAllocationRecalculationTest.java | 191 ++++++++++++++++
 ...ngCapitalLoanChargeAdjustmentReprocessTest.java | 153 +++++++++++++
 ...nWorkingCapitalLoanChargeAfterMaturityTest.java | 134 +++++++++++
 .../FeignWorkingCapitalLoanChargePaidByTest.java   | 195 ++++++++++++++++
 ...orkingCapitalLoanReprocessJournalEntryTest.java | 219 ++++++++++++++++++
 ...nWorkingCapitalLoanScheduleRateHistoryTest.java | 189 ++++++++++++++++
 ...kingCapitalLoanTransactionReprocessingTest.java |  40 ++++
 54 files changed, 2823 insertions(+), 215 deletions(-)

Reply via email to