What are the reasons to tax corporate income? The usual reason is so that it doesn't spend the money on executive wages, parties, and so on. The less public reason is so that it doesn't extract all money to a foreign corporation through license/patent fees (dividends are taxed more).
We can do so much more today with the computers we have than the primitive taxation schemes of 1980s Europe. We already have the infrastructure to audit corporate spending and investments - let's just keep using that to avoid the lavish parties and otherwise not serving the shareholders as efficiently as possible. Let's cap wages at 200k - if you want more, get some stock options and share the risk. Any out of country value transfer (money, gold, financial assets...) is taxed 50% (each individual gets an exemption up to 100k/year). Add a 5% inflation rate to discourage cash hoarding.
Now the fun stuff - let's use Land-Value Tax and Progressive Value Added Tax - VAT with progressive rate based on item class and price. Zero rate on basic needs in raw form + everyday items like hygiene. Everything is calculated automatically using the country's E-Cash Register system - absolutely zero bureaucracy, everything is clear upfront and there is no forward risk created by taxation. And it's super hard to avoid taxes when they won't give you the new Lambo unless you pay right there and now.
Most EU countries already have all of the infrastructure in place. Though this scheme would work best in a borderless, continent-wide European state.