Scenario:
A user creates a statistical schedule using the account "Statistical - Headcount", which is only assigned to the US Subsidiary. However, the journal entry generated from this schedule is set to use the Global Parent Subsidiary, causing the system to return the error message since the "Statistical - Headcount" account is not valid for the Global Parent Subsidiary.
Transaction subsidiary [XXX] is not valid for account [XXX]. Please choose a different account.
This error typically occurs when the statistical account referenced in the schedule is not associated with the subsidiary selected in the journal entry. NetSuite requires that all accounts used in transactions are available to the selected subsidiary. If the account is not assigned to that subsidiary, the system prevents the transaction from proceeding.
To resolve this issue, ensure the statistical account used in the schedule is correctly assigned to the relevant subsidiary or made available to all necessary subsidiaries by including the parent and child subsidiaries.
Solution:
- Navigate to Lists > Accounting > Accounts.
- Locate the statistical account used as the Unit of Measure in the Statistical Schedule.
- Click Edit next to the relevant statistical account.
- In the Subsidiaries field:
- Ensure that the subsidiary selected for the Journal Entry is included.
- If the account should be shared across multiple subsidiaries, consider selecting the Parent Subsidiary and checking the Include Children box to extend access to all child subsidiaries.
- Click Save to apply the changes.
Hope this helped!