Commit Graph
764 Commits
Author SHA1 Message Date
viktorpavlenkoandAdam Saghy 35aa6e1f4f FINERACT-2169: Business date api refactor; 2025-03-14 18:10:48 +00:00
viktorpavlenkoandAdam Saghy 99f313e02c FINERACT-2169: Account rules api refactor; 2025-03-14 18:10:19 +00:00
mark.vituskaandAdam Saghy e44a60f327 FINERACT-2181: initial rounding-mode configuration 2025-03-14 13:05:30 +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
Wilfred KigenyiandAdam Saghy 2ac1445dba Confirm existance of elements before accessing them 2025-03-14 12:59:35 +00:00
Arnold GalovicsandArnold Gálovics 3198b1b99e FINERACT-2208: Penalties are not recalculated after backdated transactions 2025-03-12 16:52:30 +01:00
Arnold GalovicsandArnold Gálovics 33e9f7f3db FINERACT-2141: Delayed settlement implementation for fineract loan investor module 2025-03-07 17:46:24 +01:00
mark.vituskaandAdam Saghy 1921606ffc FINERACT-2181: fixed ConfigurationReadPlatformServiceImpl to handle not found cases, added tests 2025-03-05 14:06:39 +00:00
Adam Saghy 9208ea2fe1 FINERACT-2200: Add "reversed" flag to LoanTransactionDataV1.avsc 2025-03-04 14:16:55 +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
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 991a2c1af4 FINERACT-2181: Update Test annotation import
(org.junit.Test -> org.junit.jupiter.api.Test)
2025-02-26 22:17:59 +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
Soma SörösandAdam Saghy a72d3ff423 FINERACT-2187: Fix totalUnpaidPayableNotDueInterest not correct, when there is early payment on the loan 2025-02-25 21:56:59 +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
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
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.magyariandAdam Saghy 78c7abf05c FINERACT-2162: Progressive loan chargeback accrual handling 2025-02-13 16:51:50 +01:00
adam.magyariandAdam Saghy e2157501c0 FINERACT-2081: Allow loan charge-off via batch api 2025-02-13 09:51:58 +01:00
Andrii KulminskyiandAdam Saghy 4a0c52ea8b FINERACT-2081: Accrual not created for closed or overpaid loans 2025-02-11 16:28:24 +01:00
adam.magyariandAdam Saghy 493012bf8c FINERACT-2174: Enhance Apply periodic accrual job to take into consideration the interestRecognitionOnDisbursementDate field 2025-02-06 13:44:02 +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
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
Adam Saghy 894b6cbf6f FINERACT-2081: Integration test clean up - Remove Google truth dependency and Extract Fineract client out from IntegrationTest class 2025-01-31 15:00: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
Soma SörösandArnold Gálovics 66f3de8702 FINERACT-2081: Fix Interest Payment Waiver reverse-replay transaction on transaction creation. 2025-01-29 17:34:40 +01:00
adam.magyariandAdam Saghy 6e8024a004 FINERACT-1981: fix progressive accruals on early repayment 2025-01-29 15:05:47 +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
Andrii KulminskyiandAdam Saghy 093054b3db FINERACT-1981: Consolidated accrual activity created instead of individual ones 2025-01-29 10:13:12 +01:00
Adam Saghy a9d76ef3dd FINERACT-2165: Mark all the RestAssured solutions as deprecated in the integration tests module 2025-01-22 21:40:10 +01:00
Kristof JozsaandAdam Saghy 384a52bbaf FINERACT-2122: Add devRun gradle task, optimize build caching, fix deprecations 2025-01-22 17:03:24 +01:00
Andrii KulminskyiandAdam Saghy 9a8db7e82e FINERACT-2152: fix overlapping for update interest pause 2025-01-21 13:38:15 +01:00
Janos MeszarosandAdam Saghy 8ab9c9ea9a FINERACT-1981: Fix interest calculation when applies multi disbursement 2025-01-20 13:39:09 +01:00
Soma SörösandAdam Saghy 6e6ac8ffd6 FINERACT-1971: Verify Lan Charge Adjustment Business event's content 2025-01-20 09:54:34 +01:00
Andrii KulminskyiandAdam Saghy 9258be777c FINERACT-1971: update and delete interest pause by external id 2025-01-20 09:53:02 +01:00
Andrii KulminskyiandAdam Saghy 001797b97a FINERACT-1971: external_id column of accrual activity transaction gets updated to null when an accrual activity is reversed 2025-01-20 09:33:11 +01:00
Janos Meszaros fd765988a4 Fix date bug in saving account test 2025-01-16 21:41:46 +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
Andrii KulminskyiandAdam Saghy 8663c054a0 FINERACT-2152: API update and delete interest pause 2025-01-08 16:18:44 +01:00
Adam Saghy d2afd1aac7 FINERACT-1806: Fix mapping to handle multiple loan product configuration 2025-01-08 15:12:54 +01:00
Soma SörösandAdam Saghy afc09b5333 FINERACT-1971: Fix Accrual Activity reversal on Progressive interest bearing loans during loan reopening 2025-01-08 13:04:46 +01:00
Jose Alberto HernandezandAdam Saghy 4f1184f20b FINERACT-2148: Stop recalculating interest if the loan is charged-off 2025-01-08 12:07:23 +01:00
Adam Saghy e1d043bb2d FINERACT-1806: Advanced accounting - Charge-off reason 2025-01-07 19:40:45 +01:00
Oleksii NovikovandAdam Saghy b7e6f356da FINERACT-2148: Resolve rounding issue in interest period calculation 2025-01-07 19:40:32 +01:00
Andrii KulminskyiandAdam Saghy c2ec015e64 FINERACT-2152: API Create and retrieve interest pause 2024-12-19 22:24:02 +01:00