Taxing multinational corps is pretty difficult. Let's say a parent company UsTech, which makes money from ads on a ubiquitous digital platform, has an Irish subsidiary UsTechDublin,LLC and a German subsidiary UsTechBerlin,GMBH. UsTechBerlin hosts a bunch of very well paid engineers who work on app performance and backend infrastructure efficiency; UsTechDublin hosts a bunch of low paid customer service reps that prov…
Require UsTech to run their sales to their Ireland and German customers through their Ireland and German subsidiaries. Then tax them based upon the result of their (sales to Irish customers - Irish costs) and in Germany, the equavelent (sales to German customers - German costs). It's quite possible in those two places, they would pay no tax because their costs are higher, but this is also an incentive to keep employi…
The way companies deal with this is to create artificial costs. For instance have the German part pay big patent license fees (loan interest is another option) to the Irish part. Then German sales - German costs = 0.