sonali and Claude Sonnet 5.5
e95e981bcd
feat(loan-products): Gold and Warehouse Receipt product fields with validation
...
Fineract Build & Cucumber tests (without E2E tests) / verify (main, build-core) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (main, cucumber) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (progressive-loan, build-progressive-loan) (push) Canceled after 0s
Fineract Docker Builds / build (false, docker-compose-postgresql.yml, postgresql) (push) Canceled after 0s
Fineract Docker Builds / build (true, docker-compose.yml, mariadb) (push) Canceled after 0s
Fineract Documentation build / build (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 1 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 10 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 2 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 3 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 4 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 5 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 6 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 7 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 8 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 9 of 10) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-5) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-5) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-5) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-3) (push) Canceled after 0s
Fineract Messaging Smoke Tests / Smoke Test with ActiveMQ (push) Canceled after 0s
Fineract Liquibase Only mode - PostgreSQL / test (push) Canceled after 0s
Fineract Messaging Smoke Tests / Smoke Test with Kafka (push) Canceled after 0s
- Liquibase 0604 to 0607: columns on m_product_loan_advance_ext for Loan against Gold (LTV cap, purity,
rate source, weights, appraiser rule, packet prefix, auction notice, revaluation on NPA and its charge,
partial release, third-party gold, disbursement mode and cash limit, LTV breach alert, auction reserve
price, redeem before auction) and for Warehouse Receipt (receipt type, WDRA and assay rules, tenure
within receipt validity, repository pledge, commodity groups, valuation price source, max loan per
quintal, stock inspection, LTV alert, partial release, disposal notice and reserve price).
- LoanProductAdvanceExt and LoanProductAdvanceExtService: the new fields are accepted, saved and read
back (so Edit and View can use them).
- Validation on the merged state: the LTV cap must cover the LTV the margin gives, the breach alert may
not sit below the cap, tenure is at most 12 months, redeem-before-sale cannot be switched off, a gold
cash disbursement limit is at most 20,000, a warehouse needs a WDRA-registered warehouse and an assay
certificate, and the receipt type, commodity groups and price source must be known values.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-19 10:55:48 +05:30
sonali
4c40784a0e
implemented the Edit prodict functionality for the RD,FD,DDS,LIC
2026-10-16 10:33:57 +05:30
sonali and Claude Sonnet 5
2d10ec60f8
feat(loan-products): add Loans A/C extension fields (collateral, eligibility, repayment, rate source, prepayment)
...
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-5) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (main, build-core) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (main, cucumber) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 7 of 10) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (progressive-loan, build-progressive-loan) (push) Canceled after 0s
Fineract Docker Builds / build (false, docker-compose-postgresql.yml, postgresql) (push) Canceled after 0s
Fineract Docker Builds / build (true, docker-compose.yml, mariadb) (push) Canceled after 0s
Fineract Documentation build / build (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 1 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 10 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 2 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 3 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 4 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 5 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 6 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 8 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 9 of 10) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-5) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-5) (push) Canceled after 0s
Fineract Liquibase Only mode - PostgreSQL / test (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-1) (push) Canceled after 0s
Fineract Messaging Smoke Tests / Smoke Test with ActiveMQ (push) Canceled after 0s
Fineract Messaging Smoke Tests / Smoke Test with Kafka (push) Canceled after 0s
Stores the Loans A/C (EMI) wizard's fields that have no home in
Fineract's core loan-product schema on the same per-product satellite
used for Advances: collateral/guarantor rules, borrower eligibility,
disbursement, repayment mode, rate source / floating reset, and
part-prepayment/foreclosure. Columns are loan_-prefixed so they never
collide with the Advances columns on the shared table.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-10-12 15:50:47 +05:30
sonali
a127710442
feat(loan-products): add product master table and GL account seeding for loan interest rate registe
2026-10-08 17:29:39 +05:30
sonali
39e3fcec59
feat: add loan interest backend functionality
Fineract Build & Cucumber tests (without E2E tests) / verify (main, build-core) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (main, cucumber) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (progressive-loan, build-progressive-loan) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 8 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 9 of 10) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-5) (push) Canceled after 0s
Fineract Messaging Smoke Tests / Smoke Test with ActiveMQ (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-5) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-5) (push) Canceled after 0s
Fineract Docker Builds / build (false, docker-compose-postgresql.yml, postgresql) (push) Canceled after 0s
Fineract Docker Builds / build (true, docker-compose.yml, mariadb) (push) Canceled after 0s
Fineract Documentation build / build (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 1 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 10 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 2 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 3 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 4 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 5 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 6 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 7 of 10) (push) Canceled after 0s
Fineract Liquibase Only mode - PostgreSQL / test (push) Canceled after 0s
Fineract Messaging Smoke Tests / Smoke Test with Kafka (push) Canceled after 0s
2026-10-07 15:29:18 +05:30
Sonali Likhitkar
d1e94fd6a3
Add Fees-Penalty-Interest-Principal repayment transaction processor
2026-10-05 16:13:35 +05:30
Sonali Likhitkar
22c4403a14
feat(loan-product): add advance loan product ext entity, API and liquibase
2026-09-29 17:56:50 +05:30
keshav
1107610c08
add KYC document renewal alerts, Aadhaar/PAN exceptions, and AML recurring alerts UI; remove old journal AML marking
Fineract E2E Tests / E2E Tests (Shard 1 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 10 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 2 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 3 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 4 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 5 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 6 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 7 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 8 of 10) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-1) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (main, build-core) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (main, cucumber) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (progressive-loan, build-progressive-loan) (push) Canceled after 0s
Fineract Docker Builds / build (false, docker-compose-postgresql.yml, postgresql) (push) Canceled after 0s
Fineract Docker Builds / build (true, docker-compose.yml, mariadb) (push) Canceled after 0s
Fineract Documentation build / build (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 9 of 10) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-5) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-5) (push) Canceled after 0s
Fineract Liquibase Only mode - PostgreSQL / test (push) Canceled after 0s
Fineract Messaging Smoke Tests / Smoke Test with ActiveMQ (push) Canceled after 0s
Fineract Messaging Smoke Tests / Smoke Test with Kafka (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-5) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-2) (push) Canceled after 0s
2026-08-11 11:34:54 +05:30
Jaanu423 and Claude Sonnet 4.6
fc80869d4b
feat(guarantor): enrich guarantor accounts API with loan health and borrower details
...
- Add borrower name, savings account, guaranteed/released/remaining amounts, loan timeline, and overdue info to GuarantorAccountSummaryData
- Fix duplicate rows in GuarantorLoanAccountSummaryDataMapper by joining savings account via guarantor funding details instead of client ID
- Fix NPE in GuarantorDomainServiceImpl when loan product guarantee details are null
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-24 13:15:25 +05:30
Ralph Hopman and Adam Saghy
76d108953b
FINERACT-2498: Add GROUP as a Guarantor Type to Support Group Savings Accounts as Loan Collateral
2026-02-20 11:44:46 +00:00
Ralph Hopman and Adam Saghy
17c2febcac
FINERACT-2492: AprCalculator produces incorrect annual interest rate when DaysInYearType is ACTUAL with WHOLE_TERM frequency
2026-02-19 11:30:28 +00:00
Aleksandar Vidakovic and GitHub
3a842ecb9a
FINERACT-2243: New command processing - payment type ( #5506 )
2026-02-18 08:19:29 -06:00
Oleksii Novikov and Adam Saghy
1feb1d730f
FINERACT-2418: Extend disbursal and reage events with changed terms flag
2026-02-18 09:27:59 +00:00
Attila Budai and Arnold Gálovics
3e98cf791a
FINERACT-2421: fix loan accrual posts after loan close
2026-02-17 13:31:09 +01:00
airajena and Adam Saghy
2ee6f22713
FINERACT-2050: Fix client transfer loan status staying in TRANSFER_IN_PROGRESS
2026-02-17 12:06:12 +00:00
Aleksandar Vidakovic and Aleksandar Vidakovic
2ff0c62f40
FINERACT-2246: New command processing - document management
2026-02-16 14:56:40 +01:00
Adam Saghy and Soma Sörös
6269cbbb79
FINERACT-2421: Allow ProgressiveLoanInterestScheduleModel recalculation
...
Co-authored-by: Soma Sörös <soma.soros@dpc.hu >
2026-02-13 14:58:37 +01:00
Attila Budai and Adam Saghy
99861ce93a
FINERACT-2418: add originator during the loan application
2026-02-09 14:40:34 +01:00
Adam Saghy and Arnold Gálovics
f6d013c68d
FINERACT-2421: Run inline COB on newly created loans that are behind
2026-02-06 09:34:32 +01:00
Oleksii Novikov and Adam Saghy
41d859e68a
FINERACT-2421: Add pastDueDate to loan summary and event
2026-02-05 13:45:18 +01:00
Jose Alberto Hernandez and Adam Saghy
1d1876edfd
FINERACT-2421: Disbursement charge amount incorrect calculation
2026-02-05 10:41:19 +01:00
Attila Budai and Adam Saghy
ef12056e5d
FINERACT-2418: add originatior association
2026-02-03 14:58:28 +01:00
Soma Sörös and Adam Saghy
7bb4840d7a
FINERACT-2412: full term tranche - get loan API changes & add to LoanAccountDataV1 (events)
2026-02-03 11:28:52 +01:00
Aman Mittal and Adam Saghy
1c90880b7a
FINERACT-2421: Refractor - remove ApiResponses annotations (Phase 7)
2026-02-02 19:27:39 +01:00
Jose Alberto Hernandez and Adam Saghy
7b322481b8
FINERACT-2421: Adjust interest with MIR and CBR results in improper allocations
2026-02-02 18:52:59 +01:00
Aman Mittal and Adam Saghy
6aafb308ea
FINERACT-2421: Refractor - remove ApiResponses annotations (Phase 6)
2026-01-26 15:48:24 +01:00
Oleksii Novikov and Adam Saghy
d093a089c9
FINERACT-2354: Fix charge-off after re-age
2026-01-23 18:20:43 +01:00
Attila Budai and Arnold Gálovics
bf879064af
FINERACT-2435: fix as of data api
2026-01-23 15:52:42 +01:00
Aman-Mittal and Adam 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
Soma Sörös and Adam 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
Attila Budai and Adam Saghy
87cad91aa8
FINERACT-2418: add origination-api-skeleton
2026-01-21 13:13:04 +01:00
Jose Alberto Hernandez and Adam Saghy
e9af3a8ac8
FINERACT-2421: Undo Last Disbursement failed after reaging
2026-01-19 12:38:31 +01:00
mariiaKraievska and Adam Saghy
fcf1fb6126
FINERACT-2354: Re-aging:- Accrual and Accrual Activity handling - Default Handling
2026-01-15 09:48:08 +01:00
mariiaKraievska and Adam Saghy
09031aa5a7
FINERACT-2412: Full term tranche - Schedule handling and Calculations
2026-01-13 18:06:12 +01:00
Víctor Romero and Adam Saghy
ed32c133cc
Revert "[#FINERACT-2422] standardize use of aging vs. ageing ( #5289 )"
...
This reverts commit 61034e6041 .
2026-01-09 16:12:22 +01:00
Aman-Mittal and Adam Saghy
d1e456ef43
FINERACT-2421: Refractor redundant and some deprecated code as per new Java 21 style (Phase 4)
2026-01-08 22:32:39 +01:00
Kengne-yvana and GitHub
61034e6041
[#FINERACT-2422] standardize use of aging vs. ageing ( #5289 )
2026-01-08 10:43:21 -06:00
Monica and Adam Saghy
ab9f4fd40e
FINERACT-2206: Fix typo in allowPartialPeriodInterestCalculation
...
Fixed misspelled 'allowPartialPeriodInterestCalcualtion' to
'allowPartialPeriodInterestCalculation' in REST API and code.
35 files updated as specified in JIRA.
2026-01-03 19:49:44 +01:00
Oleksii Novikov and Adam Saghy
630f41f11f
FINERACT-2413: Re-amortization reverse replay handling
2025-12-18 12:37:52 +01:00
Oleksii Novikov and Arnold Gálovics
36d779eabf
FINERACT-2398: Add handling for equal overdue interest split re-amortization
2025-12-12 20:02:06 +01:00
Soma Sörös and Adam Saghy
fa5be3f5a5
FINERACT-2354: [BE] chargeback handling with backdated re-age for last adjustment strategy with equal amortization re-aging behaviour
2025-12-10 13:10:33 +01:00
Attila Budai and Adam Saghy
a3fdfb920d
FINERACT-2312: full term configuration added
2025-12-08 19:08:29 +01:00
Aman-Mittal and Adam Saghy
dce3c66def
FINERACT-2326: Refractor redundant and some deprecated code as per new Java 21 style
2025-12-08 13:49:44 +01:00
Jose Alberto Hernandez and Adam Saghy
a58bdf49b6
FINERACT-2354: Validation of Re-age amount during submission
2025-12-08 09:53:03 +01:00
Oleksii Novikov and Adam Saghy
c50ed19959
FINERACT-1981: Fix reschedule installment for progressive loans
2025-12-03 10:14:29 +01:00
Attila Budai and Adam Saghy
73d8659390
FINERACT-2354: add reaging interest template data
2025-12-01 15:09:11 +01:00
mariiaKraievska and Adam Saghy
b18912cc9d
FINERACT-2354: Re-age - Excess payment handling - Default Behavior, interestRecalculation = true
2025-12-01 13:15:42 +01:00
Soma Sörös and Adam Saghy
747121bbe2
FINERACT-2354: Re-aging: -Interest Handling Option: Equal amortization
2025-11-21 15:02:34 +01:00
Peter Kovacs and Adam Saghy
1b3217be39
FINERACT-2326: Loan contract termination same disbursement date - E2E
2025-11-13 12:47:46 +01:00
Jose Alberto Hernandez and Adam Saghy
a0b31bbb25
FINERACT-2326: Loan contract termination same disbursement date
2025-11-13 12:47:46 +01:00