Commit Graph
2575 Commits
Author SHA1 Message Date
mariiaKraievskaandAdam Saghy ee29ce23ac FINERACT-2279: Contract Termination - Undo 2025-06-18 16:19:33 +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
Jose Alberto HernandezandAdam Saghy bb29932658 FINERACT-2308: Allow approval and disbursal above loan applied amount with non multibursal loan product 2025-06-18 15:15:28 +02:00
mariiaKraievskaandAdam Saghy 38a5686df8 FINERACT-2181: Update outstandingBalance when the LoanInterestRecalculationCOBBusinessStep of COB job is executed 2025-06-18 12:23:24 +02:00
Abhinav CillankiandAdam Saghy 159eff0ad4 FINERACT-2309: Emit external events on document upload and delete 2025-06-18 12:20:36 +02:00
mariiaKraievskaandAdam Saghy 496e37e3d4 FINERACT-2181: Accruals on accounts where charge adjustments and refunds are done on the same day causing duplicate journal entries 2025-06-18 12:14:20 +02:00
Adam Monsen f28d252f17 FINERACT-2310: collate and improve security documentation
* fix various typos, spacing, formatting issues
* fix links to legacy docs in API docs
* update keycloak oauth dev instructions
* update default oauth URL for latest Keycloak
* use consistent quoting in oauth docs (single quotes)
* use asciidoc auto-enumerated lists whenever possible
* migrate security topics from readme into asciidoc: oauth, 2FA, HTTPS
* move :hardbreaks: setting to config file so all config settings are in one place. (I think it's fine that `license.adoc` will use hardbreaks -- that's how the plain text version is formatted so it should look more familiar)
* add intro to security chapter
* migrate in Securing Fineract wiki content from https://cwiki.apache.org/confluence/display/FINERACT/Securing+Fineract
* just say "oauth" (not "oauth2") to conform terminology throughout docs -- OAuth 2.0 is just the latest version
* cross-ref HTTPS section from Securing Fineract
* reposition hardening options as tips
* see also: https://lists.apache.org/thread/81qdxttffp6wn23c48zvk93hc13373qv
* simplify/clarify example oauth curl requests
  * Testing just now and I didn't need --location.
  * Also I imagine folks will need --insecure with the self-signed default cert in dev.
* don't change default oauth URL
  * no surprises for existing deployments
  * clarifies the keycloak v26 example
