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 213f517b883acc1217f485604f7ea28a0851aba9 Merge: 9d70a6ebaa aaf07711b6 Author: Adam Saghy <[email protected]> AuthorDate: Mon Sep 28 13:18:02 2026 +0100 Merge pull request #6456 FINERACT-2813: Excluded transaction types loan product attribute business logic .../fineract/test/messaging/EventAssertion.java | 24 ++ .../test/messaging/event/EventCheckHelper.java | 40 ++- .../fineract/test/messaging/store/EventStore.java | 13 +- .../AssetExternalizationStepDef.java | 79 ++++- .../test/stepdef/common/JournalEntriesStepDef.java | 94 ++++- .../fineract/test/stepdef/loan/LoanStepDef.java | 64 +++- ...ernalAssetOwnerExcludedTransactionTypes.feature | 303 ++++++++++++++++ ...ypesExternalAssetOwnerLoanProductAttribute.java | 21 +- .../enricher/LoanTransactionDataV1Enricher.java | 44 ++- .../service/ExcludedTransactionTypesService.java | 30 ++ .../ExcludedTransactionTypesServiceImpl.java | 48 +++ .../ExternalAssetOwnerJournalEntryServiceImpl.java | 41 ++- ...oanTransactionAdjustmentDataV1EnricherTest.java | 99 ++++++ .../LoanTransactionDataV1EnricherTest.java | 158 +++++++++ .../ExcludedTransactionTypesServiceImplTest.java | 106 ++++++ ...ernalAssetOwnerJournalEntryServiceImplTest.java | 140 ++++++++ ...rLoanProductAttributesWriteServiceImplTest.java | 17 + .../data/LoanTransactionOwnerTaggingData.java | 36 ++ .../loanaccount/domain/LoanRepository.java | 3 + .../domain/LoanTransactionRepository.java | 5 + ...rnalAssetOwnerExcludedTransactionTypesTest.java | 390 +++++++++++++++++++++ 21 files changed, 1717 insertions(+), 38 deletions(-)
