Yes, you're right. If you
buy crypto with fiat from a Spanish bank while being a Spanish resident you don't have to declare, because, as it's pretty obvious, taxmen already know it and it would make 0 sense to declare what they already know you have (as it was already declared). However, if you make any profit or loss, exchange
crypto for crypto or crypto for fiat, you'll have to declare that, which is essentially the same thing, you just skip the step of having to declare you have crypto because they already know you had that money.
"Las personas y entidades residentes en España y los establecimientos permanentes en territorio español de personas o entidades residentes en el extranjero, que proporcionen servicios para salvaguardar claves criptográficas privadas en nombre de terceros, para mantener, almacenar y transferir monedas virtuales, ya se preste dicho servicio con carácter principal o en conexión con otra actividad, vendrán obligadas a suministrar a la Administración Tributaria, en los términos que reglamentariamente se establezcan, información sobre la totalidad de las monedas virtuales que mantengan custodiadas. Este suministro comprenderá información sobre saldos en cada moneda virtual diferente y, en su caso, en dinero de curso legal, así como la identificación de los titulares, autorizados o beneficiarios de dichos saldos"
"Las personas y entidades residentes en España y los establecimientos permanentes en territorio español de personas o entidades residentes en el extranjero, que proporcionen servicios de cambio entre monedas virtuales y dinero de curso legal o entre diferentes monedas virtuales, o intermedien de cualquier forma en la realización de dichas operaciones, o proporcionen servicios para salvaguardar claves criptográficas privadas en nombre de terceros, para mantener, almacenar y transferir monedas virtuales, vendrán obligados, en los términos que reglamentariamente se establezcan, a comunicar a la Administración Tributaria las operaciones de adquisición, transmisión, permuta y transferencia, relativas a monedas virtuales, así como los cobros y pagos realizados en dichas monedas, en las que intervengan o medien, presentando relación nominal de sujetos intervinientes con indicación de su domicilio y número de identificación fiscal, clase y número de monedas virtuales, así como precio y fecha de la operación"
This basically means exchanges have to share your information (balances, personal information, buys, sells, transfers, exchanges, payments, income, etc).
When it comes to the 720:
"Información sobre las monedas virtuales situadas en el extranjero de las que se sea titular, o respecto de las cuales se tenga la condición de beneficiario o autorizado o de alguna otra forma se ostente poder de disposición, custodiadas por personas o entidades que proporcionan servicios para salvaguardar claves criptográficas privadas en nombre de terceros, para mantener, almacenar y transferir monedas virtuales".
This translates into: "Information about the
cryptocurrencies located in foreign countries which you are the owner of, you are the beneficiary or you have control over them, guarded by people or entities (exchanges or someone holding your crypto) who hold the private keys...."
There is no 50k Eur minimum for cryptos, that's for, as you said, certain assets and bank accounts. So as of right now they could go after you even if you have $1.