Commit Graph
9285 Commits
Author SHA1 Message Date
Oleksii NovikovandAdam Saghy d093a089c9 FINERACT-2354: Fix charge-off after re-age 2026-01-23 18:20:43 +01:00
MarianaDmytrivBinariksandAdam Saghy c85f2ab4f4 FINERACT-2354: e2e tests for charge-off and contract termination trns after re-age 2026-01-23 18:20:43 +01:00
MarianaDmytrivBinariksandArnold Gálovics 23faa55326 FINERACT-2412: e2e test scenarios for full term tranche with re-aging trns 2026-01-23 17:17:42 +01:00
Adam SaghyandArnold Gálovics 4ebff33792 FINERACT-2421: No interest, no interest accrual calculation needed 2026-01-23 17:07:58 +01:00
mariiaKraievskaandAdam Saghy ddc82f1b68 FINERACT-2389: loan is not closed with outstanding amount during pay-off loan with reschedule trns 2026-01-23 16:11:11 +01:00
Attila BudaiandArnold Gálovics bf879064af FINERACT-2435: fix as of data api 2026-01-23 15:52:42 +01:00
dependabot[bot]andAdam Saghy 2b4de8e655 Bump actions/checkout from 6.0.1 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/8e8c483db84b4bee98b60c0593521ed34d9990e8...de0fac2e4500dabe0009e67214ff5f5447ce83dd)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-23 14:06:57 +01:00
Aman MittalandAdam Saghy 7eb1fdd97b FINERACT-2421: chore(deps): upgrade org.eclipse.jgit to 7.2.1 CVE-2025-4949 2026-01-23 14:01:13 +01:00
Rustam ZeinalovandAdam Saghy f7a90d8776 FINERACT-2421: added e2e test covering manual interest refund on closed loan generates exception 2026-01-23 14:00:49 +01:00
Jose Alberto HernandezandAdam Saghy fb96df64ab FINERACT-2421: Manual interest refund on closed loan generates exception 2026-01-23 14:00:49 +01:00
Aman-MittalandAdam Saghy 8b24325f84 FINERACT-2421: Refractor redundant and some deprecated code as per new Java 21 style (Phase 5) 2026-01-23 12:15:46 +01:00
KrishnaandGitHub 6f1d96fc2c FINERACT-2158: Add workflow to enforce PR title convention 2026-01-22 11:43:33 -08:00
Soma SörösandAdam Saghy 9ef9362acb FINERACT-2354: e2e tests for pay-off to close re-aged loan with charge outcomes with Active loan status 2026-01-22 16:03:58 +01:00
Soma SörösandAdam Saghy 641c6da1b9 FINERACT-2354: [BE] pay-off to close re-aged loan with charge outcomes with Active loan status 2026-01-22 16:03:58 +01:00
Adam Saghy 1d12c13c8e FINERACT-2418: add origination-api-skeleton 2026-01-21 13:13:04 +01:00
Attila BudaiandAdam Saghy 87cad91aa8 FINERACT-2418: add origination-api-skeleton 2026-01-21 13:13:04 +01:00
Rustam ZeinalovandAdam Saghy bffa04c3e6 FINERACT-2389: added e2e test validating incorrect repayment schedule amount calculations for 2nd disb, CI and other actions after re-amortization 2026-01-20 12:28:43 +01:00
mariiaKraievskaandAdam Saghy 5e6c88ee3a FINERACT-2389: incorrect repayment schedule amount calculations for 2nd disb, CI and other actions after re-amortization 2026-01-20 12:28:43 +01:00
Adam Saghy 0cb23ac5c5 FINERACT-2437: Decrease the number of compilation warnings 2026-01-20 11:35:33 +01:00
Rustam ZeinalovandAdam Saghy 70f76b84f3 FINERACT-2413: added e2e tests for validation of schedule handling after re-amortization default behavior 2026-01-20 09:42:23 +01:00
Oleksii NovikovandAdam Saghy 696013e650 FINERACT-2413: Schedule handling after re-amortization default behavior 2026-01-20 09:42:23 +01:00
MarianaDmytrivBinariksandAdam Saghy 61e84ff87e FINERACT-2354: e2e tests for re-aging with accruals for equal amortization 2026-01-19 19:29:21 +01:00
Soma SörösandAdam Saghy eecc54c224 FINERACT-2354: Re-aging - Accrual and Accrual Activity handling - Equal Amortization 2026-01-19 19:29:21 +01:00
airajenaandAdam Saghy 3a6f805d50 FINERACT-2164: Add Gradle SBOM (Software Bill of Materials) generator
- Add CycloneDX plugin for SBOM generation (version 3.1.0)
- Configure as optional task (not part of default build)
- Generate SBOM in CycloneDX format with license information
- Usage: ./gradlew :fineract-provider:cyclonedxDirectBom

