1) Navigate to Setup > Accounting > Chart of Accounts
2) Edit an Account
3) On Subsidiary Field, remove a subsidiary
4) Click SaveNetSuite will show the error : You cannot remove subsidiary: — because this record is used on a transaction for subsidiary: —.
The error is coming because the account has transactions created in that subsidiary. We cannot remove that subsidiary on the account since it is used by the transactions as their subsidiary.
If needed to remove the subsidiary from the account:
- Change the subsidiary in the transactions/records, or
- Change the account used in the transactions/records, and inactive the current account, or
- Delete the associated transactions/records.
NetSuite will not support the above methods as the transactions may be posted in closed period, and may affect reporting. The best practice is not to remove the subsidiary from that account. If that account is no longer used in that subsidiary, then inactivate the account and create new account for other subsidiaries if needed.