Commit Graph
113 Commits
Author SHA1 Message Date
mariiaKraievskaandAdam Saghy a11c567413 FINERACT-2210: Fix journal entries creation issue when amount is null 2025-04-22 17:10:54 +02:00
Soma SörösandAdam Saghy a1d51e1e34 FINERACT-2265: Progressive Loan - Interest Recalculation fails for - RecalculationRestFrequencyType SameAsRepaymentPeriod 2025-04-22 15:19:11 +02:00
mariiaKraievskaandAdam Saghy 11912881af FINERACT-2234: Improve "Add periodic accrual entries" business step performance 2025-04-15 10:54:05 +02:00
Adam SaghyandArnold Gálovics d947183529 FINERACT-2260: Fix incorrect interest handling in case of early repayment 2025-04-12 09:12:08 +02:00
Adam Saghy 64b453e9ab FINERACT-2181: Introduce Loop guard to avoid endless loops 2025-04-10 10:58:44 +02:00
Soma SörösandAdam Saghy 7f9a812048 FINERACT-2220: Make ProgressiveLoanInterestScheduleModel serializable and deserializable 2025-04-09 10:12:51 +02:00
Adam Saghy 10d281f9fa FINERACT-2211: Fix endless loop issue 2025-04-04 20:03:27 +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
Adam Saghy 833f4a0d33 FINERACT-2228: Fix incorrect current balance calculation and unintentional transaction reversals 2025-04-01 08:50:14 +02:00
Adam Saghy 43bf94cd8f FINERACT-2229: Fix incorrect repayment schedule in case of Merchant issued refund 2025-03-31 17:11:15 +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
Adam Saghy b2af4a635c FINERACT-2221: Fix - Interest not counted towards totalUnpaidPayableNotDueInterest after partial repayment 2025-03-24 14:23:00 +01:00
Hossam HatemandAdam Saghy 1cb5d7c371 FINERACT-2181: Improve AssertJ assertions in DefaultScheduledDateGeneratorTest 2025-03-19 17:39:01 +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
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
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
Soma SörösandAdam Saghy a28b9332b9 FINERACT-2201: [Bug] - Negative numbers in case of progressive interest bearing loans - Reamortization 2025-03-12 12:33:42 +00:00
mariiaKraievskaandAdam Saghy 6b5641f474 FINERACT-2148: Accrual handling in case of Charged-off loan and backdated transactions / reversals 2025-03-04 19:11:06 +00: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
mariiaKraievskaandAdam Saghy f0cc697c67 FINERACT-2333: Accrual handling in case of Charged-off loan 2025-03-03 16:30:46 +01:00
adam.magyariandAdam Saghy a5e3a80683 FINERACT-2176: fix Interest portion is missing from Charge-off transaction 2025-02-26 12:52:03 +01:00
Soma SörösandAdam Saghy 3dd62803e6 FINERACT-2081: Fix ProgressiveEMICalculator caused infinite loop on AdvancedPaymentScheduleTransactionProcessor 2025-02-26 12:25:21 +01:00
Adam Saghy 259eb75d81 FINERACT-2081: Fix Fineract writer hung infinte loop after merchant issued refund 2025-02-21 17:21:50 +01:00
Adam Saghy e02420f998 FINERACT-1981: Fix interest calculation logic (rounding issues with sub interest periods) 2025-02-20 14:24:24 +01:00
Janos MeszarosandAdam Saghy b4b9d3ea71 FINERACT-1981: Fix calculation new way when applies multi disbursement 2025-02-20 14:24:24 +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
mariiaKraievskaandAdam Saghy cb0ad23f37 FINERACT-2290: Handling accelerate maturity date charge-off in case LAST_INSTALLMENT strategy 2025-02-13 13:20:39 +01:00
adam.magyariandAdam Saghy 9fa64eccf8 FINERACT-2081: EmbeddableProgressiveLoanScheduleGenerator add totalOutstandingLoanBalance field 2025-02-07 15:06:46 +01:00
Adam Saghy 79c5fc1649 FINERACT-2081: Interest recalculation only for interest bearing loans 2025-02-06 14:11:06 +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 Saghy 0b9687d2aa FINERACT-2081: Fix end of month and partial interest calculation for 360/30 2025-02-03 16:29:55 +01:00
Oleksii NovikovandAdam Saghy de462082de FINERACT-2152: Interest pause and existing interest periods 2025-01-31 15:00:36 +01:00
mariiaKraievskaandArnold Gálovics de1555f68f FINERACT-2205: Handling charges which belong to installments that got removed. 2025-01-27 21:27:33 +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
mariiaKraievskaandAdam Saghy 771b48b078 FINERACT-2235: Accelerate maturity to charge-off date when interest recalculation is disabled. 2025-01-21 17:21:10 +01:00
adam.magyariandAdam Saghy 5729af5e76 FINERACT-1981: fix progressive installment reschedule 2025-01-21 13:35:48 +01:00
mariiaKraievskaandAdam Saghy 75701daa09 FINERACT-2148: Accelerate maturity to charge-off date when a regular/backdated repayment or other monetary activity occurs before/after the charge-off date. 2025-01-21 10:44:47 +01:00
Janos MeszarosandAdam Saghy 8ab9c9ea9a FINERACT-1981: Fix interest calculation when applies multi disbursement 2025-01-20 13:39:09 +01:00
Janos MeszarosandArnold Gálovics d704852228 FINERACT-1981: Enhance EMI Adjustment 2025-01-15 13:30:39 +01:00
Soma SörösandAdam Saghy 2151b19e27 FINERACT-1971: Fix EMI Calculator: Last Unpaid Repayment Period Handling.
call calculateLastUnpaidRepaymentPeriodEMI recursively when emi would be less than already paid to adjust remaining emi correction for previous period.
Fixing AdvancedPaymentScheduleTransactionProcessor to handle division by installment count adjustment part in case of IN_ADVANCED payment
2025-01-14 13:24:02 +00:00
Soma SörösandAdam Saghy 100405a579 FINERACT-1971: Fix EMI Calculator: Last Unpaid Repayment Period Handling.
call calculateLastUnpaidRepaymentPeriodEMI recursively when emi would be less than zero to adjust remaining emi correction for previous period.
2025-01-10 13:53:07 +01:00
Oleksii NovikovandAdam Saghy b7e6f356da FINERACT-2148: Resolve rounding issue in interest period calculation 2025-01-07 19:40:32 +01:00
leksinomiandAdam Saghy 2fbdbe9df7 FINERACT-2148: Add 'Accelerate maturity' charge-off behaviour option 2025-01-07 18:21:24 +01:00
mariiaKraievskaandAdam Saghy dfc1d3ebad FINERACT-2148: Fix and add tests when interestRecalculation = false and zero interest charge-off behaviour 2025-01-06 09:42:19 +01:00
mariiaKraievskaandAdam Saghy faaf44d91a FINERACT-2148: Process monetary transaction after zero interest charge-off. 2025-01-01 15:52:57 +01:00
Andrii KulminskyiandAdam Saghy c2ec015e64 FINERACT-2152: API Create and retrieve interest pause 2024-12-19 22:24:02 +01:00
Oleksii NovikovandAdam Saghy 51433ffb66 FINERACT-2148: Update instalments interest with zero after charge off with interest recalculation enabled 2024-12-16 14:31:54 +01:00