Jaanu423 and Claude Sonnet 4.6
fc80869d4b
feat(guarantor): enrich guarantor accounts API with loan health and borrower details
...
- Add borrower name, savings account, guaranteed/released/remaining amounts, loan timeline, and overdue info to GuarantorAccountSummaryData
- Fix duplicate rows in GuarantorLoanAccountSummaryDataMapper by joining savings account via guarantor funding details instead of client ID
- Fix NPE in GuarantorDomainServiceImpl when loan product guarantee details are null
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-24 13:15:25 +05:30
Ralph Hopman and Adam Saghy
76d108953b
FINERACT-2498: Add GROUP as a Guarantor Type to Support Group Savings Accounts as Loan Collateral
2026-02-20 11:44:46 +00:00
Ralph Hopman and Adam Saghy
17c2febcac
FINERACT-2492: AprCalculator produces incorrect annual interest rate when DaysInYearType is ACTUAL with WHOLE_TERM frequency
2026-02-19 11:30:28 +00:00
Aleksandar Vidakovic and GitHub
3a842ecb9a
FINERACT-2243: New command processing - payment type ( #5506 )
2026-02-18 08:19:29 -06:00
Oleksii Novikov and Adam Saghy
1feb1d730f
FINERACT-2418: Extend disbursal and reage events with changed terms flag
2026-02-18 09:27:59 +00:00
Attila Budai and Arnold Gálovics
3e98cf791a
FINERACT-2421: fix loan accrual posts after loan close
2026-02-17 13:31:09 +01:00
airajena and Adam Saghy
2ee6f22713
FINERACT-2050: Fix client transfer loan status staying in TRANSFER_IN_PROGRESS
2026-02-17 12:06:12 +00:00
Aleksandar Vidakovic and Aleksandar Vidakovic
2ff0c62f40
FINERACT-2246: New command processing - document management
2026-02-16 14:56:40 +01:00
Adam Saghy and Soma Sörös
6269cbbb79
FINERACT-2421: Allow ProgressiveLoanInterestScheduleModel recalculation
...
Co-authored-by: Soma Sörös <soma.soros@dpc.hu >
2026-02-13 14:58:37 +01:00
Attila Budai and Adam Saghy
99861ce93a
FINERACT-2418: add originator during the loan application
2026-02-09 14:40:34 +01:00
Adam Saghy and Arnold Gálovics
f6d013c68d
FINERACT-2421: Run inline COB on newly created loans that are behind
2026-02-06 09:34:32 +01:00
Oleksii Novikov and Adam Saghy
41d859e68a
FINERACT-2421: Add pastDueDate to loan summary and event
2026-02-05 13:45:18 +01:00
Jose Alberto Hernandez and Adam Saghy
1d1876edfd
FINERACT-2421: Disbursement charge amount incorrect calculation
2026-02-05 10:41:19 +01:00
Attila Budai and Adam Saghy
ef12056e5d
FINERACT-2418: add originatior association
2026-02-03 14:58:28 +01:00
Soma Sörös and Adam Saghy
7bb4840d7a
FINERACT-2412: full term tranche - get loan API changes & add to LoanAccountDataV1 (events)
2026-02-03 11:28:52 +01:00
Aman Mittal and Adam Saghy
1c90880b7a
FINERACT-2421: Refractor - remove ApiResponses annotations (Phase 7)
2026-02-02 19:27:39 +01:00
Jose Alberto Hernandez and Adam Saghy
7b322481b8
FINERACT-2421: Adjust interest with MIR and CBR results in improper allocations
2026-02-02 18:52:59 +01:00
Aman Mittal and Adam Saghy
6aafb308ea
FINERACT-2421: Refractor - remove ApiResponses annotations (Phase 6)
2026-01-26 15:48:24 +01:00
Oleksii Novikov and Adam Saghy
d093a089c9
FINERACT-2354: Fix charge-off after re-age
2026-01-23 18:20:43 +01:00
Attila Budai and Arnold Gálovics
bf879064af
FINERACT-2435: fix as of data api
2026-01-23 15:52:42 +01:00
Aman-Mittal and Adam Saghy
8b24325f84
FINERACT-2421: Refractor redundant and some deprecated code as per new Java 21 style (Phase 5)
2026-01-23 12:15:46 +01:00
Soma Sörös and Adam Saghy
641c6da1b9
FINERACT-2354: [BE] pay-off to close re-aged loan with charge outcomes with Active loan status
2026-01-22 16:03:58 +01:00
Attila Budai and Adam Saghy
87cad91aa8
FINERACT-2418: add origination-api-skeleton
2026-01-21 13:13:04 +01:00
Jose Alberto Hernandez and Adam Saghy
e9af3a8ac8
FINERACT-2421: Undo Last Disbursement failed after reaging
2026-01-19 12:38:31 +01:00
mariiaKraievska and Adam Saghy
fcf1fb6126
FINERACT-2354: Re-aging:- Accrual and Accrual Activity handling - Default Handling
2026-01-15 09:48:08 +01:00
mariiaKraievska and Adam Saghy
09031aa5a7
FINERACT-2412: Full term tranche - Schedule handling and Calculations
2026-01-13 18:06:12 +01:00
Víctor Romero and Adam Saghy
ed32c133cc
Revert "[#FINERACT-2422] standardize use of aging vs. ageing ( #5289 )"
...
This reverts commit 61034e6041 .
2026-01-09 16:12:22 +01:00
Aman-Mittal and Adam Saghy
d1e456ef43
FINERACT-2421: Refractor redundant and some deprecated code as per new Java 21 style (Phase 4)
2026-01-08 22:32:39 +01:00
Kengne-yvana and GitHub
61034e6041
[#FINERACT-2422] standardize use of aging vs. ageing ( #5289 )
2026-01-08 10:43:21 -06:00
Monica and Adam Saghy
ab9f4fd40e
FINERACT-2206: Fix typo in allowPartialPeriodInterestCalculation
...
Fixed misspelled 'allowPartialPeriodInterestCalcualtion' to
'allowPartialPeriodInterestCalculation' in REST API and code.
35 files updated as specified in JIRA.
2026-01-03 19:49:44 +01:00
Oleksii Novikov and Adam Saghy
630f41f11f
FINERACT-2413: Re-amortization reverse replay handling
2025-12-18 12:37:52 +01:00
Oleksii Novikov and Arnold Gálovics
36d779eabf
FINERACT-2398: Add handling for equal overdue interest split re-amortization
2025-12-12 20:02:06 +01:00
Soma Sörös and Adam Saghy
fa5be3f5a5
FINERACT-2354: [BE] chargeback handling with backdated re-age for last adjustment strategy with equal amortization re-aging behaviour
2025-12-10 13:10:33 +01:00
Attila Budai and Adam Saghy
a3fdfb920d
FINERACT-2312: full term configuration added
2025-12-08 19:08:29 +01:00
Aman-Mittal and Adam Saghy
dce3c66def
FINERACT-2326: Refractor redundant and some deprecated code as per new Java 21 style
2025-12-08 13:49:44 +01:00
Jose Alberto Hernandez and Adam Saghy
a58bdf49b6
FINERACT-2354: Validation of Re-age amount during submission
2025-12-08 09:53:03 +01:00
Oleksii Novikov and Adam Saghy
c50ed19959
FINERACT-1981: Fix reschedule installment for progressive loans
2025-12-03 10:14:29 +01:00
Attila Budai and Adam Saghy
73d8659390
FINERACT-2354: add reaging interest template data
2025-12-01 15:09:11 +01:00
mariiaKraievska and Adam Saghy
b18912cc9d
FINERACT-2354: Re-age - Excess payment handling - Default Behavior, interestRecalculation = true
2025-12-01 13:15:42 +01:00
Soma Sörös and Adam Saghy
747121bbe2
FINERACT-2354: Re-aging: -Interest Handling Option: Equal amortization
2025-11-21 15:02:34 +01:00
Peter Kovacs and Adam Saghy
1b3217be39
FINERACT-2326: Loan contract termination same disbursement date - E2E
2025-11-13 12:47:46 +01:00
Jose Alberto Hernandez and Adam Saghy
a0b31bbb25
FINERACT-2326: Loan contract termination same disbursement date
2025-11-13 12:47:46 +01:00
Adam Saghy
c79c076ee6
FINERACT-2354: In case full transaction reprocessing, we need to recalculate the schedule as well
2025-11-13 08:44:22 +01:00
Adam Saghy
051571003e
FINERACT-2354: Work with DTOs instead of entities inside ProgressiveEMICalculator
2025-11-13 08:44:22 +01:00
Oleksii Novikov and Adam Saghy
3efafa778e
FINERACT-2354: Introduce reaging preview API
2025-11-11 12:04:51 +01:00
cucusenok and Adam Saghy
9320dd1bd7
FINEREACT-2404: Improved extensibility and cleanup
2025-11-07 10:19:40 +01:00
Oleksii Novikov and Adam Saghy
1b4abd18a9
FINERACT-2401: Add business events for interest pause actions
2025-10-31 09:58:06 +01:00
Jose Alberto Hernandez and Adam Saghy
a849e9bae3
FINERACT-2398: Re-amortization Interest Handling configuration
2025-10-29 12:13:05 +01:00
mariiaKraievska and Adam Saghy
d21a1a98a2
FINERACT-2354: First step - basic implementation of re-aging for Interest bearing loans - Default Behavior, interestRecalculation = true, without dueDate change
2025-10-27 14:22:46 +01:00
Jose Alberto Hernandez and Adam Saghy
2269d616dc
FINERACT-2382: Repayment schedule for Flat-Cumulative-Multi Disbursement
2025-10-27 10:14:46 +01:00