Been having a play with your API. Stumbled upon this bug.
To reproduce:
- Create a USD bank account.
- Set an opening balance.
- Add some transactions
- Execute a request to the Bank_Search endpoint
The response XML states the ‘CurrentBalance’ meta data value as a summation of the transaction values (in USD - correct) and the opening balance (in GBP - incorrect).
Thanks