3491 Commits
Author SHA1 Message Date
Adam Saghy 0fd0f977eb FINERACT-2421: Allow hyphens in query params of Batch API calls 2026-01-30 11:37:58 +01:00
Attila BudaiandArnold Gálovics 82e6a237a6 FINERACT-2418: add origination api implementation 2026-01-28 17:01:57 +01:00
Jose Alberto HernandezandAdam Saghy 532190a649 FINERACT-2421: Allow multiple interest rate schedule adjustments same date 2026-01-27 15:04:30 +01:00
Aman MittalandAdam Saghy 6aafb308ea FINERACT-2421: Refractor - remove ApiResponses annotations (Phase 6) 2026-01-26 15:48:24 +01:00
Shivd131andAdam Saghy 55f764d200 FINERACT-2438: Add Micrometer Observability to Reporting API 2026-01-26 15:08:44 +01:00
oluexpert99andAdam 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
ap200506andAdam Saghy f2630fb712 FINERACT-2447: Bulk Import processing result file not working on PostgreSQL 2026-01-26 14:50:21 +01:00
Adam SaghyandArnold Gálovics 4ebff33792 FINERACT-2421: No interest, no interest accrual calculation needed 2026-01-23 17:07:58 +01:00
Attila BudaiandArnold Gálovics bf879064af FINERACT-2435: fix as of data api 2026-01-23 15:52:42 +01:00
Jose Alberto HernandezandAdam Saghy fb96df64ab FINERACT-2421: Manual interest refund on closed loan generates exception 2026-01-23 14:00:49 +01:00
Aman-MittalandAdam 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 BudaiandAdam Saghy 87cad91aa8 FINERACT-2418: add origination-api-skeleton 2026-01-21 13:13:04 +01:00
Soma SörösandAdam Saghy eecc54c224 FINERACT-2354: Re-aging - Accrual and Accrual Activity handling - Equal Amortization 2026-01-19 19:29:21 +01:00
MonicaandAdam Saghy 11d6eb9f2d FINERACT-2428: Fix 'acount' typo to 'account' in legacy docs 2026-01-19 14:51:14 +01:00
Attila BudaiandAdam Saghy f83ea7ea15 FINERACT-2418: create the loan origination module 2026-01-19 14:14:20 +01:00
Jose Alberto HernandezandAdam Saghy e9af3a8ac8 FINERACT-2421: Undo Last Disbursement failed after reaging 2026-01-19 12:38:31 +01:00
yvana-kengneandAdam Saghy 61d361f998 FINERACT-2055 Internal Server Error Encountered When Accessing Individual Collection Sheet Option 2026-01-16 22:18:22 +01:00
Kengne-yvanaandAdam 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
MonicaandAdam Saghy ea1609120f FINERACT-2423: Add preconditions to all changesets 2026-01-15 15:17:41 +01:00
MonicaandAdam Saghy cccb7d7726 FINERACT-2423: Remove redundant 0071 fix and keep safe 0072 migration 2026-01-15 15:17:41 +01:00
MonicaandAdam Saghy 6324489b96 Fix Liquibase changelog formatting and failing elements 2026-01-15 15:17:41 +01:00
Monica-CodingWorldandAdam 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 BudaiandAdam Saghy 442290ef92 FINERACT-2354: handle reamortization error code 500 issue on same disbursement day 2026-01-15 10:17:43 +01:00
Shiv DeshpandeandAdam Saghy 8f2dbe476c Fix(FINERACT-2320): Return false instead of 403 when Loan COB job is disabled 2026-01-15 10:12:33 +01:00
mariiaKraievskaandAdam Saghy fcf1fb6126 FINERACT-2354: Re-aging:- Accrual and Accrual Activity handling - Default Handling 2026-01-15 09:48:08 +01:00
mariiaKraievskaandAdam Saghy 09031aa5a7 FINERACT-2412: Full term tranche - Schedule handling and Calculations 2026-01-13 18:06:12 +01:00
Wilfred KigenyiandAdam Saghy baaca2dd97 FINERACT-2432 2026-01-12 13:53:37 +01:00
airajenaandAdam Saghy eaf843a3ac FINERACT-2421: Fix GRETERTHAN typo in ConditionType enum 2026-01-12 13:50:40 +01:00
Víctor RomeroandAdam 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-MittalandAdam Saghy 9cc14e7fdb FINERACT-2421: fix(security): migrate request matchers to PathPatternRequestMatcher (no behavior change) 2026-01-08 22:38:40 +01:00
Aman-MittalandAdam 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-yvanaandGitHub 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-sudoandGitHub 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-yvanaandGitHub 5c04216841 FINERACT-2426: Fix ChartOfAcountsConstants typo to ChartOfAccountsConstants (#5284) 2026-01-06 16:38:33 -06:00
MonicaandAdam 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 HernandezandAdam Saghy b7306f19d0 FINERACT-2425: Tax component and Tax Group refactoring 2026-01-03 01:56:47 +01:00
airajenaandArnold Gálovics 8134d7f6a0 FINERACT-2421: Simplify InputStream to String conversion using Java 11+ API 2025-12-29 10:36:05 +01:00
airajenaandArnold 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
mariiaKraievskaandAdam Saghy d263fec31d FINERACT-2413: Re-amortization on charged-off, contract terminated & written-off loan 2025-12-26 19:28:23 +01:00
Aman-MittalandAdam 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 NovikovandArnold Gálovics 2858316c71 FINERACT-2413: Improve re-amortization undo validation 2025-12-23 11:12:41 +01:00
Aman-MittalandAdam 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 MishraandArnold Gálovics d043f4cb61 FINERACT-2415: Refactor InlineLoanCOBExecutorServiceImpl to reduce duplication 2025-12-12 20:03:09 +01:00
Soma SörösandAdam 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