Banks may report the ISO 4217 "XXX" (no currency) code, which has no exchange rate, so every conversion for such an account fell back to an unconverted (wrong) amount and spammed warning logs. Resolve a bank-reported currency to the user's base currency, then the app default, when it is XXX/empty/missing.