Output: build/reports/cyclonedx-direct/bom.{json,xml}
2026-01-19 15:00:40 +01:00
MonicaandAdam Saghy 11d6eb9f2d FINERACT-2428: Fix 'acount' typo to 'account' in legacy docs 2026-01-19 14:51:14 +01:00
Attila BudaiandAdam Saghy f83ea7ea15 FINERACT-2418: create the loan origination module 2026-01-19 14:14:20 +01:00
mariiaKraievskaandAdam Saghy 2a064dcb09 FINERACT-2389: Loan reschedule with adjustedDueDate after re-age 2026-01-19 12:51:04 +01:00
Jose Alberto HernandezandAdam Saghy e9af3a8ac8 FINERACT-2421: Undo Last Disbursement failed after reaging 2026-01-19 12:38:31 +01:00
dependabot[bot]andArnold Gálovics 961682e80c Bump actions/cache from 5.0.1 to 5.0.2
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/9255dc7a253b0ccc959486e2bca901246202afeb...8b402f58fbc84540c8b491a91e594a4576fec3d7)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 11:31:20 +01:00
yvana-kengneandAdam Saghy 61d361f998 FINERACT-2055 Internal Server Error Encountered When Accessing Individual Collection Sheet Option 2026-01-16 22:18:22 +01:00
Kengne-yvanaandAdam Saghy 44b6b29dc5 FINERACT-2086: Fix ClassCastException in AccountAssociations and add unit tests
- Simplified conversion using Number.intValue() to handle Short and Integer types.
- Removed redundant null checks as per feedback.
- Added unit tests for type-safety verification.
2026-01-16 22:18:05 +01:00
Adam Saghy 0891adb267 FINERACT-2421: Rework code value handling in E2E 2026-01-16 17:59:14 +01:00
Adam Saghy 0f73ae1eb7 FINERACT-2421: Move E2E init data into runner 2026-01-16 10:37:26 +01:00
MonicaandAdam Saghy ea1609120f FINERACT-2423: Add preconditions to all changesets 2026-01-15 15:17:41 +01:00
MonicaandAdam Saghy cccb7d7726 FINERACT-2423: Remove redundant 0071 fix and keep safe 0072 migration 2026-01-15 15:17:41 +01:00
MonicaandAdam Saghy 6324489b96 Fix Liquibase changelog formatting and failing elements 2026-01-15 15:17:41 +01:00
Monica-CodingWorldandAdam Saghy 2efedf59e8 FINERACT-2423: Fix invalid Liquibase changelog filename with space
Apply spotless formatting

FINERACT-2423: Add Liquibase changeset to fix invalid 0072 filename

FINERACT-2423: Remove unnecessary whitespace in changelog-tenant.xml

FINERACT-2423: Add Apache license header to Liquibase changelog

FINERACT-2423: Add Apache license header to Liquibase changeset

Fix for FINERACT-2423: [Your fix description]

- Applied code formatting (spotlessApply)
- Passed SpotBugs checks
- Passed Checkstyle test checks
2026-01-15 15:17:41 +01:00
mariiaKraievskaandAdam Saghy db066fbcff FINERACT-2412: Full term tranche - undo last disbursement support 2026-01-15 14:18:46 +01:00
dependabot[bot]andAdam Saghy fa0ceab30b Bump actions/setup-node from 6.1.0 to 6.2.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/395ad3262231945c25e8478fd5baf05154b1d79f...6044e13b5dc448c55e2357c09f80417699197238)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-15 13:36:15 +01:00
Adam Saghy 633acf204b FINERACT-2421: Allow reage preview API via Batch API 2026-01-15 13:35:54 +01:00
Oleksii NovikovandAdam Saghy 1a2faa9c62 FINERACT-2413: Add re-amortization documentation 2026-01-15 13:33:52 +01:00
mariiaKraievskaandAdam Saghy 09645e6afb FINERACT-2412: Full term tranche - downpayment handling 2026-01-15 13:33:27 +01:00
Adam Saghy d413e2b4af FINERACT-2421: Make "Business date configuration" reliable 2026-01-15 10:21:00 +01:00
Attila BudaiandAdam Saghy 442290ef92 FINERACT-2354: handle reamortization error code 500 issue on same disbursement day 2026-01-15 10:17:43 +01:00
yvana-kengneandAdam Saghy 53ff74425c FINERACT-2430: Fix typo: rename 'acount' to 'account' 2026-01-15 10:16:50 +01:00
Peter KovacsandAdam Saghy e028a8b976 FINERACT-2421: [doc] Asset Externalization documentation 2026-01-15 10:13:06 +01:00
Shiv DeshpandeandAdam Saghy 8f2dbe476c Fix(FINERACT-2320): Return false instead of 403 when Loan COB job is disabled 2026-01-15 10:12:33 +01:00
airajenaandAdam Saghy 07d67493df FINERACT-1266: Fix NullPointerException in SavingsHelper.determineInterestPostingPeriods 2026-01-15 10:10:29 +01:00
airajenaandAdam Saghy d94050d476 FINERACT-2421: Add unit tests for SQLBuilder 2026-01-15 10:08:15 +01:00
Aira JenaandGitHub 3ba476fdc4 FINERACT-2421: Add unit tests for ExternalIdFactory (#5276)
* FINERACT-2421: Add unit tests for ExternalIdFactory

* FINERACT-2421: Fix ambiguous method reference in ExternalIdFactoryTest

Cast null to String to resolve ambiguous method call between
produce(String) and produce(List<String>) overloads.
2026-01-15 10:07:17 +01:00