Skip to content

Conversation

@TaprootFreak
Copy link
Collaborator

Summary

  • Add vIBAN search capability to compliance search endpoint (GET /support)
  • Search in VirtualIban table by IBAN
  • Search in BankTx.virtualIban column
  • Include unassigned BankTx with virtualIban in results

Changes

  • Add VIBAN to ComplianceSearchType enum
  • Import BankModule in SupportModule to access VirtualIbanService
  • Add getBankTxsByVirtualIban() method to BankTxService
  • Add getUnassignedBankTxByVirtualIban() method to BankTxService
  • Extend getUserDatasByKey() to prioritize vIBAN search before normal IBAN search
  • Extend searchUserDataByKey() to load unassigned BankTx for vIBAN

Test plan

  • Test compliance search with valid vIBAN
  • Verify UserData from VirtualIban table is returned
  • Verify UserData from BankTx with virtualIban is returned
  • Verify unassigned BankTx with virtualIban are included
  • Test that normal IBAN search still works for non-vIBAN

- Add VIBAN to ComplianceSearchType enum
- Extend support service to search in VirtualIban table
- Add search in BankTx.virtualIban column
- Include unassigned BankTx for vIBAN results
@TaprootFreak TaprootFreak merged commit 6229163 into develop Jan 1, 2026
1 check passed
@TaprootFreak TaprootFreak deleted the feature/viban-compliance-search branch January 1, 2026 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants