Axel, a citizen of Germany, and a fiscal resident of Germany, opens a Revolut account and a N26 account and uses both of them daily (cash withdrawals, purchases...).
One day Axel meets Maria from Barcelona and falls in love, head over heels with her.
Maria goes back to Barcelona, and Axel decides to follow, so he asks his employer to work from Barcelona.
So now Axel lives in Maria's apartment in Barcelona, works from there, keeps his German telephone number and of course uses his Revolut and N26 cards to go shopping and withdraw cash.
Both Revolut and N26's apps don't sense that he is in Spain (while roaming, you get always an IP address from your country) but of course both banks know he is in Spain from all the transactions.
So at some point they decide he's living in Spain and start sending his info to Hacienda.
How long is "at some point"? The first transaction? The first month? 183 days? Never? Depending on the total amount of transactions?
One day Axel meets Maria from Barcelona and falls in love, head over heels with her.
Maria goes back to Barcelona, and Axel decides to follow, so he asks his employer to work from Barcelona.
So now Axel lives in Maria's apartment in Barcelona, works from there, keeps his German telephone number and of course uses his Revolut and N26 cards to go shopping and withdraw cash.
Both Revolut and N26's apps don't sense that he is in Spain (while roaming, you get always an IP address from your country) but of course both banks know he is in Spain from all the transactions.
So at some point they decide he's living in Spain and start sending his info to Hacienda.
How long is "at some point"? The first transaction? The first month? 183 days? Never? Depending on the total amount of transactions?