Automating Incoming Intercompany PO suggestions

we did this automation … purely SO to PO to SO and reserve the stock or cross dock if stock not available, and warehouse gets the pick note and ships it. in the bpm,when ready to fulfil is ticked, create PO and create SO. to do this, currently logged in user need access to parent company. if you like, i could sell the source code to you. nothing hard coded. it can be upgraded and deployed straight into your system if your in Epicor 10 version.