@Beschier Al-Hassooni it will be tall order and quite complex process. I have done this quite a few time, believe me it is tedious. You have to recreate all the transactions including JE, employees, COA in your new subsidiary then zero out all the old transactions and inactivate the old sub. If you try to change the subsidiary in the existing transactions you will mess up all the GL impact and references, creating a new sub and recreating all the transactions is the better choice. NS support will also suggest this, in fact they will not change the subs in any transactions. You can use CSV import to replicate the transactions, employees etc. Note now vendor and customers can be shared among subs so you don't need to do that - it is a blessing. If you need help just ask or go to our QA site
www.netsuiteprofessionals.com I have a detailed answer on similar topic.