Germany is the worst by far. If you are a low or medium sized business you will be fcked. Only the large businesses can play around with the tax office as they want.
Story:
A person with a german company had a high-profit business (automation software) with not many employees. Around 200 - 300 k profit a year before tax. He sold his software world wide but had some european customers faking their billing address to save the VAT. The company received a mandatory audit by the tax office and they found it. Tax office now wants to blame it on company because going after︀ a customer for a 50 € invoice missing 10 € VAT in bulgaria is not︁ worth it. Long story short, company was in the right because its IP preset and︂ if someone sets Iraq as their billing address this is not for the company to︃ verify.
Afterwards the company received 2 more audits in those 8 years, totaling 3. Those︄ audits werent "random". Every audit nothing could be found, but thousands were spend for the︅ accountant, lawyer and tax consultant.
Company also had workers. Workers and students worked as normal︆ employees and freelancer because they also had a job. The company was once raided by︇ customs. Customs found out that at some times the workers/students had no job and blamed︈ bogus self-employment. Company needed to pay hefty fines. Also some documents were missing or not︉ fully available. Hefty fines too.
Person fired all employees and moved his company to Dubai.︊ Person never had a headache anymore, saved a lot of money and doesnt get fcked︋ on a monthly and yearly basis.