Earlier quoted context omitted.
> the Estonian company they run now has to file tax returns and pay taxes not only to Estonia but also Spain. Yes, this again makes sense to me. You have a company in Estonia, so that pays taxes in Estonia. You work for this company from Spain, so you pay taxes in Spain. Doesn't it work the same elsewhere? What other ways could it work, assuming we want taxes somewhere ? > But then if what Estonia considers acceptabl…
The Estonian company pays the Spanish resident money to them personally. Indeed it is normal that the Spanish resident has to deal with the Spanish taxes on this money only. If the Estonian company is supposed to be considered a separate legal person based in Estonia, it shouldn't have to deal with anything Spanish.
If the Estonian company has employed a person located in Spain, shouldn't the laws of both countries apply to this employment then? The employee lives in Spain, so obviously Spanish labor laws should be followed, and the company is in Estonia, so obviously Estonian law should apply.
I'm not sure why the Estonian company wouldn't have to follow Spanish law if they've decided to employ a Spanish person? What laws should cover the person living in Spain, Estonian laws, although they don't live there?