Orderful for NetSuite

Overview

Orderful For NetSuite is a SuiteApp that allows you to send EDI documents from Orderful into NetSuite and vice versa. This document covers all the steps required to install and use the Orderful For NetSuite application.

Currently Orderful for NetSuite supports the following EDI documents:

  • 850 Purchase Order
  • 855 Purchase Order Acknowledgment
  • 856 Advance Ship Notice
  • 810 Invoice
  • 846 Inventory Advice

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