The first thing that comes in my mind, if your company is an IT company, then you might just sell yourself your own work. Let me explain this briefly. That shell company could be your "outsource company" which is working on some IT projects for you. You can easely explain that by the fact that you did some rocket science calculations and came to the fact that outsourcing that project is cheaper then working on it on your own (like Indian software development outsource). You write all the technical documentation, time sheets, schedules, sign the agreement and do the business and ask one of your developers to develop something according to that documentation so that you had proofs that there is somekind of app/programm developed by your counterparty. But I am really not sure just a thought.My main company is doing IT services. The shell company should do something my main company isn't doing. I thought about timesheets etc but this is maybe too obvious . Any tips?
I have to admit that the post creator is asking about tax audit this is not a regular bank check when you provide invoice and the check up is finished. Atleast it depends from the country, because where I live tax audits are painful as hell.It hasn't to be so complicated as people here tend to let it look like! You generate a Invoice from company A - make sure the fees reflect what services company A offer and make sure that you use a name, address, country etc on the invoice you generate!
It is at no point your responsibility if your customer has moved to another place to live or if he gave you wrong address information. If you keep each invoice below 10K euro each and let everything look generic you won't get troubles.