Commit Graph
100 Commits
Author SHA1 Message Date
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
Adam SaghyandArnold Gálovics 0a2db35f8d FINERACT-1839: Reversal on the loan account after CBR / Chargeback 2023-02-03 13:26:13 +01:00
Adam Saghy 073ad2a431 FINERACT-1865: Fix transaction persistence issues during reverse-replay 2023-01-31 17:26:33 +01:00
Adam Saghy 25622aa6a7 FINERACT-1724: Fix grammar in error message 2023-01-31 16:19:46 +01:00
Adam SaghyandArnold Gálovics 06f5d3cbdd FINERACT-1724: Disable failing test 2023-01-31 13:49:27 +01:00
Adam SaghyandArnold Gálovics c1def37088 FINERACT-1724: Test enhancement 2023-01-30 17:33:10 +01:00
Adam Saghy 2cdf33881d FINERACT-1689: Fix job mismatched logic 2023-01-27 09:52:41 +01:00
Adam SaghyandArnold Gálovics b5b33b1b95 FINERACT-1678: FineractContext had wrong dates when a cron job got triggered (test) 2023-01-25 12:26:33 +01:00
Adam Saghy 1733eacf3a FINERACT-1865: Decrease optimistic lock exception probability 2023-01-25 12:22:27 +01:00
Adam Saghy 784ae1aabe FINERACT-1678: FineractContext had wrong dates when a cron job got triggered 2023-01-24 15:39:34 +01:00
Adam SaghyandArnold Gálovics f574ea7659 FINERACT-1724: Fix loan status change bug at the event of transaction replay 2023-01-17 18:48:18 +01:00
Adam SaghyandArnold Gálovics 105071ad9b FINERACT-1724: Add Charge-off transaction into r_enum_value table 2023-01-17 18:48:05 +01:00
Adam SaghyandArnold Gálovics b24cdb4a65 FINERACT-1806: Trigger event when charge-off happens 2023-01-17 15:27:21 +01:00
Adam SaghyandArnold Gálovics 1b1bbb0db4 FINERACT-1724: Fix id type of LoanAccountDataV1 2023-01-17 12:30:48 +01:00
Adam SaghyandArnold Gálovics c7504680b7 FINERACT-1806: Charge-off API 2023-01-06 13:42:54 +01:00
Adam SaghyandArnold Gálovics cef826af8f FINERACT-1724: Performance improvement of SchedulerJobsTestResults (for integration tests) 2022-12-16 22:30:47 +01:00
Adam Saghy 1405b28d71 FINERACT-1724: Performance improvement of global configuration helper (for integration tests) 2022-12-16 16:41:55 +01:00
Adam SaghyandArnold Gálovics 70f2783508 FINERACT-1724: Fix NPE issues + Incorrect arguments to mysqld_stmt_bulk_execute 2022-12-16 14:20:52 +01:00
Adam SaghyandArnold Gálovics 69c25c282b FINERACT-1734: Trigger LoanBalanceChangedBusinessEvent for charges 2022-12-15 23:19:01 +01:00
Adam Saghy 2532c58cbc FINERACT-1760: Enhanced external id support for loan 2022-12-15 14:25:47 +01:00
Adam SaghyandArnold Gálovics 91e5e570ec FINERACT-1724: Fix delinquency tags swagger response type 2022-12-09 17:13:27 +01:00
Adam SaghyandArnold Gálovics 9999e08de2 FINERACT-1760: Batch API for datatable query update 2022-12-07 22:46:16 +01:00
Adam Saghy 79b6b8d2ad FINERACT-1828: Fix datatable audit time handling 2022-12-06 16:00:26 +01:00
Adam Saghy e5f4cc8199 FINERACT-1825: Fix end of month handling 2022-12-05 14:56:40 +01:00
Adam SaghyandArnold Gálovics a708251c65 FINERACT-1760: Fix reversal external id handling 2022-12-05 14:13:08 +01:00
Adam SaghyandArnold Gálovics 0162ffe1ea FINERACT-1760: Fix error handling for loan charge details 2022-12-01 22:51:19 +01:00
Adam Saghy e95eba3e8a FINERACT-1760: Fix error handling 2022-11-30 11:13:21 +01:00
Adam SaghyandArnold Gálovics 4c597b61fb FINERACT-1760: Raise transaction replayed business event 2022-11-29 10:04:22 +01:00
Adam Saghy 82641f6357 FINERACT-1822: Fix Undo waive loan charge API response inconsistency 2022-11-28 21:26:19 +01:00
Adam SaghyandArnold Gálovics 25c0b6a08d FINERACT-1760: Enhanced external id support for loan charges 2022-11-28 12:02:00 +01:00
Adam Saghy a370875ce8 FINERACT-1760: Enhanced external id support for loan transactions 2022-11-26 14:39:36 +01:00
Adam Saghy 5079059405 FINERACT-1760: Enhanced external id support for loan transactions 2022-11-24 23:08:09 +01:00
Adam Saghy cb1d1d0d5d FINERACT-1761: New Charge Adjustment transaction 2022-11-10 09:36:10 +01:00
Adam SaghyandArnold Gálovics e76adfbe56 FINERACT-1787: Fineract using wrong business date due to lack of resetting the ActionContext 2022-10-27 15:39:23 +02:00
Adam SaghyandArnold Gálovics 2543e6f6a3 FINERACT-1784: Support undo waive charge for specific due date charges 2022-10-26 13:55:54 +02:00
Adam SaghyandArnold Gálovics f496e2ff0e FINERACT-1782: Improve code quality - Member of Spring components should be injected 2022-10-19 13:19:40 +02:00
Adam SaghyandArnold Gálovics b33e3ac892 FINERACT-1773: Allow 'specific due date charges' to be applied after the maturity date 2022-10-14 17:45:29 +02:00
Adam SaghyandAleksandar Vidakovic af63dbc9fa FINERACT-1754: Turn off unnecessary logging 2022-09-28 00:06:52 +02:00
Adam SaghyandArnold Gálovics 44db1d7b94 FINERACT-1678: Soft-lock Loan COB relevant loan accounts upon startup 2022-09-13 16:47:12 +02:00
Adam SaghyandArnold Gálovics 2d73c25226 FINERACT-1678: Lock under processing loan accounts 2022-09-09 10:00:01 +02:00
Adam SaghyandArnold Gálovics a04aa45368 FINERACT-1693: Fix null handling of datatables 2022-09-02 08:50:25 +02:00
Adam SaghyandArnold Gálovics 4808bb3489 FINERACT-1678: Fix Apply Penalty to overdue loan COB job 2022-08-30 14:11:48 +02:00
Adam SaghyandArnold Gálovics 950f6489fe FINERACT-1678: Performance improvement of Apply Charge to Overdue Loans COB Business Step 2022-08-26 14:43:32 +02:00
Adam SaghyandArnold Gálovics 5919882a65 FINERACT-1704: Code cleanup - Journal entries 2022-08-23 16:25:19 +02:00
Adam SaghyandArnold Gálovics 23f672adbc FINERACT-1706: Accounting for Chargeback 2022-08-23 10:02:14 +02:00
Adam SaghyandArnold Gálovics 7a2af51e6c Code cleanup - loan product 2022-08-22 11:55:54 +02:00
Adam SaghyandArnold Gálovics d2e56edba6 FINERACT-1692: Allow disbursement transaction when the loan is fully paid/overpaid 2022-08-19 18:26:03 +02:00
Adam SaghyandArnold Gálovics 1cbafec07e FINERACT-1693: Fix null handling of datatables 2022-08-19 09:31:52 +02:00
Adam SaghyandArnold Gálovics 8e4c4d7c5c Rework datatable entry handling + added additional tests 2022-08-15 21:24:40 +02:00
Adam SaghyandArnold Gálovics fff090166c Add missing maxOutstandingLoanBalance field to swagger 2022-08-15 14:54:10 +02:00
Adam SaghyandArnold Gálovics 629b9f6d7c FINERACT-1670: Rework command source to store dates in UTC 2022-08-12 09:55:30 +02:00
Adam SaghyandArnold Gálovics d5ca6baab3 FINERACt-1670: Fix fetching datetime in native queries 2022-08-11 19:22:52 +02:00
Adam SaghyandAleksandar Vidakovic eea635e90a Spotless apply 2022-08-09 10:42:21 +02:00
Adam SaghyandAleksandar Vidakovic 656ecdef9f FINERACT-1670: Add auditable fields to Calendar 2022-08-09 10:42:21 +02:00
Adam SaghyandAleksandar Vidakovic e47e2cd1e3 FINERACT-1670: Add auditable fields to Note 2022-08-09 10:42:21 +02:00
Adam SaghyandAleksandar Vidakovic 4029464e32 FINERACT-1670: Add auditable fields to Loan Repayment Schedule installment and history 2022-08-09 10:42:21 +02:00
Adam SaghyandAleksandar Vidakovic cad37ed956 FINERACT-1670: Add some missing indexes 2022-08-09 10:42:21 +02:00
Adam SaghyandAleksandar Vidakovic 6e189fcc89 FINERACT-1670: Add auditable fields to Client identifier 2022-08-09 10:42:21 +02:00
Adam SaghyandAleksandar Vidakovic 5df284aad1 FINERACT-1670: Add auditable fields to Business date 2022-08-09 10:42:21 +02:00
Adam SaghyandAleksandar Vidakovic f78a596878 FINERACT-1681: Fix filtering 2022-08-08 16:50:10 +02:00
Adam SaghyandAleksandar Vidakovic 6f39c8ffed FINERACT-1682: Fix job key refresh logic for inactive schedulers 2022-08-08 11:43:33 +02:00
Adam SaghyandArnold Gálovics 7b55951a3a FINERACT-1681: Filter Journal entry by submitted on date 2022-08-05 13:54:05 +02:00
Adam SaghyandArnold Gálovics 865b9efc6e FINERACT-1670: Add UTC auditable fields and submitted on date to Journal Entry 2022-08-04 14:27:18 +02:00
Adam SaghyandArnold Gálovics 77ca3a2ce0 Fix race condition of CustomAuditingHandler's DateTimeProvider 2022-08-04 14:24:38 +02:00
Adam SaghyandArnold Gálovics 79180506b6 Fix OffsetDateTime fetch from DB 2022-08-04 14:23:59 +02:00
Adam SaghyandArnold Gálovics 69083de949 Fix floating rate and floating rate period native queries 2022-08-04 14:23:59 +02:00
Adam SaghyandArnold Gálovics 65c6b18ed1 Fix inconsistenant Date and Date time handling 2022-08-01 15:47:47 +02:00
Adam SaghyandArnold Gálovics 7fb61d028e Fix transaction cannot be in future check 2022-08-01 07:25:13 +02:00
Adam SaghyandArnold Gálovics a73c593eb8 Fix transaction cannot be in future check 2022-08-01 07:25:13 +02:00
Adam SaghyandAleksandar Vidakovic 6a0928eb95 Rework custom auditing handler 2022-07-31 03:50:42 +02:00
Adam SaghyandArnold Gálovics 700038020e Apply fixes (based on review) 2022-07-26 09:56:30 +02:00
Adam SaghyandArnold Gálovics 25823a9377 Fix some tests 2022-07-26 09:56:30 +02:00
Adam SaghyandArnold Gálovics 35cc1fc0d6 Refactor Loan Transaction to support auditable fields 2022-07-26 09:56:30 +02:00