Is there an easy way on how to do inter-companys or do they need to be done like normal sell / purchase?

In UDB, you can use internal transfer option to move stock from one site to another site internally but the site need to be registered (certified).