NetSuite

Incoming Netsuite

AccountID: This is from the NetSuite Main Page Under 'Account'

ConsumerKey: Create a Token

ConsumerSecret: Create a Token

TokenID: Create a Token

TokenSecret: Create a Token

Action:

  • ORDERS: Gets SalesOrders from NetSuite

  • RETURNS: Gets ReturnAuthorizations from NetSuite

  • PURCHASEORDERS: Gets PurchaseOrders from NetSuite

  • TRANSFERORDERS: Gets TransferOrders from NetSuite

SavedSearch: Does not work for ORDERS. To Filter Transactions, we are using 'Saved Searches' in NetSuite. Have the customer make a search that includes all of the transactions they want you to pull (MAKE SURE IT IS NOT SUMMARIZED). And then, the 'SavedSearch' field should be the Unique ID of the Saved Search. It should be an integer value.

Outgoing Netsuite

AccountID: This is from the NetSuite Main Page Under 'Account'

ConsumerKey: Create a Token

ConsumerSecret: Create a Token

TokenID: Create a Token

TokenSecret: Create a Token

Action:

  • ITEMFULFILLMENT: Creates an Item Fulfillment for a Sales Order, or a Transfer Order.

    • Creates a list of Packages and Items

    • Allocates those Packages and Items to the Sales Order or Transfer Order.

    • Updates the Shipment Status of the Sales Order or Transfer Order to the status specified.

    • These actions cause the Sales Order or Transfer Order to be updated to Completed.

  • SALESORDER

    • Creates a Sales Order in Netsuite.

    • Can either use a Netsuite 'Internal ID' for the Billing Address or Shipping Address, or if not supplied, will use the address details provided.

  • UPDATESALESORDER

    • Updates a Sales Order. The Netsuite 'Internal ID' must be supplied for the Sales Order which is being updated.

    • This only updates custom fields on the order. Right now the custom fields which are updated are type, scriptId, internalId, value

Creating Application Tokens for Netsuite