Commit Graph
3156 Commits
Author SHA1 Message Date
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
Adam Saghy 1ad45759fd FINERACT-2354: Validation of Re-age amount during submission 2025-12-10 13:09:16 +01:00
mariiaKraievskaandGitHub 8644d66fc0 FINERACT-2326: Fix configuration options for CORS (#5210) 2025-12-09 06:52:34 -06:00
Attila BudaiandAdam Saghy a3fdfb920d FINERACT-2312: full term configuration added 2025-12-08 19:08:29 +01:00
Peter KovacsandAdam Saghy 035b90211c FINERACT-2398: Re-amortization:- Preview Schedule API during re-amortization - E2E tests 2025-12-08 14:33:07 +01:00
mariiaKraievskaandAdam Saghy ad90d98aa0 FINERACT-2398: Re-amortization:- Preview Schedule API during re-amortization 2025-12-08 14:33:07 +01:00
Aman-MittalandAdam Saghy dce3c66def FINERACT-2326: Refractor redundant and some deprecated code as per new Java 21 style 2025-12-08 13:49:44 +01:00
mariiaKraievskaandAdam Saghy 3c4d8da1c8 FINERACT-2398: Re-amortization:- Interest handling-Default behavior 2025-12-08 11:54:16 +01:00
Adam Saghy 8391614330 FINERACT-2326: Add configuration options for CORS handling 2025-12-08 10:23:17 +01:00
Jose Alberto HernandezandAdam Saghy a58bdf49b6 FINERACT-2354: Validation of Re-age amount during submission 2025-12-08 09:53:03 +01:00
Adam Saghy 4c22e2a9fc FINERACT-2326: Force single-threaded execution of tenant database upgrades 2025-12-05 15:50:41 +01:00
Adam SaghyandArnold Gálovics 469dfa48be FINERACT-2326: Add extra valid checksum since Liquibase changed on how checksums calculated 2025-12-05 15:20:52 +01:00
Siddharthan P SandAdam Saghy 3d3b2dad6f FINERACT-2316: Localize interest rate chart slab validation
- Add localized validation messages for overlap and gap errors in interest rate chart slabs
- Use DataValidatorBuilder with resource/parameter context for clean error codes
- Add unit tests for validation error codes and arguments
- Add German translations for validation messages
2025-12-03 09:44:09 +01:00
MarianaDmytrivBinariksandAdam Saghy 949fcc9e0e FINERACT-2389: e2e test scenarios with pay-off after contract termination 2025-12-01 19:12:22 +01:00
Aman-MittalandAdam Saghy 00e9ac8320 FINERACT-2346: Refractor, Minor Sonar fixes and remove some deprecated code 2025-12-01 19:11:59 +01:00
Attila BudaiandAdam Saghy 73d8659390 FINERACT-2354: add reaging interest template data 2025-12-01 15:09:11 +01:00
Ralph HopmanandArnold Gálovics a9d5307fe5 FINERACT-2411: Allow empty columns to be deleted from datatables 2025-11-26 11:45:53 +01:00
Adam Saghy f28382b70f FINERACT-2380: move retrofit client based test to feign 2025-11-26 10:47:29 +01:00
Adam Saghy fdf3568081 FINERACT-2326: Update Transaction Summary report with txn classification details 2025-11-25 10:38:57 +01:00
Soma SörösandAdam Saghy 747121bbe2 FINERACT-2354: Re-aging: -Interest Handling Option: Equal amortization 2025-11-21 15:02:34 +01:00
Jose Alberto HernandezandAdam Saghy 47e8674fa0 FINERACT-2405: totalUnpaidPayableNotDueInterest resets to 0 on Charge-Off 2025-11-19 19:58:33 +01:00
Jose Alberto HernandezandAdam Saghy 60526f0ce9 FINERACT-2389: Negative amount is shown on repayment schedule 2025-11-18 14:28:20 +01:00
Akshat SoniandArnold Gálovics 9a16a26d5f FINERACT-2407: add precheck 2025-11-17 12:56:01 +01:00
Akshat SoniandArnold Gálovics ce813d877c FINERACT-2407: add permission READ_FAMILYMEMBERS id removed field=id 2025-11-17 12:56:01 +01:00
Akshat SoniandArnold Gálovics 7ed0f4d991 FINERACT-2407: add permission READ_FAMILYMEMBERS 2025-11-17 12:56:01 +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
mariiaKraievskaandAdam Saghy 5a1c6edbef FINERACT-2354: Third step - backdated re-age edge case for Interest bearing loans - Default Behavior, interestRecalculation = true, without dueDate change 2025-11-13 08:44:22 +01:00
Oleksii NovikovandAdam Saghy 3efafa778e FINERACT-2354: Introduce reaging preview API 2025-11-11 12:04:51 +01:00
Peter KovacsandAdam Saghy 1b2801447b FINERACT-2354: Reversal of re-aging transaction - remove restriction of reversal if there was payment after or on that day 2025-11-07 10:23:26 +01:00
cucusenokandAdam Saghy 9320dd1bd7 FINEREACT-2404: Improved extensibility and cleanup 2025-11-07 10:19:40 +01:00
Adam Saghy ccf760c79d FINERACT-2406: Set COMMIT flush mode during transaction processing 2025-11-06 21:12:58 +01:00
Arnold GalovicsandArnold Gálovics 5079203d57 FINERACT-2389: Fix for rounding mode not being initialized whenever a new tenant is added to the system without a restart 2025-11-06 14:46:25 +01:00
alburquerquerangelarturoandAdam Saghy 5c8d86cba5 FINERACT-2394:Fixed Deposits is creating double Interest Postings 2025-11-03 10:59:54 +01:00
Adam SaghyandArnold Gálovics 774e164601 FINERACT-2389: Update Transaction Summary Report with Asset Owner report 2025-10-31 12:31:17 +01:00
Oleksii NovikovandAdam Saghy 1b4abd18a9 FINERACT-2401: Add business events for interest pause actions 2025-10-31 09:58:06 +01:00
mariiaKraievskaandAdam Saghy 67e823f926 FINERACT-2354: Second step - charge-off edge case of re-aging for Interest bearing loans - Default Behavior, interestRecalculation = true, without dueDate change 2025-10-29 13:30:38 +01:00