Commit Graph
100 Commits
Author SHA1 Message Date
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
Adam Saghy e94e6c421a FINERACT-1806: Unify Charge-off reason mapping fields 2024-12-19 17:26:24 +01:00
Adam Saghy 8123276981 FINERACT-1806: Rework Product to GL account mapping and fix charge-off reason typos 2024-12-18 15:13:43 +01:00
Adam Saghy d03973165d FINERACT-2081: Support read-only transactions via Batch API 2024-12-17 14:49:18 +01:00
Adam Saghy 4f470606ff FINERACT-2081: Update Trial Balance Summary Report with Year end retaining 2024-12-16 16:14:10 +01:00
Adam Saghy 5667bc89be FINERACT-2081: Consider read-only all the transactions when the connection is read-only 2024-12-12 17:43:31 +01:00
Adam Saghy d57906d4fa FINERACT-2081: Refactor - Simplify LoanSchedulePeriodData.java class 2024-12-11 19:10:10 +01:00
Adam Saghy 3490219577 FINERACT-2148: Backdated Charge-off with interest recalculation 2024-12-06 16:49:55 +01:00
Adam Saghy f63df474f6 FINERACT-2154: Store "Pre-close interest calculation strategy" on loan level 2024-11-29 21:39:08 +01:00
Adam Saghy 0a8ddd24e7 FINERACT-2081: Update logger level for E2E tests 2024-11-28 14:40:49 +01:00
Adam Saghy 2e89c40e6e FINERACT-2081: Refactor GL account balance calculation 2024-11-26 18:06:09 +01:00
Adam Saghy ccfb8c3c9c FINERACT-2081: Add "Interest Refund" transaction into r_enum_value table 2024-11-26 13:58:05 +01:00
Adam Saghy 0c7ef324b9 FINERACT-2070: COB business step order 2024-11-24 17:30:32 +01:00
Adam Saghy ebfc11c041 FINERACT-2081: Remove duplicate LoanTestLifecycleExtension annotations 2024-11-21 22:34:40 +01:00
Adam Saghy 39da68820b FINERACT-2081: Fix inconsistent transaction processing order 2024-11-11 12:32:21 +01:00
Adam Saghy 64976f1eb4 FINERACT-2070: Update test configurations 2024-11-09 20:04:13 +01:00
Adam Saghy 492ec44cef FINERACT-1981: Prepayment calculation 2024-11-06 15:04:17 +01:00
Adam SaghyandKristof Jozsa 3b2ba174e1 FINERACT-1981: revise last installment payment strategy 2024-10-30 16:26:23 +01:00
Adam SaghyandArnold Gálovics 3e64cc1536 FINERACT-2107: Fix transaction order 2024-10-29 08:23:11 +01:00
Adam Saghy e60ce9a401 FINERACT-1981: Generate loan schedule as dto 2024-10-25 14:35:29 +02:00
Adam Saghy 4198b0bcf9 FINERACT-2107: Extract Merchant issued refund and Payout refund handling 2024-10-24 15:51:41 +02:00
Adam Saghy c8e6adba1e FINERACT-2081: Include Interest waiver and Interest refund transaction in Transaction summary with asset owner report 2024-10-16 14:55:35 +02:00