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
Adam Saghy
1ad45759fd
FINERACT-2354: Validation of Re-age amount during submission
2025-12-10 13:09:16 +01:00
mariiaKraievska and GitHub
8644d66fc0
FINERACT-2326: Fix configuration options for CORS ( #5210 )
2025-12-09 06:52:34 -06:00
Attila Budai and Adam Saghy
a3fdfb920d
FINERACT-2312: full term configuration added
2025-12-08 19:08:29 +01:00
Peter Kovacs and Adam Saghy
035b90211c
FINERACT-2398: Re-amortization:- Preview Schedule API during re-amortization - E2E tests
2025-12-08 14:33:07 +01:00
mariiaKraievska and Adam Saghy
ad90d98aa0
FINERACT-2398: Re-amortization:- Preview Schedule API during re-amortization
2025-12-08 14:33:07 +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
mariiaKraievska and Adam 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 Hernandez and Adam 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 Saghy and Arnold 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 S and Adam 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
MarianaDmytrivBinariks and Adam Saghy
949fcc9e0e
FINERACT-2389: e2e test scenarios with pay-off after contract termination
2025-12-01 19:12:22 +01:00
Aman-Mittal and Adam Saghy
00e9ac8320
FINERACT-2346: Refractor, Minor Sonar fixes and remove some deprecated code
2025-12-01 19:11:59 +01:00
Attila Budai and Adam Saghy
73d8659390
FINERACT-2354: add reaging interest template data
2025-12-01 15:09:11 +01:00
Ralph Hopman and Arnold 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ös and Adam Saghy
747121bbe2
FINERACT-2354: Re-aging: -Interest Handling Option: Equal amortization
2025-11-21 15:02:34 +01:00
Jose Alberto Hernandez and Adam Saghy
47e8674fa0
FINERACT-2405: totalUnpaidPayableNotDueInterest resets to 0 on Charge-Off
2025-11-19 19:58:33 +01:00
Jose Alberto Hernandez and Adam Saghy
60526f0ce9
FINERACT-2389: Negative amount is shown on repayment schedule
2025-11-18 14:28:20 +01:00
Akshat Soni and Arnold Gálovics
9a16a26d5f
FINERACT-2407: add precheck
2025-11-17 12:56:01 +01:00
Akshat Soni and Arnold Gálovics
ce813d877c
FINERACT-2407: add permission READ_FAMILYMEMBERS id removed field=id
2025-11-17 12:56:01 +01:00
Akshat Soni and Arnold 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
mariiaKraievska and Adam 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 Novikov and Adam Saghy
3efafa778e
FINERACT-2354: Introduce reaging preview API
2025-11-11 12:04:51 +01:00
Peter Kovacs and Adam 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
cucusenok and Adam 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 Galovics and Arnold 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
alburquerquerangelarturo and Adam Saghy
5c8d86cba5
FINERACT-2394:Fixed Deposits is creating double Interest Postings
2025-11-03 10:59:54 +01:00
Adam Saghy and Arnold Gálovics
774e164601
FINERACT-2389: Update Transaction Summary Report with Asset Owner report
2025-10-31 12:31:17 +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
mariiaKraievska and Adam 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