Rubik,
I'll give you a simple situation, encountered by most contractors:
1) you fly for an airline based in Iceland
2) your contract is with an agency based in the UK
3) your Base is Germany, and you live there most of the time.
4) your official residence is Holland, where your wife and children also live and work.
You will find that ALL 4 countries mentionned might want to collect taxes, not just "part" but their complete percentage of your salary.
Do not call me ignorant, I know through experience.
Welcome to Europe.
If the EU wants contractors to pay taxes "comme-il-faut", then THEY should start simplifying the rules and create one rule instead of relying on the various states to decide what to implement. Until then, no contractor should nor will want to pay up in the current conditions.
Am I a rebel, most certainly so, I also refuse to wear a jellow-jacket during daylight
. Maybe another thing that is shocking to some...