Orderful for NetSuite

Overview

Orderful For NetSuite is a SuiteApp that natively connects the Orderful EDI platform to NetSuite. This document covers the steps required to install, configure, and test the connector.

Currently Orderful for NetSuite supports the following EDI documents:

  • Inbound Transactions
    • 850 Purchase Order -> NetSuite Sales Order
    • 875 Grocery Products Purchase Order -> NetSuite Sales Order
  • Outbound Transactions
    • NetSuite Sales Order -> 855 Purchase Order Acknowledgment
    • NetSuite Item Fulfillment -> 856 Advance Ship Notice
    • NetSuite Invoice -> 810 Invoice
  • Outbound Other
    • Scheduled NetSuite Process -> 846 Inventory Advice
  • Read Only and Custom Process
    • All supported EDI document types

📘

Features

Read details on full feature set

The SuiteApp communicates with Orderful via a Poller Communication Channel that syncs data every 15 minutes.

Installing Orderful for NetSuite

Pre-requisites

Before you install the Orderful SuiteApp, you should have:

Installation and Configuration

To install the Orderful SuiteApp:

  1. Inside your NetSuite instance, navigate to the SuiteApps Marketplace and search for “Orderful”.
  2. Open the “Orderful EDI for NetSuite” SuiteApp and click the Install button.

Next you will configure the SuiteApp.

Add Orderful API credentials

Begin by copying your Orderful API credentials into your SuiteApp settings:

  1. Inside Orderful: Go to your Orderful org’s API Credentials page: https://ui.orderful.com/settings/api-credentials
  2. Inside Netsuite: Navigate to Setup > Company > API Secrets
  3. Click on Create New, which will open the “Create New Secret” window.
  4. Start from the Details tab. Enter a “Name” of your choice.
  5. For “ID”, enter _orderful_api. NetSuite will prepend custsecret to this, so the final value will be custsecret_orderful_api.
  6. For “Password” and “Confirm Password”, copy the Orderful API Token from your Orderful Settings. Note that once you enter the value and save, you will not be able to access this value.
  7. On the “Restrictions” tab:
    1. Enable “Allow for All Scripts”
    2. Enable “All for All Domains”
    3. Leave all other options disabled
    4. Click Save

Configure Global Settings

In NetSuite: Navigate to Setup > Company > General Preferences > Custom Preferences

  1. Enter your “COMPANY ISA ID” and “TEST ISA ID”

Add Orderful Poller information

  1. In Orderful: Go to your Communication Channels: https://ui.orderful.com/communication-channels
  2. Click on the Inbound Poller Communication Channel that you created previously.
  3. In the pane that opens on the right, you will see a URL with this format: https://api.orderful.com/v3/polling-buckets/{pollerID}. Copy the ID number at the end of this URL.
  4. Back in Netsuite: Paste this value into the “Polling Bucket ID” in the General section of your Custom Preferences.
  5. Click Save

(Optional) Add Subsidiary ISA IDs

If using multiple subsidiaries, you are able to assign unique ISA IDs to each.

  1. In NetSuite: Navigate to Setup > Company > Subsidiaries
  2. Either create a New Subsidiary or Edit an existing one, as appropriate.
  3. Enter your Subsidiary's “ISA ID” and “TEST ISA ID”

Contacting Support

For support, please contact [email protected].