Cloud Workflow
Raise an IssueJoin Community
  • Getting Started
    • Introduction
    • Integration Basics
    • Sign Up and Get a License
    • Features and Benefits
  • DBSync Platform
    • Core Components
    • System Requirements
    • AppCenter
      • Company and User Management
    • Development Studio
    • Security Features
  • iPaaS
    • Home
    • Apps
    • Extend
      • Functions
    • Administration
      • User & Role Management
    • Logs
    • Remote Agent
    • Published Templates
  • Create your Workflow
    • Project
    • Task
    • Flow Builder
      • Standard Functions
    • Actions
      • Flow
      • Variable
      • Transform and Write
      • SQL
      • Restructure
      • Query
      • Debug
      • ReST
      • Conditions
        • If (Condition)
        • For (Loop)
      • Storage
        • Dropbox
        • File
        • CSV
        • Google Drive
        • FTP
        • S3
      • Flow Management
        • Flow
        • Logs
        • Notification
        • Schedule
        • API
        • Webhook
        • Forms
    • Configuring DBSync Environment
  • Connectors
    • Amazon S3
    • Authorize.NET
    • ChannelAdvisor
    • Database
    • Dropbox
    • FTP
    • Google Drive
    • Google Sheets
    • HubSpot
    • JIRA Cloud
    • JIRA Service Management
    • Linnworks
      • Creating the DBsync Application on Linnworks Developer Instance
    • Mailchimp
    • Microsoft Dynamics 365 Business Central
    • Microsoft Dynamics 365 Finance and Operations (D365 F&O)
    • Microsoft Dynamics CRM Online
    • Microsoft Dynamics GP
    • Microsoft Dynamics NAV
    • monday.com
    • Narvar
    • NetSuite
      • NetSuite Connector Settings
    • OpenAPI
    • PointClickCare
    • QuickBooks Desktop
    • QuickBooks Online
    • Sage Intacct
    • Salesforce
    • ShipStation
    • Shopify
    • SkuVault
    • WooCommerce
  • Template Library
    • Salesforce to QuickBooks Online Order to Cash
    • Salesforce to QuickBooks Desktop Order to Cash
    • Salesforce to FTP Integration
    • QuickBooks Online to Salesforce Accounts Receivable
    • QuickBooks Desktop to Salesforce Accounts Receivable
    • QuickBooks Online to Business Central Integration
    • QuickBooks Online to ShipStation Orders
    • QuickBooks Desktop to Shipstation Orders
    • QuickBooks Desktop to monday.com Integration
    • QuickBooks Online to monday.com Integration
    • Shopify to QuickBooks Online
    • Shopify to QuickBooks Desktop
    • Linnworks Orders to QuickBooks Online
    • Linnworks Orders to QuickBooks Desktop
    • Linnworks to Salesforce Integration
    • Salesforce Litify and QuickBooks Online
    • Salesforce Litify and QuickBooks Desktop
    • HubSpot to QuickBooks Online Order to Cash
    • HubSpot to QuickBooks Desktop Order to Cash
    • SkuVault Orders to QuickBooks Desktop
    • SkuVault Orders to QuickBooks Online
    • SkuVault and Salesforce
    • ChannelAdvisor Orders and Salesforce
    • ChannelAdvisor and QuickBooks Online
    • ChannelAdvisor and QuickBooks Desktop
    • Shopify Orders to Dynamics365 CRM
    • Shopify Orders to Salesforce
    • ShipStation to Dynamics 365 CRM
    • ShipStation Orders to Salesforce
    • ShipStation to QuickBooks Online Orders
    • ShipStation to QuickBooks Desktop
    • Target Recruit to QuickBooks Online
    • Target Recruit to QuickBooks Desktop
    • QuickBooks Online to Database
    • QuickBooks Desktop to Database
  • Troubleshooting
    • Common Errors & Fixes
    • Adding Trusted IP Address in Salesforce
    • Installing QuickBooks Web Connector
    • QuickBooks to Salesforce Data Migration
    • Setting Password in QuickBooks Web Connector
    • Starting QuickBooks Web Connector
    • Update Salesforce Password & Security Token in DBSync
  • Additional Resources
    • Billing Information - Auto Renewal
  • Tutorials
    • Salesforce and QuickBooks
      • Account Hierarchy in Salesforce and QuickBooks
      • Account Owner Mapping
      • Resolving Email Fields Sync Issues in QuickBooks Online
      • Mulitple Price Levels in Salesforce QuickBooks Integration
      • Multicurrency in QuickBooks to Salesforce Integration
      • Multicurrency in Salesforce - QuickBooks Desktop Integration
      • Multicurrency in Salesforce QuickBooks Online Integration
      • Product Hierarchy in QuickBooks and Salesforce
      • QuickBooks Data Extraction Queries
      • QuickBooks File Backup and Recovery Process
      • QuickBoooks Reports to Salesforce Integration
      • Recurring Transactions to Accounting System
      • Retrieve Value from custom Field of QuickBooks Online
      • Salesforce Opportunity to QuickBooks - Disabling Jobs
      • Salesforce QuickBooks Custom Mappings
        • Use Case
      • Salesforce QuickBooks Integration with Multiple QuickBooks
      • Syncing Standard Group Line Items in QuickBooks Desktop
    • Using Date Function in DBSync Integration
    • Salesforce and Database
      • Database to Salesforce Integration
    • Database to Database
      • Database to Database Integration
