Commit Graph
292 Commits
Author SHA1 Message Date
Jose Alberto HernandezandAdam Saghy 8f6b8cbc47 FINERACT-2081: Add ChargeOffReasonOptions in the Loan Transaction Template swagger class 2025-04-08 17:02:22 +02:00
adam.magyariandAdam Saghy 89f7fd257c FINERACT-1981: progressive loan disbursement charge fixes
- Update PutChargesChargeIdRequest swagger def
- undo disbursement fix
- non-tranche multidisburse fix
- disbursement transaction order fix
2025-04-08 16:56:34 +02:00
Oleksii NovikovandAdam Saghy 2ba7e28108 FINERACT-2080: Extract DTO mappers from loan entity 2025-04-07 13:13:35 +02:00
adam.magyariandAdam Saghy 49feaab3e5 FINERACT-2226: progressive loan charge-off reverse replay events fix 2025-04-04 14:29:30 +02:00
Adam Saghy eb7ec383f8 FINERACT-2190: Improve copyFrom of LoanRepaymentScheduleInstallment 2025-04-04 14:29:10 +02:00
Jose Alberto HernandezandAdam Saghy 52c41b1471 FINERACT-2190: Avoid recreation of loan repayment schedule periods 2025-04-04 14:29:10 +02:00
budaidevandAdam Saghy 16e70527ea FINERACT-2080: separate LoanRepaymentScheduleTransactionProcessorFactory from loan 2025-04-03 10:50:50 +02:00
Oleksii NovikovandAdam Saghy f3606bb2d1 FINERACT-2225: Save journal entries for accrual transaction created by charge adjustment 2025-04-01 14:23:55 +02:00
oleksandr.masliukandAdam Saghy b7ba9bd570 FINERACT-2169: Apply dto in CollateralsApiResource 2025-04-01 10:01:00 +02:00
Adam Saghy 833f4a0d33 FINERACT-2228: Fix incorrect current balance calculation and unintentional transaction reversals 2025-04-01 08:50:14 +02:00
Abhinav CillankiandAdam Saghy be9e44fa44 FINERACT-2215: Exclude reversed transactions from hasMonetaryActivityAfter check 2025-03-31 14:17:52 +02:00
oleksandr.masliukandAdam Saghy 53c36ba4f8 FINERACT-2169: Apply dto in DelinquencyApiResource 2025-03-31 10:38:38 +02:00
Adam Saghy a313608cd3 FINERACT-2181: Use correct loan status conversion for Loan status change history 2025-03-28 21:26:07 +01:00
mariiaKraievskaandAdam Saghy acabf16003 FINERACT-2148: Cumulative Loan - accrual handling in case of charged-off loan 2025-03-27 15:05:14 +01:00
Oleksii NovikovandAdam Saghy e584e26c39 FINERACT-2191: ThreadLocal context handling during job execution 2025-03-27 11:44:12 +01:00
Arnold GalovicsandArnold Gálovics 0f1d53cbdc FINERACT-2181: Fix for using the proper ChargeData object in LoanProduct APIs 2025-03-26 22:49:44 +01:00
mariiaKraievskaandAdam Saghy 2d2cbb46b5 FINERACT-2181: Move the remaining transactions reprocessing logic out of the loan entity to ReprocessLoanTransactionsService. 2025-03-25 12:09:28 +01:00
Jose Alberto HernandezandAdam Saghy f3bb66f209 FINERACT-2197: Introduce a new type of ACTUAL during calculation of days in year, update 2025-03-24 19:30:44 +01:00
mark.vituskaandAdam Saghy 993393b519 FINERACT-2080: use enums instead of integers in Loan, LoanProduct and LoanTransaction 2025-03-20 14:34:51 +01:00
Hossam HatemandAdam Saghy 1cb5d7c371 FINERACT-2181: Improve AssertJ assertions in DefaultScheduledDateGeneratorTest 2025-03-19 17:39:01 +01:00
adam.magyariandAdam Saghy 2cfc0b2503 FINERACT-2203: LoanTransactionsApi add getLoanTransactions 2025-03-19 17:38:19 +01:00
Arnold GalovicsandAdam Saghy a8bbba0b24 FINERACT-2181: Generating the right ChargeData class for ChargesApi 2025-03-19 17:36:25 +01:00
a7med3del1973andAdam Saghy 9fe993342b FINERACT-2181: Refactor UpdateTrialBalanceDetailsConfig injection instead of Autowired 2025-03-19 12:12:37 +01:00
mariiaKraievskaandAdam Saghy 22282ded00 FINERACT-2181: Rework "createMissingAccrualTransactionDuringChargeOffIfNeeded" to avoid flushing and triggering business event as part of Transaction processor 2025-03-18 12:03:27 +01:00
Harsh-Srivastav123andAdam Saghy c236ee04ef FINERACT-2080: Refactoring Loan entity
FINERACT-2080: Refactoring Loan entity
2025-03-14 18:11:52 +00:00
Soma SörösandAdam Saghy 3cf85e2977 FINERACT-2197: Introduce a new type of ACTUAL during calculation of days in year 2025-03-14 13:01:06 +00:00
Oleksii NovikovandAdam Saghy 898a18c873 FINERACT-2081: Fix cumulative principal calculation 2025-03-14 12:57:40 +00:00
Arnold GalovicsandArnold Gálovics 3198b1b99e FINERACT-2208: Penalties are not recalculated after backdated transactions 2025-03-12 16:52:30 +01:00
Adam Saghy 4ea0acdcf1 FINERACT-2211: Fix-Incorrect LoanSchedule after Full Refund with LAST_INSTALLMENT rule on 12m interest bearing Term loan 2025-03-12 15:00:14 +00:00
Arnold GalovicsandArnold Gálovics 33e9f7f3db FINERACT-2141: Delayed settlement implementation for fineract loan investor module 2025-03-07 17:46:24 +01:00
Soma SörösandAdam Saghy b546a43ce9 FINERACT-2179: Introduce Next/Last in future allocation rule for progressive loans 2025-03-03 16:39:57 +01:00
Rustam ZeinalovandAdam Saghy 7642530393 FINERACT-2081: Fix Accrual activity - reverse and replayed couple of times after backdated repayment 2025-02-27 10:27:33 +01:00
Adam Saghy 5137fd65af FINERACT-2081: Charge-off optimalization 2025-02-21 14:09:23 +01:00
Oleksii NovikovandAdam Saghy b1384b9cce FINERACT-2081: Refactoring for reprocess transactions and regenerate repayment schedule invocations 2025-02-18 20:10:25 +01:00
Arnold GalovicsandArnold Gálovics 0f1be3c913 FINERACT-2178: Ability to retrieve a loan's balance at a certain point in time in the past 2025-02-17 21:48:05 +01:00
Soma SörösandAdam Saghy ff21304cac FINERACT-2174: Calculate fraction period - In case interestRecognitionFromDisbursementDate is true, we need to include from date and exclude due date 2025-02-17 09:48:14 +01:00
Janos MeszarosandAdam Saghy cdbf0df571 FINERACT-2162: Chargeback implementation for progressive interest recalculation enabled loan. 2025-02-14 15:16:59 +01:00
Jose Alberto HernandezandAdam Saghy 22f7972f60 FINERACT-1971 Repayment schedule period - Incorrect values after charge with huge amount 2025-02-14 10:29:48 +01:00
Adam Saghy 79c5fc1649 FINERACT-2081: Interest recalculation only for interest bearing loans 2025-02-06 14:11:06 +01:00
Jose Alberto HernandezandAdam Saghy 3a5888ee4b FINERACT-2174: Allow for recognition of Interest on first day end of day - Introducing the flag 2025-02-05 19:52:44 +01:00
Oleksii NovikovandAdam Saghy 7d0474cc17 FINERACT-2162: Support chargeback for progressive loans with disabled interest recalculation and payment allocation 2025-02-05 14:55:15 +01:00
adam.magyariandAdam Saghy 157a492bcc FINERACT-1981: fix progressive accruals on late repayment 2025-02-04 11:47:52 +01:00
Adam Saghy 0b9687d2aa FINERACT-2081: Fix end of month and partial interest calculation for 360/30 2025-02-03 16:29:55 +01:00
mariiaKraievskaandAdam Saghy 69317d62c8 FINERACT-2205: Add tests when charge is added after the charge off date and forbid backdated charge-off transactions in the middle of the monetary activity. 2025-02-03 16:29:45 +01:00
Soma SörösandAdam Saghy 78cd5b106a FINERACT-2081: Fix Accrual Activity Reversal on Installment Due Date.
* Accrual Activity is not recalculated during reopen transaction recalculation
* integration tests cover reverse replay verification and extra use cases
2025-01-30 12:45:38 +01:00
Jose Alberto HernandezandAdam Saghy 15fcaed61f FINERACT-1971: Loan totalUnpaidPayableNotDueInterest field has wrong value after maturity 2025-01-29 10:16:30 +01:00
Oleksii NovikovandArnold Gálovics 69fed07e5c FINERACT-2152: Backdated and multiple interest pauses 2025-01-25 13:57:45 +01:00
Oleksii NovikovandAdam Saghy af37e07f31 FINERACT-2152: Interest pause during one period and between two periods 2025-01-24 09:58:02 +01:00
Andrii KulminskyiandAdam Saghy 9a8db7e82e FINERACT-2152: fix overlapping for update interest pause 2025-01-21 13:38:15 +01:00
Jose Alberto HernandezandAdam Saghy 6ec0401820 FINERACT-2152: Fix Invalid Loan term variation type on Interest Pause case 2025-01-21 11:41:40 +01:00