Commit Graph
100 Commits
Author SHA1 Message Date
Adam Saghy 983f3d2da0 FINERACT-1981: Reschedule loan with new repayment date (Progressive loan schedule) 2023-11-07 16:48:10 +01:00
Adam Saghy f5aa8d22e8 FINERACT-1724: Move product account mapping packages to core 2023-11-03 16:56:40 +01:00
Adam Saghy 30ad4f50fa FINERACT-1981: Update (loan product request) swagger with loan schedule type 2023-10-31 17:23:34 +01:00
Adam Saghy ea55ddac13 FINERACT-1968: Fix repayment schedule reprocessing for N+1 situations 2023-10-31 17:21:08 +01:00
Adam SaghyandArnold Gálovics 5d62cfef04 FINERACT-1968: Adv.paym.disbursement 2023-10-31 08:15:50 +01:00
Adam SaghyandArnold Gálovics 2ea23be9a4 FINERACT-1981: Progressive loan schedule handling 2023-10-31 08:15:50 +01:00
Adam Saghy 83c505e1d1 FINERACT-1971: Update sonar plugin 2023-10-20 15:52:05 +02:00
Adam SaghyandArnold Gálovics c89e7c3f46 FINERACT-1971: Adding charge on a closed loan after maturity date should create an N+1 installment 2023-10-05 08:22:09 +02:00
Adam Saghy 88d2f44cb4 FINERACT-1958: Business events for down payment installments 2023-09-29 13:08:05 +02:00
Adam Saghy fecc3913a8 FINERACT-1958: Rework down-payment calculation 2023-09-22 11:33:22 +02:00
Adam Saghy 0927c8e1d9 FINERACT-1971: Align dates and dateformat in tests 2023-09-21 18:43:17 +02:00
Adam Saghy 710e6145be FINERACT-1971: Bugfix for transaction summary report for Asset owners 2023-09-21 11:36:25 +02:00
Adam Saghy 8eecb866c8 FINERACT-1975: BatchAPI - JSON handler cannot handle null (fix) 2023-09-15 08:01:01 +02:00
Adam Saghy f7d41b58b3 FINERACT-1724: Fix pagination 2023-09-14 17:28:46 +02:00
Adam Saghy 4b02527561 FINERACT-1968: Enhance Loan product template with advanced payment allocation 2023-09-08 14:45:44 +02:00
Adam Saghy 6d938995a0 FINERACT-1968: Advanced payment allocation - Default allocation 2023-09-05 17:14:32 +02:00
Adam Saghy 0eb2a44ff3 FINERACT-1724: Fix wrong datepattern in integration test 2023-09-04 14:03:34 +02:00
Adam Saghy 59c5ad4500 FINERACT-1724: Refactor loan repayment transaction processor 2023-08-30 13:48:26 +02:00
Adam Saghy e2e10d2008 FINERACT-1968: Advanced payment allocation strategy for Loan 2023-08-30 13:47:30 +02:00
Adam SaghyandArnold Gálovics 001ad2fa1f FINERACT-1839: Fix N+1 installment due date 2023-08-29 14:05:13 +02:00
Adam Saghyandtaskain7 0c3863471b FINERACT-1839: Fix N+1 installment due date 2023-08-28 11:20:00 +02:00
Adam SaghyandArnold Gálovics 2f4705952b FINERACT-1968: Advance payment allocation - ASCII doc 2023-08-23 12:54:59 +02:00
Adam Saghy 2ccf7bd727 FINERACT-1926: Add index 2023-08-22 15:48:28 +02:00
Adam Saghy 128d45889b FINERACT-1926: Add constraints 2023-08-22 15:22:41 +02:00
Adam SaghyandArnold Gálovics 2275f9c301 FINERACT-1926: Enrich with external owner Loan transaction adjust business event 2023-08-17 08:41:45 +02:00
Adam Saghy d8882ac471 Revert "FINERACT-1905: Same day repayment + charge handling improvement"
This reverts commit 15838e5406

