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 Saghy and Arnold Gálovics
5d62cfef04
FINERACT-1968: Adv.paym.disbursement
2023-10-31 08:15:50 +01:00
Adam Saghy and Arnold 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 Saghy and Arnold 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 Saghy and Arnold Gálovics
001ad2fa1f
FINERACT-1839: Fix N+1 installment due date
2023-08-29 14:05:13 +02:00
Adam Saghy and taskain7
0c3863471b
FINERACT-1839: Fix N+1 installment due date
2023-08-28 11:20:00 +02:00
Adam Saghy and Arnold 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 Saghy and Arnold 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 Saghy and Arnold 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 Saghy and Arnold 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 Saghy and Arnold 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 Saghy and Arnold 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 Saghy and Arnold 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 Saghy and Arnold 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 Saghy and Arnold Gálovics
0458643d8f
FINERACT-1724: Periodic accrual fix for charge on disbursement date
2023-05-10 07:51:39 +02:00
Adam Saghy and Arnold Gálovics
70c93484f4
FINERACT-1678: Add retry limit to COB
2023-05-10 07:51:10 +02:00
Adam Saghy and Arnold Gálovics
b86a70397f
FINERACT-1724: Enhance LoanCatchUpIntegrationTest
2023-05-10 07:50:22 +02:00
Adam Saghy and Arnold 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 Saghy and Arnold 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 Saghy and Arnold 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 Saghy and Arnold Gálovics
d570e359ae
FINERACT-1724: Fix error code for Batch API
2023-04-15 10:29:42 +02:00
Adam Saghy and Arnold Gálovics
54ff12f824
FINERACT-1678: Fix applying soft locks on loans during COB
2023-04-15 08:10:33 +02:00
Adam Saghy and Arnold 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 Saghy and Arnold Gálovics
c8d7f9397b
FINERACT-1724: Improvements around maker-checker check
2023-03-31 09:14:40 +02:00
Adam Saghy and Arnold Gálovics
24bc7bb5fb
FINERACT-1905: New repayment strategy
2023-03-27 14:12:34 +02:00
Adam Saghy and Arnold Gálovics
1eab0fe1bd
FINERACT-1724: Show reverted charge-off transactions
2023-03-27 08:57:57 +02:00
Adam Saghy and Arnold Gálovics
d21110f7b2
FINERACT-1724: Put user notification feature behind feature toggle
2023-03-23 09:42:52 +01:00
Adam Saghy and Arnold 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 Saghy and Arnold 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 Saghy and Arnold 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 Saghy and Arnold Gálovics
c1570049ed
FINERACT-1724: Make tests more resilient
2023-03-01 14:07:38 +01:00
Adam Saghy and Arnold 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 Saghy and Arnold Gálovics
e08675ed54
FINERACT-1694: Add submittedOnDate and externalLoanId to LoanChargeData event
2023-02-06 10:20:11 +01:00