Adam Saghy
0fd0f977eb
FINERACT-2421: Allow hyphens in query params of Batch API calls
2026-01-30 11:37:58 +01:00
Attila Budai and Arnold Gálovics
82e6a237a6
FINERACT-2418: add origination api implementation
2026-01-28 17:01:57 +01:00
Jose Alberto Hernandez and Adam Saghy
532190a649
FINERACT-2421: Allow multiple interest rate schedule adjustments same date
2026-01-27 15:04:30 +01:00
Aman Mittal and Adam Saghy
6aafb308ea
FINERACT-2421: Refractor - remove ApiResponses annotations (Phase 6)
2026-01-26 15:48:24 +01:00
Shivd131 and Adam Saghy
55f764d200
FINERACT-2438: Add Micrometer Observability to Reporting API
2026-01-26 15:08:44 +01:00
oluexpert99 and Adam Saghy
5ca75c94ec
FINERACT-2446: Tax Group and Tax Component APIs return HTTP 500 when no record is found (empty result), instead of returning a proper HTTP 404 Not Found
2026-01-26 14:52:23 +01:00
ap200506 and Adam Saghy
f2630fb712
FINERACT-2447: Bulk Import processing result file not working on PostgreSQL
2026-01-26 14:50:21 +01:00
Adam Saghy and Arnold Gálovics
4ebff33792
FINERACT-2421: No interest, no interest accrual calculation needed
2026-01-23 17:07:58 +01:00
Attila Budai and Arnold Gálovics
bf879064af
FINERACT-2435: fix as of data api
2026-01-23 15:52:42 +01:00
Jose Alberto Hernandez and Adam Saghy
fb96df64ab
FINERACT-2421: Manual interest refund on closed loan generates exception
2026-01-23 14:00:49 +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
Attila Budai and Adam Saghy
87cad91aa8
FINERACT-2418: add origination-api-skeleton
2026-01-21 13:13:04 +01:00
Soma Sörös and Adam Saghy
eecc54c224
FINERACT-2354: Re-aging - Accrual and Accrual Activity handling - Equal Amortization
2026-01-19 19:29:21 +01:00
Monica and Adam Saghy
11d6eb9f2d
FINERACT-2428: Fix 'acount' typo to 'account' in legacy docs
2026-01-19 14:51:14 +01:00
Attila Budai and Adam Saghy
f83ea7ea15
FINERACT-2418: create the loan origination module
2026-01-19 14:14:20 +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
yvana-kengne and Adam Saghy
61d361f998
FINERACT-2055 Internal Server Error Encountered When Accessing Individual Collection Sheet Option
2026-01-16 22:18:22 +01:00
Kengne-yvana and Adam Saghy
44b6b29dc5
FINERACT-2086: Fix ClassCastException in AccountAssociations and add unit tests
...
- Simplified conversion using Number.intValue() to handle Short and Integer types.
- Removed redundant null checks as per feedback.
- Added unit tests for type-safety verification.
2026-01-16 22:18:05 +01:00
Adam Saghy
0891adb267
FINERACT-2421: Rework code value handling in E2E
2026-01-16 17:59:14 +01:00
Monica and Adam Saghy
ea1609120f
FINERACT-2423: Add preconditions to all changesets
2026-01-15 15:17:41 +01:00
Monica and Adam Saghy
cccb7d7726
FINERACT-2423: Remove redundant 0071 fix and keep safe 0072 migration
2026-01-15 15:17:41 +01:00
Monica and Adam Saghy
6324489b96
Fix Liquibase changelog formatting and failing elements
2026-01-15 15:17:41 +01:00
Monica-CodingWorld and Adam Saghy
2efedf59e8
FINERACT-2423: Fix invalid Liquibase changelog filename with space
...
Apply spotless formatting
FINERACT-2423: Add Liquibase changeset to fix invalid 0072 filename
FINERACT-2423: Remove unnecessary whitespace in changelog-tenant.xml
FINERACT-2423: Add Apache license header to Liquibase changelog
FINERACT-2423: Add Apache license header to Liquibase changeset
Fix for FINERACT-2423: [Your fix description]
- Applied code formatting (spotlessApply)
- Passed SpotBugs checks
- Passed Checkstyle test checks
2026-01-15 15:17:41 +01:00
Adam Saghy
633acf204b
FINERACT-2421: Allow reage preview API via Batch API
2026-01-15 13:35:54 +01:00
Attila Budai and Adam Saghy
442290ef92
FINERACT-2354: handle reamortization error code 500 issue on same disbursement day
2026-01-15 10:17:43 +01:00
Shiv Deshpande and Adam Saghy
8f2dbe476c
Fix(FINERACT-2320): Return false instead of 403 when Loan COB job is disabled
2026-01-15 10:12:33 +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
Wilfred Kigenyi and Adam Saghy
baaca2dd97
FINERACT-2432
2026-01-12 13:53:37 +01:00
airajena and Adam Saghy
eaf843a3ac
FINERACT-2421: Fix GRETERTHAN typo in ConditionType enum
2026-01-12 13:50:40 +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
9cc14e7fdb
FINERACT-2421: fix(security): migrate request matchers to PathPatternRequestMatcher (no behavior change)
2026-01-08 22:38:40 +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
Adam Saghy
8b3c8280de
FINERACT-2433: Fix interest and accrual calculation in case of last installment payment
2026-01-08 12:22:48 +01:00
ap200506-sudo and GitHub
e2842de23b
FINERACT-2431: Fix typo in populateSharedAccountsWorkbook ( #5293 )
2026-01-07 09:48:31 -06:00
Adam Saghy
7ee0f7f4e4
FINERACT-2421: Improved Spring Batch context handling
2026-01-07 14:08:51 +01:00
Kengne-yvana and GitHub
5c04216841
FINERACT-2426: Fix ChartOfAcountsConstants typo to ChartOfAccountsConstants ( #5284 )
2026-01-06 16:38:33 -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
Jose Alberto Hernandez and Adam Saghy
b7306f19d0
FINERACT-2425: Tax component and Tax Group refactoring
2026-01-03 01:56:47 +01:00
airajena and Arnold Gálovics
8134d7f6a0
FINERACT-2421: Simplify InputStream to String conversion using Java 11+ API
2025-12-29 10:36:05 +01:00
airajena and Arnold Gálovics
b4fa48263b
FINERACT-2421: Fix potential NullPointerException in CalendarCommandFromApiJsonDeserializer
...
The extractBooleanNamed method can return null when the JSON value is null
or missing. Using primitive boolean causes automatic unboxing which throws
NullPointerException.
Changes:
- CalendarCommandFromApiJsonDeserializer: Use Boolean wrapper instead of
primitive boolean for 'repeating' field extraction
- CalendarCommandFromApiJsonDeserializer: Use Boolean.TRUE.equals() for
null-safe boolean comparison
- CalendarCommand: Update field type and constructor parameter from
boolean to Boolean to support null values
This addresses the FIXME comments on lines 156 and 298 in the original file.
2025-12-29 10:35:40 +01:00
mariiaKraievska and Adam Saghy
d263fec31d
FINERACT-2413: Re-amortization on charged-off, contract terminated & written-off loan
2025-12-26 19:28:23 +01:00
Aman-Mittal and Adam Saghy
0ba1745443
FINERACT-2421: Refractor redundant and some deprecated code as per new Java 21 style (Phase 3)
2025-12-26 19:27:38 +01:00
Oleksii Novikov and Arnold Gálovics
2858316c71
FINERACT-2413: Improve re-amortization undo validation
2025-12-23 11:12:41 +01:00
Aman-Mittal and Adam Saghy
4bfae0400c
FINERACT-2326: Refractor redundant and some deprecated code as per new Java 21 style (Phase 2)
2025-12-17 08:51:47 +01:00
Victor Romero
78bd68a017
FINERACT-2312: fix missing allowFullTermForTranche parameter for the Calculate the Loan Schedule
2025-12-12 20:45:07 -06:00
Satvik Mishra and Arnold Gálovics
d043f4cb61
FINERACT-2415: Refactor InlineLoanCOBExecutorServiceImpl to reduce duplication
2025-12-12 20:03:09 +01:00
Soma Sörös and Adam Saghy
77c1f33f5a
FINERACT-2354: [BE] re-aging preview page outcomes with incorrect calculation for diff scenarios with interest bearing loans
2025-12-12 14:54:48 +01:00
Adam Saghy
767c66f245
FINERACT-2326: Fix external id generation during reinvest
2025-12-11 13:04:59 +01:00