--- title: "NetSuite" slug: "netsuite" updated: 2026-06-08T15:32:08Z published: 2026-06-08T15:32:08Z canonical: "help.calero.com/netsuite" excludeFromExternalSearch: true --- > ## Documentation Index > Fetch the complete documentation index at: https://help.calero.com/llms.txt > Use this file to discover all available pages before exploring further. # NetSuite This is a Vendor Integration. --- ## Collect Required Information from Vendor ### Enable Required Features 1. Go to **Setup > Company > Enable Features**. ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-28RTL1YM.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) 2. Go to **Suite Cloud.** ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-R5KUU9T3.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) 3. Under **SuiteTalk (Web Services)**, enable **REST Web Services**. ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-EFZY3ZE2.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) 4. Under **Manage Authentication**, enable **OAuth2.0.** ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-B70B6W44.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) 5. Save changes. These may take up to 24 hours to propagate. ### Create an Integration Record for API Authentication 1. Go to **Setup > Integration > Manage Integrations > New**. ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-64MHYWQ2.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) 2. Provide details about the Integration: ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-DV9X97X6.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) 1. Enter a name of **Calero SaaS Management**. 2. Under **OAuth2**, select **Authorization Code Grant.** 3. Set the RREDIRECT URI to either: - IF USA HOSTED -> [https://hydra-gateway-a2.calero.com/OAuthGateway/redirect](https://hydra-gateway-a2.calero.com/OAuthGateway/redirect) - IF EU HOSTED -> [https://hydra-gateway-e1.calero.com/OAuthGateway/redirect](https://hydra-gateway-e1.calero.com/OAuthGateway/redirect) 4. Under **Scope**, select **REST Web Services**. 5. Save your changes. 3. Scroll to the bottom of the page. 4. Copy/save the following field(s) for use when onboarding this Integration: ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-YTABKN7Y.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) - **Consumer Key/Client ID** - **Consumer Secret/Client Secret** ### Create a Custom Role for Read-Only Access 1. Go to **Setup > Users/Roles > Manage Roles > New**. ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-RODRTL1R.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) 2. Enter a name of **Calero SaaS Management**. 3. Under **Subsidiary Restrictions**, select All. ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-5L7S6VOA.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) - Otherwise, select the in-scope Subsidiaries. ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-RN7XSBFC.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) 4. On the **Permissions** sub-tab, add permissions under relevant categories. Use View level only for read access. - Transactions (All as *view only*) ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-QAPPKZ6U.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) - Find Transactions - Bills - Invoice - Credit Card - Make Journal Entry - Reports ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-3J6YJ2EV.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) - SuiteAnalytics Workbook - Lists ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-NF5ETBI5.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) - Accounts - Amortization Schedules - Vendors - Currency - Departments - Setup ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-B1EEW8S3.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) - Log in using OAuth 2.0 Access Tokens - REST Web Services - Manage Accounting Periods 5. Save your changes. ### Create User/Assign the Role to an Integration User You can avoid creating a new user by assigning this role to an existing user. Simply edit the user record and add it on the **Access** tab following step 3 below, or create a new user following the instructions below and assign the role. 1. Go to **Lists > Employees >Employees> New** (or edit an existing employee record for the integration user). 2. Enter or edit: - Name — **Calero SaaS Management** - Email — Enter an email address you can access. 3. On the **Access** sub-tab, select **Give Access**. ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-LNL4OBL8.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) 4. Set the **Password** configuration, as desired. ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-S8HN3ZBX.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) 5. Assign your custom role created above (Calero SaaS Management). ![](https://cdn.us.document360.io/fb224436-75bb-46fa-9a8f-b669516b6929/Images/Documentation/image-NDE6C524.png?sv=2026-02-06&spr=https&st=2026-10-26T09%3A49%3A12Z&se=2026-10-26T10%3A49%3A12Z&sr=c&sp=r&sig=6N1Co%2BHuVg9MggjEzHf%2FiAb%2FgfgJNUJC%2FtV2Bnac%2FEM%3D) 6. Save your changes. 7. Copy/save the following field(s) for use when onboarding this Integration: - **Consumer Key** - **Consumer Secret** - **NetSuite Account ID** > [!NOTE] > EXAMPLE: > > [https://**ACCOUNT_ID**.app.netsuite.com/](https://ACCOUNT_ID.app.netsuite.com/) ## Onboard This Integration When connecting to create the OAuth2 credentials, make sure you are using the account you created above, and the role assigned to it to enforce the restrictions. 1. Go to **SaaS Management > Applications.** 2. Select **Add Integration**. 3. From the **Vendors** tab, select the card with the **vendor's name.** 4. From the **API** tab, enter the field(s) you copy/saved above. 5. If your company has more than one instance (or “tenant”) of this application, you will also be prompted for a **Connection Alias**. 6. Select the **Authorize** button. > [!TIP] > SUCCESS! > > You will now be redirected to the [Integrations](/v1/docs/integrations) page in Calero.com, where the data sync will continue in the background, and you can monitor progress. --- SUGGESTION: Access Help through your Calero.com instance if links between articles return errors or if there are fewer sections in the Help menu than expected. Doing so will ensure you see *all* Help articles.