NetSuite

Prev Next

This is a Vendor Integration.


Collect Required Information from Vendor

Enable Required Features

  1. Go to Setup > Company > Enable Features.

  2. Go to Suite Cloud.

  3. Under SuiteTalk (Web Services), enable REST Web Services.

  4. Under Manage Authentication, enable OAuth2.0.

  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.

  2. Provide details about the Integration:

    1. Enter a name of Calero SaaS Management.

    2. Under OAuth2, select Authorization Code Grant.

    3. Set the RREDIRECT URI to either:

    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:

    • 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.

  2. Enter a name of Calero SaaS Management.

  3. Under Subsidiary Restrictions, select All.

    • Otherwise, select the in-scope Subsidiaries.

  4. On the Permissions sub-tab, add permissions under relevant categories. Use View level only for read access.

    • Transactions (All as view only)

      • Find Transactions

      • Bills

      • Invoice

      • Credit Card

      • Make Journal Entry

    • Reports

      • SuiteAnalytics Workbook

    • Lists

      • Accounts

      • Amortization Schedules

      • Vendors

      • Currency

      • Departments

    • Setup

      • 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.

  4. Set the Password configuration, as desired.

  5. Assign your custom role created above (Calero SaaS Management).

  6. Save your changes.

  7. Copy/save the following field(s) for use when onboarding this Integration:

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.

SUCCESS!

You will now be redirected to the 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.