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