Powered by GitBook
On this page
  • Overview
  • Prerequisites
  • Connector Configurations
  • Uses Of NetSuite Online Connector
  • Useful Links
  1. Connectors

NetSuite

Learn how to use the NetSuite Connector in DBSync Cloud Workflow

PreviousNarvarNextNetSuite Connector Settings

Last updated 8 months ago

Overview

DBSync's NetSuite connector is a highly customizable connector. It has the ability to connect your NetSuite account with additional applications - like CRM software, e-Commerce platforms and various other systems. As a NetSuite user, you can also use this connector to integrate NetSuite with another On-demand, On-premise or SaaS-based applications - such as MSCRM, Salesforce, SkuVault, and databases.The connector uses the SuiteTalk web service SOAP API to move data in, and out, of NetSuite platform. Integrating with NetSuite consists of web service calls using an XML request/response made over an HTTPS connection.

The NetSuite connector exposes all standard and custom objects available within NetSuite instance of the connected user through Trigger/Rule section of DBSync iPaaS. So, while reading/ writing the data, NetSuite connector passes the data for all fields that are mapped within the project.

Prerequisites

To establish a connection to NetSuite, via DBSync NetSuite connector, user must:

  • Have a valid license to DBSync NetSuite connector, username and password to connect to DBSync iPaaS platform.

  • Have a valid username, password, Account ID to access NetSuite web service and application ID.

  • Be sure that NetSuite instance has privileges to connect to NetSuite APIs.

Connector Configurations

The NetSuite connector instance represents a single NetSuite account, including login credentials. If a user wishes to connect to multiple instances, of either sandbox or production, then, s/he must create a separate connection for each and configure the URL accordingly. The table represents parameters required for opening the connection to NetSuite user instance.

Property

Description

Required

Company ID

The Company ID is used within NetSuite platform.

No

Username

The Username is used to login to the NetSuite platform.

Yes

Password

The password is used to login to the NetSuite platform.

Yes

Application ID

ApplicationID is a unique 32- character which is automatically generated in NetSuite when a record is created.

To retrieve Application ID within NetSuite follow the path

Setup→ Integration→Manage Integrations→ New.

No

Role ID

The Role Id is the internal id of the role that is used to login to NetSuite. Leave empty to use user's default role.

No

Endpoint URL

The Endpoint URL is the web service URL of NetSuite that connector uses to get/post data. The URL format mostly depends upon the type of NetSuite account data center of user instance of NetSuite where it is hosted.

The typical format of the Endpoint URL are as shown:

Production Instance: https://webservices.netsuite/service/v<year>_<version_number>

Sandbox Instance:

https://webservices.sandbox.netsuite/service/v<year>_<version_number>

Example of Sandbox Instance:

No

Account ID

The Account ID is used to login to the NetSuite application.

To retrieve Account ID within NetSuite, follow the path

Setup→ Integrations→ Web service preferences

Yes

Client ID

Yes

Client Secret

Yes

TBA Access Token

Yes

TBA Access Token Secret

Yes

After a connector is created within a project, set up the connector within the project. DBSync can then map to, and from, the systems which are supported by our standard connector list and use NetSuite connector to retrieve data from, or send data to, NetSuite Platform.

Uses Of NetSuite Online Connector

The NetSuite connector makes it easy to work with NetSuite web service by:

  1. Synchronizing NetSuite Customer, Items, Invoice and payment details with CRM Application back and forth.

  2. Gives enterprises the ability to provide better customer services, access to additional up-sell and, cross-selling opportunities.

  3. Streamline lead-to-cash across your front and back-office to eliminate inaccuracies and improve inefficiencies.

Supported Versions

Only the following NetSuite versions are supported:

  • 2016.1

  • 2016.2

  • 2015.1

  • 2015.2

Frequently Asked Questions (FAQ)

How does DBSync connect to NetSuite?

DBSync connects to NetSuite platform through connector called NetSuite connector. It has inbuilt API methods that open a connection to NetSuite application for reading and writing data in, and out of, the platform.

When do we need additional integration coding?

DBsync has a standard template built-in for clients of NetSuite and Salesforce. However, if the scope of work involves other than standard data flow supported by our standard template then, additional integration should be written.

Does DBSync need to be installed on the same machine as that of NetSuite?

No. Since, DBSync and NetSuite platforms are available through cloud. However, if required, it can be installed on-premise.

How does NetSuite connector handle errors?

DBSync NetSuite connector handles processing of errors in different ways depending on the error type. Error can be tracked via log section of the DBSync platform. If there is a connection error, authentication error, schema validation error then, process level error is triggered.

Useful Links

NetSuite help center describes the objects that NetSuite supports and has been added to each version of their API. The user must have login credentials to access articles in their help center. Please follow the links below to access the relevant information.

Example of production Instance:

Click on the following link to learn all about connectors we support.

Click on the integration template to learn more about our standard template offering.

Connectors
Salesforce & NetSuite
NetSuite WebSite
NetSuite HelpCenter
Web Services SuiteTalk
https://webservices.netsuite.com/wsdl/v2016_1_0/netsuite.wsdl
https://webservices.sandbox.netsuite.com/wsdl/v2016_1_0/netsuite.wsdl