Commit Graph
100 Commits
Author SHA1 Message Date
Adam Saghy c2519c77c7 FINERACT-2326: Improve null-safety 2025-08-13 11:02:22 +02:00
Adam Saghy 0581c09273 FINERACT-2326: Set timeout for github actions 2025-07-30 16:38:08 +02:00
Adam Saghy ab8bb930ec FINERACT-2333: Batch API - Support date format: from array to string 2025-07-28 19:06:48 +02:00
Adam Saghy 52be53778d FINERACT-2326: Locale Validator shall accept all valid language codes 2025-07-28 18:25:37 +02:00
Adam Saghy 271ac859bc FINERACT-2118: Make region as optional and remove hardcoded default value 2025-07-28 18:11:08 +02:00
Adam Saghy d80643a0f2 FINERACT-2326: EclipseLink sometimes fails if JPQL cache is not warm up but concurrent queries are executed 2025-07-28 16:04:36 +02:00
Adam Saghy 59409550a7 FINERACT-2181: Money helper exception handling 2025-07-21 18:03:33 +02:00
Adam Saghy c84ba089f0 Revert "FINERACT-2181: Fix overdue balance updates in advanced payment schedu…"
This reverts commit 46e1bd0492.
2025-07-21 13:29:17 +02:00
Adam Saghy 81d6d2e54e FINERACT-2181: Batch Api - Add Interest pause API support 2025-07-21 12:26:03 +02:00
Adam Saghy 9e15e459f0 FINERACT-2181: Remove suboptimal indexes 2025-07-15 10:53:26 +02:00
Adam Saghy 35c51278f9 FINERACT-2181: Change execution order in 1029_add_installment_amount_in_multiples_of_to_loan.xml 2025-07-15 10:07:11 +02:00
Adam SaghyandArnold Gálovics bc4b3555f6 FINERACT-2181: Batch API - Fix read-only connection handling 2025-07-11 21:55:02 +02:00
Adam Saghy 711aa7910e FINERACT-2181: Batch API - Add interest pause API 2025-07-10 14:02:47 +02:00
Adam Saghy 095e0818e4 Revert "FINERACT-2304: Fix auditing of failed batch request while enclosing t…"
This reverts commit 96eb744592.
2025-07-08 09:17:33 +02:00
Adam SaghyandArnold Gálovics 70eb2add0d FINERACT-2181: Use matrix jobs via Github Actions to improve performance 2025-07-02 10:01:37 +02:00
Adam SaghyandArnold Gálovics dc2101bc21 FINERACT-2181: Drop resource manipulation 2025-07-02 09:59:27 +02:00
Adam Saghy dd4ca4d3e2 FINERACT-2181: Remove processResource hack 2025-07-01 12:30:19 +02:00
Adam Saghy 29d1ed3cd4 FINERACT-2181: JIB docker build requires resources files to be merged with classes 2025-06-24 10:09:46 +02:00
Adam Saghy db28259b1a FINERACT-2181: Gradle task rework - Optimized weaving across all modules 2025-06-22 22:41:34 +02:00
Adam SaghyandArnold Gálovics 62bb1e6509 FINERACT-2181: Add missing converters to persistence.xml 2025-06-19 21:44:52 +02:00
Adam SaghyandArnold Gálovics b7513849c8 FINERACT-2181: Fix randomly failing COB catch up test 2025-06-19 21:44:34 +02:00
Adam SaghyandArnold Gálovics dd2c29fb91 FINERACT-2181: Make 'staticWeaveJPA' gradle task cacheable 2025-06-19 07:12:59 +02:00
Adam SaghyandArnold Gálovics 11cecb0d45 FINERACT-2181: Some tweaks in the gradle build to ensure correct task processing 2025-06-18 15:54:00 +02:00
Adam Saghy 7c656ecae8 FINERACT-2181: Using JUnit 5 for E2E 2025-06-11 20:44:21 +02:00
Adam Saghy c37e2daa86 FINERACT-2181: Enhance job execution polling in E2E tests 2025-06-10 17:54:51 +02:00
Adam Saghy 3cef64f3cf FINERACT-2181: Add missing indexes (with check and concurrently) 2025-06-10 14:27:05 +02:00
Adam Saghy 19b2a77127 FINERACT-2181: Fix integration test / unify getLoanRepaymentScheduleDetail() 2025-06-06 15:08:40 +02:00
Adam Saghy 6e5c6c4913 FINERACT-2181: No need for explicit serialization 2025-06-04 21:24:21 +02:00
Adam Saghy f383ee7c17 FINERACT-2181: Remove command param lower casing 2025-06-04 21:23:59 +02:00
Adam Saghy 9e39ecb279 FINERACT-2181: Add datatable field to Loan request swagger 2025-06-04 21:23:51 +02:00
Adam Saghy a8f2fcd903 FINERACT-2181: Update Transaction summary with asset owner report 2025-06-04 21:23:28 +02:00
Adam SaghyandArnold Gálovics 1aff3fc9b6 FINERACT-2181: Add null safety to Money class 2025-06-02 09:31:38 +02:00
Adam SaghyandArnold Gálovics 0296bf80cf FINERACT-2181: Do not create zero amount Accrual at disbursement 2025-06-02 08:26:51 +02:00
Adam Saghy 5e884d5f45 FINERACT-2279: Contract Termination - Schedule Handing & Reverse-replay 2025-05-31 00:22:00 +02:00
Adam Saghy 6cb60f48fc FINERACT-2181: Some tweaks in the gradle build to ensure correct task processing 2025-05-25 22:12:22 +02:00
Adam Saghy 25ef93a30b FINERACT-2181: Add missing index for transaction_id field of acc_gl_journal_entry table 2025-05-25 19:18:21 +02:00
Adam Saghy b0a9bcb3ec FINERACT-2181: Use disruptor only if it is configured 2025-05-25 19:18:13 +02:00
Adam Saghy ecac6d2153 FINERACT-2181: Format enums 2025-05-22 17:13:49 +02:00
Adam Saghy 18a55874ba FINERACT-2286: Make configurable the outstanding interest strategy during asset owner transfer 2025-05-22 13:27:36 +02:00
Adam Saghy 9c01540990 FINERACT-2181: Check whether loan got closed after the test 2025-05-22 10:37:57 +02:00
Adam Saghy 91da34a8c6 FINERACT-2262: Fix cache resolution 2025-05-21 21:13:31 +02:00
Adam Saghy f8d9958ea7 FINERACT-2181: Fix audit filtering 2025-05-21 21:12:02 +02:00
Adam Saghy 15c968bc1b FINERACT-2181: Fix fully paid check on EmiModel 2025-05-21 17:16:02 +02:00
Adam Saghy 5f59091b70 FINERACT-2283: Self-service APIs are disabled by default 2025-05-16 23:18:02 +02:00
Adam Saghy c79de9bb7a FINERACT-2282: Support Client filtering by legal form 2025-05-16 19:36:48 +02:00
Adam Saghy 8488918b3b FINERACT-2181: Update dependencies 2025-05-12 10:37:28 +02:00
Adam Saghy c39a79e9b1 FINERACT-2262: Fix cache resolution 2025-05-07 16:28:52 +02:00
Adam SaghyandArnold Gálovics 4a3455b1e2 FINERACT-2181: Add missing disallowInterestCalculationOnPastDue field to PutLoanProductsProductIdRequest swagger definition 2025-05-06 19:10:32 +02:00
Adam Saghy c7c85cb038 FINERACT-2181: Add missing indexes 2025-05-05 15:57:31 +02:00
Adam Saghy aaf1351c4f FINERACT-2268: Fix GL account deletion logic 2025-04-30 14:04:12 +02:00
Adam Saghy 752dd4a10e FINERACT-2232: Capitalized income - Add Capitalized income to Loan 2025-04-30 10:23:55 +02:00
Adam Saghy 6455311f6c FINERACT-2181: Use daily as recalculation rule in tests 2025-04-16 15:12:39 +02:00
Adam Saghy 1f76a8aeb2 FINERACT-2262: Improve cache handling and add customization option 2025-04-15 19:45:42 +02:00
Adam SaghyandArnold Gálovics 815421fd94 FINERACT-2181: No Accrual Activity for not active loans 2025-04-12 09:14:52 +02:00
Adam SaghyandArnold Gálovics d947183529 FINERACT-2260: Fix incorrect interest handling in case of early repayment 2025-04-12 09:12:08 +02:00
Adam Saghy 64b453e9ab FINERACT-2181: Introduce Loop guard to avoid endless loops 2025-04-10 10:58:44 +02:00
Adam Saghy 10d281f9fa FINERACT-2211: Fix endless loop issue 2025-04-04 20:03:27 +02:00
Adam Saghy 4213f56a98 FINERACT-2181: Add customData field to LoanChargeBusinessEvent 2025-04-04 15:31:13 +02:00
Adam Saghy eb7ec383f8 FINERACT-2190: Improve copyFrom of LoanRepaymentScheduleInstallment 2025-04-04 14:29:10 +02:00
Adam Saghy 833f4a0d33 FINERACT-2228: Fix incorrect current balance calculation and unintentional transaction reversals 2025-04-01 08:50:14 +02:00
Adam Saghy 43bf94cd8f FINERACT-2229: Fix incorrect repayment schedule in case of Merchant issued refund 2025-03-31 17:11:15 +02:00
Adam Saghy a313608cd3 FINERACT-2181: Use correct loan status conversion for Loan status change history 2025-03-28 21:26:07 +01:00
Adam Saghy 0fc1c3e20e FINERACT-2181: Upgrade Spring dependencies 2025-03-27 14:07:40 +01:00
Adam SaghyandArnold Gálovics 83039b498a FINERACT-2181: Downgrade postgres driver - performance issue with v42.7.5 2025-03-26 13:24:51 +01:00
Adam SaghyandArnold Gálovics 4792484336 FINERACT-2181: Downgrade postgres driver - performance issue with v42.7.5 2025-03-26 13:24:51 +01:00
Adam Saghy f47b2b3fc2 FINEREACT-2181: Ignore null values in customData field 2025-03-26 10:09:35 +01:00
Adam Saghy b2af4a635c FINERACT-2221: Fix - Interest not counted towards totalUnpaidPayableNotDueInterest after partial repayment 2025-03-24 14:23:00 +01:00
Adam Saghy 35339a6a83 FINERACT-2181: CommandProcessingResult serialization optimisation 2025-03-19 12:44:52 +01:00
Adam SaghyandGitHub 2d03ebb179 FINERACT-2181: Upgrade Spring-boot version (#4477) 2025-03-18 23:57:56 -06:00
Adam SaghyandArnold Gálovics 1d72d4cfb8 FINERACT-1095: Remove last pieces of sqlSearch 2025-03-14 14:10:31 +01:00
Adam Saghy 4ea0acdcf1 FINERACT-2211: Fix-Incorrect LoanSchedule after Full Refund with LAST_INSTALLMENT rule on 12m interest bearing Term loan 2025-03-12 15:00:14 +00:00
Adam Saghy 0b2e0c33a7 FINERACT-2204: [TEST] - Fix accrual activity reversal logic: prevent duplicate reverse-replay, copy external ID correctly
Based on the work of @tamasszabo-dpc and @peter-kovacs-dpc
2025-03-09 20:48:32 +00:00
Adam Saghy 03bbad21e8 FINERACT-2181: Remove unnecessary long to int conversion 2025-03-07 21:07:42 +00:00
Adam Saghy 9208ea2fe1 FINERACT-2200: Add "reversed" flag to LoanTransactionDataV1.avsc 2025-03-04 14:16:55 +00:00
Adam Saghy 710ba39d9f FINERACT-2081: Add index on calendar instance table 2025-02-28 15:18:19 +01:00
Adam Saghy 991a2c1af4 FINERACT-2181: Update Test annotation import
(org.junit.Test -> org.junit.jupiter.api.Test)
2025-02-26 22:17:59 +01:00
Adam Saghy 259eb75d81 FINERACT-2081: Fix Fineract writer hung infinte loop after merchant issued refund 2025-02-21 17:21:50 +01:00
Adam Saghy 5137fd65af FINERACT-2081: Charge-off optimalization 2025-02-21 14:09:23 +01:00
Adam Saghy e02420f998 FINERACT-1981: Fix interest calculation logic (rounding issues with sub interest periods) 2025-02-20 14:24:24 +01:00
Adam Saghy 054f146d54 FINERACT-2081: Fix failing test 2025-02-19 00:16:57 +01:00
Adam Saghy 2ce1ece4ae FINERACT-2081: Fix to use locally built docker image 2025-02-12 19:35:17 +01:00
Adam Saghy b2bfca2556 FINERACT-2081: Github Actions workflow cleanup 2025-02-10 17:02:03 +01:00
Adam Saghy f4897508ed FINERACT-2081: Github Actions workflow cleanup 2025-02-10 12:53:40 +01:00
Adam Saghy 1a49af1897 FINERACT-2081: Fix sonarqube analysis 2025-02-10 12:53:02 +01:00
Adam Saghy 486ecb18f2 FINERACT-2081: Fix "group" for ACME Fineract Event External Event 2025-02-06 20:13:04 +01:00
Adam Saghy d2b4b3858d FINERACT-2081: Update "Transaction summary report": Fix incorrect fees portion in case of repayment reversal 2025-02-06 16:23:05 +01:00
Adam Saghy 79c5fc1649 FINERACT-2081: Interest recalculation only for interest bearing loans 2025-02-06 14:11:06 +01:00
Adam Saghy 0b9687d2aa FINERACT-2081: Fix end of month and partial interest calculation for 360/30 2025-02-03 16:29:55 +01:00
Adam Saghy 894b6cbf6f FINERACT-2081: Integration test clean up - Remove Google truth dependency and Extract Fineract client out from IntegrationTest class 2025-01-31 15:00:45 +01:00
Adam Saghy 26bc89ed59 FINERACT-2081: Update transaction summary report - Handling Accrual adjustment properly 2025-01-30 16:35:47 +01:00
Adam Saghy a9d76ef3dd FINERACT-2165: Mark all the RestAssured solutions as deprecated in the integration tests module 2025-01-22 21:40:10 +01:00
Adam Saghy 6348140716 FINERACT-2081: Fix "resolve dependent variable" logic of Batch request resolver 2025-01-22 18:42:08 +01:00
Adam Saghy 3481761e74 FINERACT-2081: Make MeterRegistry optional 2025-01-10 19:38:18 +01:00
Adam Saghy 62635a3473 FINERACT-2081: Make MeterRegistry optional 2025-01-10 16:39:09 +01:00
Adam Saghy 81883a18aa FINERACT-2081: Add missing index on GL annual summary table 2025-01-09 19:35:55 +01:00
Adam Saghy 9fc4e2f948 FINERACT-2152: Loan term variations audit fields 2025-01-09 16:58:17 +01:00
Adam Saghy 095b1a8ce0 FINERACT-2081: Transaction Summary Report with aggregated accrual & accrual adjustment 2025-01-09 16:57:54 +01:00
Adam Saghy d2afd1aac7 FINERACT-1806: Fix mapping to handle multiple loan product configuration 2025-01-08 15:12:54 +01:00
Adam Saghy e1d043bb2d FINERACT-1806: Advanced accounting - Charge-off reason 2025-01-07 19:40:45 +01:00
Adam Saghy 23850a1b73 FINERACT-2081: Fix Connection is not available, request timed out after 30000ms issue of "read-only" check 2024-12-22 18:06:28 +01:00