The game of where to put the profit and where to put the loss by big corporation with multiple companies registered around the world is the way effective taxes are lowered now. Apple has been doing that for years and the bigger the company the easier is to do it.
The easiest way to avoid paying this is to shift the profits to another "consulting", "licensing", "distribution" deal. You pay this company almost all your profit and put the expenses in your P&L. Now you need to pay the tax only to what you've chosen to pay. Even with GAAP standards there are ways to do it. The "transfer pricing" quagmire exists for a reason, it's almost impossible to claim that this/that "licensing" deal isn't priced properly.
It looks like this is a populist move to claim "we're taxing the rich", but it won't work as expected unless all the information from all the countries goes into 1 centralized place to be analysed. In Germany there is lot's of bad decisions and this is one of them. (like the one to shut down their reactors and burn coal instead).
Remember that companies are taxed on their surplus, not their income. So this means that these kinds of taxes are not a extra cost that is evenly distributed among all companies, companies with low or no surplus will pay little. Up-coming competitors (with low surplus) get an advantage, increasing competition.
If the companies could simply increase their prices 15% today without loosing to competition with others, they would already have done so.
By the way, the consumer only ends up paying the tax if the taxed corporate income is necessary for a future investment or production process. If the corporate income is paid out to owners and investors then the consumer carries none of the cost.
The point is that all countries should equalize their tax rates so that the differences between tax optimized international companies and unoptimized local companies shrinks.
Both can be balanced out by tieing things, not to arbit rates pulled out of someone's ass, but to land and energy use. The biggest users of the planets resources need to be taxed the most.
So it is impossible that the profit for owners/shareholders/etc. will sink instead of prices rising?
This is really just basic math. If your country isn't a larger percentage of their market than this would increase their global tax rate, staying in your country would cause them to lose money.
It's also not obvious how they would expect to enforce this, or prevent it from leading to restructuring. If a German company buys widgets from China for $9 and sells them for $10, 90% of the revenue is going to China, but the Chinese company has no operations in Germany. If that means the foreign company (and so 90% of the revenue) isn't subject to your jurisdiction, that's what everybody is going to do. If you try to collect the tax at the border, all you've done is switched to VAT and you might as well do it formally instead of doing something unnecessarily complicated but equivalent.
And it creates a new arbitrage opportunity where some country nominally taxes you at a particular rate but then you get the money back or some other equivalent value using whatever means causes it to not be considered taxable income.
[0] https://www.pwc.com/us/en/services/tax/library/corporate-boo...