FINERACT-2225: Save journal entries for accrual transaction created by charge adjustment

This commit is contained in:
Oleksii Novikov
2025-04-01 14:23:55 +02:00
committed by Adam Saghy
parent 510b4853e7
commit f3606bb2d1
4 changed files with 44 additions and 5 deletions
@@ -24,6 +24,7 @@ import java.util.List;
import org.apache.fineract.infrastructure.core.exception.MultiException;
import org.apache.fineract.portfolio.loanaccount.domain.Loan;
import org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction;
import org.springframework.lang.NonNull;
public interface LoanAccrualsProcessingService {
@@ -41,7 +42,7 @@ public interface LoanAccrualsProcessingService {
void processIncomePostingAndAccruals(@NotNull Loan loan);
void processAccrualsOnLoanClosure(@NotNull Loan loan);
void processAccrualsOnLoanClosure(@NonNull Loan loan, boolean addJournal);
void processAccrualsOnLoanForeClosure(@NotNull Loan loan, @NotNull LocalDate foreClosureDate,
@NotNull List<LoanTransaction> newAccrualTransactions);