Except LoanCharge and liquibase changes. Those are unrelated. not causing any issues, and better to leave them for compatibility
2023-08-07 21:17:21 +02:00
Adam Saghy 15838e5406 FINERACT-1905: Same day repayment + charge handling improvement 2023-08-03 21:53:09 +02:00
Adam Saghy 3869c19296 Revert "FINERACT-1905: Same day repayment + charge handling improvement"
This reverts commit c50fc832c1.
2023-08-01 17:12:05 +02:00
Adam Saghy c50fc832c1 FINERACT-1905: Same day repayment + charge handling improvement 2023-08-01 17:09:04 +02:00
Adam Saghy f640c790c3 FINERACT-1724: Fix update last cob date of loan update query 2023-08-01 14:07:50 +02:00
Adam Saghy 70b14e601e FINERACT-1724: Fix date handling of testRecurringDepositAccountWithClosureTypeTransferToSavings_WITH_HOLD_TAX 2023-08-01 12:59:24 +02:00
Adam Saghy 2e69071f35 FINERACT-1806: Fix sql syntax 2023-07-25 22:30:31 +02:00
Adam SaghyandArnold Gálovics fc9525f966 FINERACT-1926: Asset externalization of non-active loans 2023-07-25 14:53:58 +02:00
Adam Saghy d11ca18cb2 FINERACT-1946: Change the loan transaction ordering 2023-07-25 14:46:08 +02:00
Adam Saghy 0a9657b774 FINERACT-1806: Stop recognizing income after charge-off 2023-07-17 21:35:44 +02:00
Adam Saghy d65de7a8e9 FINERACT-1926: Add external id validation for buyback and sale 2023-07-11 17:08:04 +02:00
Adam Saghy 43639bf0a3 FINERACT-1905: Distribution logic fix 2023-07-06 15:09:55 +02:00
Adam Saghy 69a2ba0109 FINERACT-1724: Upgrade sonarqube plugin 2023-06-29 19:39:03 +02:00
Adam Saghy 90c10a5ade FINERACT-1806: Reverse-replay logic for Charge-off transaction 2023-06-23 08:46:52 +02:00
Adam SaghyandArnold Gálovics d5686ed45a FINERACT-1926: Fix request validation 2023-06-16 20:58:38 +02:00
Adam Saghy 58d4cb6a8d FINERACT-1926: Remove unnecessary changes field from response 2023-06-16 16:31:30 +02:00
Adam SaghyandArnold Gálovics c398c5affa FINERACT-1724: Do not include NULL fields in response 2023-06-16 09:12:45 +02:00
Adam Saghy eacf28192a FINERACT-1926: Fix wrong type of transfer in cancellation event + fix NPE 2023-06-14 21:10:24 +02:00
Adam Saghy 7cb4b6957b FINERACT-1724: Add missing Params annotations 2023-06-12 15:01:10 +02:00
Adam Saghy db4a4b2b83 FINERACT-1926: External owner accounting - fix (error handling) 2023-06-12 13:56:41 +02:00
Adam Saghy 062675e76f FINERACT-1724: Remove auto retry (due to bug) 2023-06-12 12:09:44 +02:00
Adam SaghyandArnold Gálovics 582f36ad34 FINERACT-1926: External owner accounting 2023-06-12 11:24:31 +02:00
Adam Saghy 2e534d7ba5 FINERACT-1926: Fix sale error handling 2023-06-07 22:09:46 +02:00
Adam SaghyandArnold Gálovics af062d1ac5 FINERACT-1926: Fix buyback effective date to 2023-06-07 17:26:10 +02:00
Adam Saghy 3cec111964 FINERACT-1926: Lift loan status validation for buyback 2023-06-07 12:13:30 +02:00
Adam SaghyandArnold Gálovics 9698b6d5b3 FINERACT-1926: Asset externalisation logic enhancements and bugfixes 2023-06-05 11:13:38 +02:00
Adam Saghy d639b20af1 FINERACT-1926: Asset transfer to external owner COB business step 2023-05-31 08:42:58 +02:00
Adam Saghy 2e3b96df19 FINERACT-1932: Add loan module (WIP) 2023-05-25 17:57:28 +02:00
Adam Saghy f647d10a01 FINERACT-1724: Enhance global configuration request swagger 2023-05-19 12:08:42 +02:00
Adam SaghyandArnold Gálovics 0458643d8f FINERACT-1724: Periodic accrual fix for charge on disbursement date 2023-05-10 07:51:39 +02:00
Adam SaghyandArnold Gálovics 70c93484f4 FINERACT-1678: Add retry limit to COB 2023-05-10 07:51:10 +02:00
Adam SaghyandArnold Gálovics b86a70397f FINERACT-1724: Enhance LoanCatchUpIntegrationTest 2023-05-10 07:50:22 +02:00
Adam SaghyandArnold Gálovics f24c9f8084 FINERACT-1724: Enhance external event datetime precision 2023-05-08 12:54:30 +02:00
Adam Saghy 0e6f5eab9d Revert "FINERACT-1724: Fix entity reload logic of COB"
This reverts commit 5fe708a90f.
2023-05-03 19:52:03 +02:00
Adam Saghy cf94eb8d81 FINERACT-1925: New repayment schedule 2023-05-03 15:12:53 +02:00
Adam Saghy 629d2da7f9 FINERACT-1724: Fee's are not included in total balance amount, when we have multiple disbursements on first day 2023-05-03 10:27:25 +02:00
Adam Saghy 5fe708a90f FINERACT-1724: Fix entity reload logic of COB 2023-04-26 20:38:49 +02:00
Adam SaghyandArnold Gálovics cefcb53424 FINERACT-1724: Add final accrual when loan is overpaid 2023-04-21 14:20:03 +02:00
Adam Saghy 0e3ad8f73b FINERACT-1724: Upgrade liquibase and set proper liquibase logging 2023-04-19 23:15:57 +02:00
Adam SaghyandArnold Gálovics 542971053e FINERACT-1724: Increase schema RO password length 2023-04-19 14:07:53 +02:00
Adam Saghy e4c26e7e5c FINERACT-1724: Downgrade liquibase due to invalid behaviour 2023-04-18 23:36:36 +02:00
Adam Saghy 4aa4e77d7a FINERACT-1724: Set prefetch message count to 1 for COB 2023-04-17 23:43:47 +02:00
Adam Saghy 748b775051 FINERACT-1724: Use services instead of repositories in COB 2023-04-17 17:50:44 +02:00
Adam SaghyandArnold Gálovics d570e359ae FINERACT-1724: Fix error code for Batch API 2023-04-15 10:29:42 +02:00
Adam SaghyandArnold Gálovics 54ff12f824 FINERACT-1678: Fix applying soft locks on loans during COB 2023-04-15 08:10:33 +02:00
Adam SaghyandArnold Gálovics 573a0dd1f6 FINERACT-1724: Fix swagger of loan reschedule api 2023-04-13 13:31:58 +02:00
Adam Saghy fb6e78fa2b FINERACT-1724: Improve reliability of integration tests 2023-04-12 17:43:14 +02:00
Adam Saghy 185551c572 FINERACT-1724: Fix integration test order 2023-04-07 07:31:23 +02:00
Adam Saghy 3999b761b6 FINERACT-1734: Loan installment rescheduled event 2023-04-06 22:14:45 +02:00
Adam Saghy 638ebf5bc4 FINERACT-1724: Fix in advance amount on repayment schedule 2023-04-06 15:49:00 +02:00
Adam Saghy 94105f26e6 FINERACT-1724: Improvements for datatables and reporting 2023-04-03 18:13:29 +02:00
Adam Saghy 6fda3d3fb3 FINERACT-1905: Fix for new repayment strategy 2023-03-31 19:47:38 +02:00
Adam Saghy e7268997bc FINERACT-1678: Improvements around locking 2023-03-31 12:17:04 +02:00
Adam SaghyandArnold Gálovics c8d7f9397b FINERACT-1724: Improvements around maker-checker check 2023-03-31 09:14:40 +02:00
Adam SaghyandArnold Gálovics 24bc7bb5fb FINERACT-1905: New repayment strategy 2023-03-27 14:12:34 +02:00
Adam SaghyandArnold Gálovics 1eab0fe1bd FINERACT-1724: Show reverted charge-off transactions 2023-03-27 08:57:57 +02:00
Adam SaghyandArnold Gálovics d21110f7b2 FINERACT-1724: Put user notification feature behind feature toggle 2023-03-23 09:42:52 +01:00
Adam SaghyandArnold Gálovics cd9439fbbf FINERACT-1724: Fix disbursement date validation message 2023-03-13 17:38:32 +01:00
Adam Saghy 5ced30b864 FINERACT-1724: Create accrual entry for specific due date charge even on disbursement date 2023-03-13 11:19:45 +01:00
Adam SaghyandArnold Gálovics 0928fb5136 FINERACT-1806: Charge-off validation 2023-03-09 20:05:26 +01:00
Adam Saghy 36f907906d FINERACT-1678: Inline COB filter fix 2023-03-09 15:08:49 +01:00
Adam Saghy f1c89ac914 FINERACT-1678: Enable Scheduler API usage for batch manager only 2023-03-02 19:26:05 +01:00
Adam Saghy 3853111628 FINERACT-1724: Temporarily disable failing tests 2023-03-02 13:21:54 +01:00
Adam SaghyandArnold Gálovics ee72978a49 FINERACT-1840: Fee income is not realised if the loan got fully repaid 2023-03-01 14:08:29 +01:00
Adam SaghyandArnold Gálovics c1570049ed FINERACT-1724: Make tests more resilient 2023-03-01 14:07:38 +01:00
Adam SaghyandArnold Gálovics 9b8a16a76b FINERACT-1724: Add recalculationCompoundingFrequencyInterval and recalculationCompoundingFrequencyOnDayType fields 2023-02-23 17:30:59 +01:00
Adam Saghy 77da04fa7d FINERACT-1806: Charge-off validation 2023-02-23 10:22:10 +01:00
Adam Saghy 8135846093 FINERACT-1724: Add recalculationRestFrequencyInterval field to swagger 2023-02-20 12:57:30 +01:00
Adam Saghy 521aec47ea FINERACT-1724: Fix reverse-replayed transactions order 2023-02-13 14:09:21 +01:00
Adam Saghy 8bd96f55e0 FINERACT-1724: Fix journal entry order 2023-02-09 12:10:33 +01:00
Adam Saghy 8c12fbed37 FINERACT-1724: Fix journal entry swagger 2023-02-08 16:45:53 +01:00
Adam Saghy 51203b173f FINERACT-1694: Fix missing payment details data for events 2023-02-07 18:07:34 +01:00
Adam Saghy 3f2feceea1 FINERACT-1839: Minor fix for Chargeback transaction relation reprocessing 2023-02-07 16:43:03 +01:00
Adam Saghy e456aa6c65 FINERACT-1840: Minor fix to avoid business logic collision 2023-02-07 14:41:21 +01:00
Adam SaghyandArnold Gálovics e08675ed54 FINERACT-1694: Add submittedOnDate and externalLoanId to LoanChargeData event 2023-02-06 10:20:11 +01:00