Adam Saghy
|
41cf451e13
|
FINERACT-2455: Add Working Capital Loan module
|
2026-02-18 15:19:56 +00:00 |
|
 Aleksandar VidakovicandGitHub
|
3a842ecb9a
|
FINERACT-2243: New command processing - payment type (#5506)
|
2026-02-18 08:19:29 -06:00 |
|
 Attila BudaiandAdam Saghy
|
115063b89e
|
FINERACT-2466: fix trial balance report
Signed-off-by: Attila Budai <budai.attila.istvan@gmail.com>
|
2026-02-18 10:17:17 +00:00 |
|
 Oleksii NovikovandAdam Saghy
|
1feb1d730f
|
FINERACT-2418: Extend disbursal and reage events with changed terms flag
|
2026-02-18 09:27:59 +00:00 |
|
 mariiaKraievskaandAdam Saghy
|
136a966fc3
|
FINERACT-2421: Fix undo repayment with linked chargeback error
|
2026-02-18 09:21:05 +00:00 |
|
 Abdelrahman MostafaandAdam Saghy
|
92f8b3d0d4
|
FINERACT-2491: Refactor SavingsEnumerations to use switch expression
|
2026-02-17 14:11:32 +00:00 |
|
 Attila BudaiandArnold Gálovics
|
3e98cf791a
|
FINERACT-2421: fix loan accrual posts after loan close
|
2026-02-17 13:31:09 +01:00 |
|
 airajenaandAdam Saghy
|
2ee6f22713
|
FINERACT-2050: Fix client transfer loan status staying in TRANSFER_IN_PROGRESS
|
2026-02-17 12:06:12 +00:00 |
|
 airajenaandAdam Saghy
|
7daf4b8a84
|
FINERACT-2005: Prohibit password re-use with configurable global setting
|
2026-02-17 11:57:28 +00:00 |
|
 
|
054d18b020
|
FINERACT-2461: Replace SQL string concatenation with parameterized queries
Fix ~30 SQL injection vulnerabilities across datatable services by
replacing string concatenation with JDBC parameterized queries (?).
Files changed:
- DatatableWriteServiceImpl: parameterized DELETE, INSERT, SELECT queries
- DatatableUtil: parameterized dataScopedSQL, office join conditions
- GenericDataService/Impl: added parameterized fillResultsetRowData overload
- DatatableReadServiceImpl: parameterized countDatatableEntries
- WriteSurveyServiceImpl: removed duplicate vulnerable getPermissionSql
- DepositAccountReadPlatformServiceImpl: added pagination validation
Tests added:
- DatatableUtilTest: 11 tests for parameterized dataScopedSQL and joins
- DatatableWriteServiceImplTest: 7 tests for parameterized CRUD queries
- DatatableReadServiceImplCountTest: 1 test for parameterized count query
Do good with AI.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-17 11:51:55 +00:00 |
|
 Aleksandar VidakovicandAleksandar Vidakovic
|
2ff0c62f40
|
FINERACT-2246: New command processing - document management
|
2026-02-16 14:56:40 +01:00 |
|
 Ralph HopmanandGitHub
|
8a61e30a45
|
FINERACT-2486: Fix guarantor endpoint returning savingsAccount.id=0 for group savings (#5482)
|
2026-02-14 16:16:06 -06:00 |
|
 Ralph HopmanandGitHub
|
05662e64d5
|
FINERACT-2473: Add available balance to group accounts endpoint (#5468)
|
2026-02-14 16:15:34 -06:00 |
|
 Dhananjay BhagatandGitHub
|
0ea65d820d
|
FINERACT-2487: Add interestPostingPeriodType to mandatory fields in Recurring Deposit Product API docs (#5488)
|
2026-02-14 13:13:48 -06:00 |
|
 Ralph HopmanandGitHub
|
8a795e83c7
|
FINERACT-2490: Add status field to StandingInstructionData serialization (#5493)
|
2026-02-14 13:05:54 -06:00 |
|
 Ralph HopmanandArnold Gálovics
|
9a69cc4826
|
FINERACT-2482: On-hold transactions API returns empty results for group savings accounts
|
2026-02-14 13:36:24 +01:00 |
|
 Adam SaghyandSoma 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 |
|
 saifulhuq01andAdam Saghy
|
a8fb5e7826
|
FINERACT-2464: Refactor LoanScheduleAssembler logic extraction
|
2026-02-13 09:52:33 +01:00 |
|
 Jose Alberto HernandezandAleksandar Vidakovic
|
8d560a1f7c
|
FINERACT-2332: SavingCOB infrastructure
|
2026-02-12 14:02:18 +01:00 |
|
 Jose Alberto HernandezandAleksandar Vidakovic
|
356dd07ca0
|
FINERACT-1932: Fineract modularization - fineract-security
|
2026-02-12 14:01:38 +01:00 |
|
 mariiaKraievskaandAdam Saghy
|
f504281067
|
FINERACT-2465: Send a loan account business event during charge-off
|
2026-02-12 13:44:34 +01:00 |
|
 nidhiii128andAdam Saghy
|
6875645825
|
FINERACT-2474: Add Unit Tests for ClientReadPlatformServiceImpl
|
2026-02-11 12:26:11 +01:00 |
|
 Aman MittalandAdam Saghy
|
b009c4b184
|
FINERACT-2421: Refractor - remove ApiResponses annotations (Phase 8)
|
2026-02-11 12:03:36 +01:00 |
|
 DeathGun44andAdam Saghy
|
76d4216f0a
|
FINERACT-2472: Fix loanProductId NPE in Credit Bureau Mapping
|
2026-02-11 12:02:11 +01:00 |
|
 mariiaKraievskaandAdam Saghy
|
7faaf96246
|
FINERACT-2467: Add previous owner id to transaction summary report with asset owner
|
2026-02-11 11:59:31 +01:00 |
|
 Aleksandar VidakovicandAleksandar Vidakovic
|
02fb166b5b
|
FINERACT-2239: New command processing - resource notes
|
2026-02-11 00:15:27 +01:00 |
|
 Attila BudaiandAdam Saghy
|
99861ce93a
|
FINERACT-2418: add originator during the loan application
|
2026-02-09 14:40:34 +01:00 |
|
 SaifulhuqandGitHub
|
f5951f1a7b
|
FINERACT-2461: Refactor EmailReadPlatformServiceImpl to use Prepared Statements (#5417)
* FINERACT-2461: Refactor EmailReadPlatformServiceImpl to use Prepared Statements
* FINERACT-2461: Add unit tests for EmailReadPlatformServiceImpl
|
2026-02-06 10:39:40 +01:00 |
|
 Adam SaghyandArnold Gálovics
|
f6d013c68d
|
FINERACT-2421: Run inline COB on newly created loans that are behind
|
2026-02-06 09:34:32 +01:00 |
|
 Oleksii NovikovandAdam Saghy
|
41d859e68a
|
FINERACT-2421: Add pastDueDate to loan summary and event
|
2026-02-05 13:45:18 +01:00 |
|
  
|
8d064ddf6c
|
FINERACT-2452: New command processing - audit
Co-Authored-By: Adam Saghy <adam.saghy@dpc.hu>
Co-Authored-By: Yu Wati Nyi <nyi22y@mtholyoke.edu>
|
2026-02-05 12:55:05 +01:00 |
|
 Jose Alberto HernandezandAdam Saghy
|
1d1876edfd
|
FINERACT-2421: Disbursement charge amount incorrect calculation
|
2026-02-05 10:41:19 +01:00 |
|
 Attila BudaiandAdam Saghy
|
ef12056e5d
|
FINERACT-2418: add originatior association
|
2026-02-03 14:58:28 +01:00 |
|
 Soma SörösandAdam Saghy
|
7bb4840d7a
|
FINERACT-2412: full term tranche - get loan API changes & add to LoanAccountDataV1 (events)
|
2026-02-03 11:28:52 +01:00 |
|
 Aman MittalandAdam Saghy
|
1c90880b7a
|
FINERACT-2421: Refractor - remove ApiResponses annotations (Phase 7)
|
2026-02-02 19:27:39 +01:00 |
|
 saifulhuq01andAdam Saghy
|
b107acb005
|
FINERACT-2459: Refactor SmsReadPlatformServiceImpl to use Prepared Statements
|
2026-02-02 18:59:51 +01:00 |
|
 Soma SörösandAdam Saghy
|
2ee19f9825
|
FINERACT-2413: Allow multiple Re-amortization on a loan account
|
2026-02-02 18:59:07 +01:00 |
|
 Jose Alberto HernandezandAdam Saghy
|
7b322481b8
|
FINERACT-2421: Adjust interest with MIR and CBR results in improper allocations
|
2026-02-02 18:52:59 +01:00 |
|
 Dhananjay BhagatandAdam Saghy
|
cc372286fa
|
FINERACT-1598: Remove unsupported recurringDepositFrequency fields from API docs
|
2026-02-02 18:44:05 +01:00 |
|
Adam Saghy
|
0ed6b7f94c
|
FINERACT-2421: Fix Trial Balance report
|
2026-01-30 11:39:03 +01:00 |
|
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 |
|