There has been legislation in this country for many years on what is called transfer pricing.
Say a company in the UK does business with a company in Bulgaria for instance and the two companies are part pf a group of companies. The UK company pays ÂĢ1 milliion for something which should have cost ÂĢ400,000. So the UK company loses ÂĢ600,000 and the Bulgarian company gains ÂĢ600,000. As far as the group is concerned as it owns both companies, there's no effect on the overall profit. But the UK company pays corporation tax at 20% and the Bulgarian company only pays corporation tax at 10%. So the UK company pays ÂĢ120,000 less tax, and the Bulgarian company paya ÂĢ60,000 more tax. Overall, the group pays ÂĢ60,000 less tax.
That's transfer pricing. The legilsation gives HMRC the power to step in and tax the UK on the extra ÂĢ600,000 profit it would have made if it had paid only ÂĢ400,000 instead of ÂĢ1 million.
It's the HMRC which should be criticised for not acting decisively enough. Problem is the the number of staff at the HMRC has been slashed in recent years. And are they concerned that if they are too aggressive with the international companies, those companies will stop doing business putting their UK employees' jobs at risk.