> 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 acceptable standards for tax reporting differs from what Spain considers acceptable
Yes, that also makes sense, different countries have different systems? Again, if you open a company in Estonia, the ground assumption has to be that you're up for understanding Estonian tax laws. If you're living in Spain while working for that company, the ground assumption is that you're up for understanding both Spanish and Estonian tax laws, because they should of course get their taxes.
As long as I don't get taxed on the same money in both countries (which there are a lot of bi-lateral agreements solving that), I don't see the issue here.
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 acceptable standards for tax reporting differs from what Spain considers acceptable
Yes, that also makes sense, different countries have different systems? Again, if you open a company in Estonia, the ground assumption has to be that you're up for understanding Estonian tax laws. If you're living in Spain while working for that company, the ground assumption is that you're up for understanding both Spanish and Estonian tax laws, because they should of course get their taxes.
As long as I don't get taxed on the same money in both countries (which there are a lot of bi-lateral agreements solving that), I don't see the issue here.