After a transaction has posted for the vendor, you are not able to change the subsidiary selected on the vendor record. If you have NetSuite OneWorld, after you save the vendor record, you cannot change the primary subsidiary.
According to NetSuite standards, once a transaction has been posted for a vendor, the subsidiary selected on the vendor record cannot be changed.
