Perdonar que insosta con el tema. Para ignorantes....esto hay que hacerlo por tener valores en dolares sea cual sea el banco? O es cuando tienes dinero en un banco extranjero?
Es cuando tienes el dinero físicamente fuera de España. Puedes tener dinero en el bancos extranjeros aquí y no sería el caso. En depósitos en el Deutsche Bank de tu ciudad, por ejemplo. En el momento que estas invertido en este caso en EEUU el dinero no está aquí, sino allí o si mandas el dinero a Luxemburgo a un banco que no tiene sucursal aquí.
Si te sientas en la mesa y no descubres al "primo" es que lo eres tú.
Lo que te comenta @chartis, cuentas fuera de España. En bancos esta facil cuando mandas a cuentas que no llevan el prefijo ES. Por ejemplo IbBrokers mandamos el dinero a una cuenta de Dbank en DE... De ahi donde va, aqui tienes mas detalle https://www.interactivebrokers.eu/es/index.php?f=6552