2025-06-16 15:12:55 -07:00
budaidevandAdam Saghy 2c77f6a277 FINERACT-2304: Avoid retrying after the command succeed 2025-06-14 14:08:35 +02:00
adam.magyariandAdam Saghy 6cd634cb2f FINERACT-2232: Capitalized income - Business events 2025-06-13 18:01:14 +02:00
adam.magyariandAdam Saghy 76b9cde83c FINERACT-2232: Capitalized income - Amortization rework 2025-06-12 23:42:12 +02:00
Soma SörösandArnold Gálovics e811491da7 FINERACT-2304: Handle Stuck CommandProcessing Retries 2025-06-12 10:12:24 +02:00
Adam Saghy 7c656ecae8 FINERACT-2181: Using JUnit 5 for E2E 2025-06-11 20:44:21 +02:00
Oleksii NovikovandAdam Saghy 4d7a3efc13 FINERACT-2234: Improve accrual activity posting business step performance 2025-06-10 13:16:36 +02:00
Adam Saghy 19b2a77127 FINERACT-2181: Fix integration test / unify getLoanRepaymentScheduleDetail() 2025-06-06 15:08:40 +02:00
Soma SörösandAdam Saghy caf42f733c FINERACT-2304: Create Configuration assembler and move resilience4j props into fineract namespace implement proper retry for SynchronousCommandProcessingService and BatchApiServiceImpl 2025-06-06 14:03:11 +02:00
Jose Alberto HernandezandAdam Saghy 39a8d5c63e FINERACT-2181: Installment amount in multiples of should be inherited from loan product to loan level 2025-06-06 10:54:29 +02:00
RamsesCamacho1171andGitHub 95a8231b18 FINERACT-2202: Bulk import fix (#4735)
LGMT
2025-06-05 18:34:04 -06:00
mariiaKraievskaandAdam Saghy 71a4d08849 FINERACT-2553: Fix repayment schedule during accelerate maturity date charge off/contract termination when full backdated repayment occurs after it 2025-06-05 14:58:20 +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.magyariandAdam Saghy 1556b8608f FINERACT-2232: Capitalized income - transaction reversal 2025-06-03 10:46:56 +02:00
adam.magyariandAdam Saghy 5281c7b17d FINERACT-2232: Validations and cob step fix
- Add validation for capitalized income transaction not being in the future
- CapitalizedIncomeAmortizationBusinessStep add filter against too early amortization
2025-06-02 13:22:02 +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
Jose Alberto HernandezandAdam Saghy 060cdb5685 FINERACT-2181: Loan disbursement amount exceed loan principal amount when we have Capitalized Income 2025-06-01 18:05:03 +02:00
mark.vituskaandAdam Saghy 0d8d6671a1 FINERACT-2304: Add versioning to LoanTransaction entity 2025-06-01 18:04:00 +02:00
Oleksii NovikovandAdam Saghy f6f8c6f4a5 FINERACT-2274: Rework Accrual service 2025-06-01 18:03:22 +02:00
fa405f09fd FINERACT-2202: Bulk import fix (#4709)
Co-authored-by: Edder Lugo <edder.sanjuan@fintecheando.mx>
2025-05-30 18:47:09 -06:00
Adam Saghy 5e884d5f45 FINERACT-2279: Contract Termination - Schedule Handing & Reverse-replay 2025-05-31 00:22:00 +02:00
Soma SörösandAdam Saghy 21425f50c4 FINERACT-2275: Review whether reprocessing accruals are in fact needed or not after recalculated interest on loan 2025-05-29 17:35:33 +02:00
adam.magyariandAdam Saghy 82eafad8dd FINERACT-2232: Capitalized income adjustment 2025-05-29 16:19:29 +02:00
Jose Alberto HernandezandAdam Saghy 94cc68ba7c FINERACT-2181: Fix Consult Loan repayment schedule with disbursement harge using amount plus interest 2025-05-29 15:08:50 +02:00
Rustam ZeinalovandAdam Saghy 9d6243442c FINERACT-1981: Updated e2e tests covering the feature 2025-05-29 15:01:23 +02:00
budaidevandAdam Saghy 6e77b0702a FINERACT-1981: Loan schedule handling of tranche disbursement charges 2025-05-29 15:01:23 +02:00
mark.vituskaandAdam Saghy 96d6099cc1 FINERACT-2304 - fix entity manager usage only through persistence context annotation 2025-05-29 13:52:49 +02:00
a7med3del1973andAdam Saghy d71c0bd204 FINERACT-2267: Use the proper not-null annotation in Fineract code base 2025-05-27 20:21:19 +02:00
mark.vituskaandAdam Saghy aac62a92bb FINERACT-2232: add income capitalization principal handling and repayment schedule calculations on loans 2025-05-27 18:35:39 +02:00
mark.vituskaandAdam Saghy c89ec910d8 FINERACT-2181: fix api double values in loan definitions 2025-05-27 10:02:25 +02:00
mark.vituskaandAdam Saghy e5329f6fe3 FINERACT-2232: add income capitalization principal handling and repayment schedule calculations on loans 2025-05-27 10:02:25 +02:00
mariiaKraievskaandAdam Saghy 07839951b9 FINERACT-2278: Rework raiseBusinessEventForAccrualTransactions to not use loan.getLoanTransactions() 2025-05-26 16:24:56 +02:00
mariiaKraievskaandAdam Saghy 8b86229a3e FINERACT-2277: Deprecate findExistingReversedTransactionIds and fetch only the ids from database instead 2025-05-26 14:41:32 +02:00
mariiaKraievskaandAdam Saghy 13e4c8b55d FINERACT-2276: Deprecate findExistingTransactionIds and fetch only the ids from database instead 2025-05-26 11:40:10 +02:00
mariiaKraievskaandAdam Saghy 88105c3cac FINERACT-2273: Make sure the setters of Loan repayment installment entity balances maintain the scaling of 6 and set null in case the value is zero 2025-05-26 11:27:26 +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
Jose Alberto HernandezandAdam Saghy 544607a05a FINERACT-2232: Capitalized Incomce Adjustment template 2025-05-24 01:17:55 +02:00
Adam Saghy ecac6d2153 FINERACT-2181: Format enums 2025-05-22 17:13:49 +02:00
Oleksii NovikovandAdam Saghy 47d5330802 FINERACT-2080: Extract calculations from loan entity 2025-05-22 13:58:44 +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
mark.vituskaandArnold Gálovics a3a5aabb7f FINERACT-2181: fix accrual calculation date condition 2025-05-22 11:41:19 +02:00