country reporting has been suggested. it comes with some side effects. first, a lot of UK listed Plc make an awful lot of money overseas, so the tax revenue here would drop. of course there could be counter examples, say VW would have to pay some of their profits here, which would be nice.
second, to work all this out you'd have to track where costs and revenues are realised. say a German company builds a car in Spain, with parts from other countries, and exports to UK, sold through a franchise. for tax purposes is the cost of the forecourt price, or the imported cost price, or the factory production cost? where does the cost of operating Spainsh factory, parts from Poland, count against revenues, are the profits at the sales, parent or manufacturing companies?
of course thats all possible to work out with a large volume of rules and guides, and army of accountants. which makes everything more expensive, no one really wants to do, and will probably end up with companies finding new ways to hide and mask profits.
Is anyone sensible arguing that CT is paid in every region of sales? That would be plain silly. A UK company that sells one item in each of several countries, paying their countries CT.
Instead, stick to what we have now, but limit the effect of group ‘franchise’ fees, so that profits aren’t shifted to tax havens.