AnvayKharb opened a new pull request, #6249: URL: https://github.com/apache/fineract/pull/6249
## Description Adds support for searching loan and savings transactions by cheque number, routing code, and receipt number while preserving the existing transaction search behavior. Transaction searches can now use the existing Fineract Payment Detail fields in addition to transaction ID, external ID, and savings transaction reference number. ## Changes - Added cheque number search support for loan and savings transactions. - Added routing code search support for loan and savings transactions. - Added receipt number search support for loan and savings transactions. - Reused the existing `m_payment_detail` relationship without introducing duplicate search resources. - Preserved existing transaction ID, external ID, and savings reference number search behavior. - Added integration tests covering loan repayments, savings deposits, and savings withdrawals. ## Backward Compatibility - Existing transaction search functionality remains unchanged. - Transactions without payment details continue to be searchable using existing identifiers. - No database migration or API contract change is required. ## Related Issue [FINERACT-2750](https://issues.apache.org/jira/browse/FINERACT-2750) ## Checklist - [x] Cheque number search is supported. - [x] Routing code search is supported. - [x] Receipt number search is supported. - [x] Existing transaction search functionality remains unchanged. - [x] Backward compatibility is preserved. - [x] Tests added/updated for the new functionality. - [x] No unrelated changes included. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
