# General Settings

General Settings is the top-level branding and subsidiary management page in the NetSuite Admin view. Everything configured here acts as the default that flows down through your entire <code class="expression">space.vars.productName</code> deployment; subsidiaries, locations, and users all inherit from it unless overridden at a lower level.

## Accessing General Settings

{% stepper %}
{% step %}

### Open the NetSuite Admin view

In <code class="expression">space.vars.productName</code>, switch to **NetSuite Admin** using the toggle on the Dashboard.
{% endstep %}

{% step %}

### Click General Settings

**General Settings** is in the left sidebar.
{% endstep %}
{% endstepper %}

![General Settings page with branding hierarchy and subsidiary list](/files/3OfWvUPijLUsLSL2A5Gu)

## How branding inheritance works

<code class="expression">space.vars.productName</code> resolves branding using a cascading hierarchy. Each level overrides the one above it; if a level has no configuration, the system falls back to the next level up.

```
Global Branding (General Settings)
  └── Subsidiary-Specific Branding
        └── Location Branding
              └── Entity Role Branding
                    └── User-Specific Branding
```

**Example:** If a user's role has a logo assigned, they see that logo. If their role has no logo but their subsidiary does, they see the subsidiary logo. If neither is configured, they see the global logo from General Settings.

This means you only need to configure at the level where things differ. Most deployments only need global or subsidiary-level branding.

## Global Branding

Global Branding sets the fallback appearance for the entire application: used whenever a more specific branding level isn't configured.

| Field                  | Description                                                                                                                                                                                                                              |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Custom Global Logo** | The logo shown in the portal header. Accepts an image file upload. If left blank, the <code class="expression">space.vars.productName</code> default logo is displayed.                                                                  |
| **Theme**              | The colour scheme and typography applied globally. Select a theme built in the [Theme Builder](/netsuite-admin-guide/theme-builder.md). If left blank, the <code class="expression">space.vars.productName</code> default theme is used. |

Click **Save Settings** after making changes.

## Subsidiary-Specific Branding

Overrides the global branding for one or more specific subsidiaries. Configured here at the global level; more detailed subsidiary settings (including catalog assignment and payment configuration) are found in [Configurations](/netsuite-admin-guide/overview-1.md).

To set subsidiary branding:

1. Enable **Subsidiary Specific Branding**
2. Upload a logo and/or select a theme for that subsidiary
3. Save

## Location Branding

Overrides branding for a specific physical location within a subsidiary — useful when different store fronts have their own look.

To set location branding:

1. Enable **Location Branding**
2. Assign a logo and/or theme
3. Save

## Entity Role Branding

Overrides branding based on a user's assigned role type. For example, you could show a different logo to B2B customers than to B2C customers within the same subsidiary.

To set role branding:

1. Enable **Entity Role Branding**
2. Assign a logo and/or theme
3. Save

## User-Specific Branding

The most granular level — overrides branding for a single named user. Rarely used but available when a specific user needs a unique experience.

To set user branding:

1. Enable **User Specific Branding**
2. Assign a logo and/or theme
3. Save

## Subsidiaries Configuration

The lower section of General Settings lists all subsidiaries in your NetSuite account and lets you enable or disable them within <code class="expression">space.vars.productName</code>.

| State        | Effect                                                                                                               |
| ------------ | -------------------------------------------------------------------------------------------------------------------- |
| **Enabled**  | The subsidiary is available in the portal. Users assigned to it can log in and Client Admins can configure it.       |
| **Disabled** | The subsidiary is hidden from the portal entirely. Existing users assigned to it can't log in until it's re-enabled. |

This is useful for staging environments, subsidiaries that aren't yet ready to go live, or entities that shouldn't be accessible through the portal.

### Enabling or disabling a subsidiary

Toggle the switch next to the subsidiary name. Changes take effect immediately — no save button is needed for this section.

{% hint style="info" %}
Disabling a subsidiary here doesn't affect anything in NetSuite itself — only the <code class="expression">space.vars.productName</code> portal.
{% endhint %}

## Tips

* Always configure Global Branding first, even if you plan to use subsidiary-level overrides. It ensures users always see something sensible if a more specific setting is missing.
* Use Location Branding sparingly. Most businesses only need global or subsidiary-level branding.
* Entity Role Branding is most useful for businesses with very different buyer and seller portal experiences on the same NetSuite account.

## Related Pages

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Subsidiary Configurations</strong></td><td>Per-subsidiary payment, forms, tax, and register settings.</td><td><a href="/pages/gogCTxJRLdzy1P6i1xeB">/pages/gogCTxJRLdzy1P6i1xeB</a></td></tr><tr><td><strong>Theme Builder</strong></td><td>Creating and editing themes.</td><td><a href="/pages/tKpdt9UlBIUiF0YP8r0t">/pages/tKpdt9UlBIUiF0YP8r0t</a></td></tr><tr><td><strong>Dashboard</strong></td><td>Overview of the NetSuite Admin navigation.</td><td><a href="/pages/7cCm8cWWqKzBgT5Ar3HS">/pages/7cCm8cWWqKzBgT5Ar3HS</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.in8sync.com/netsuite-admin-guide/overview/general-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
