This page includes additional information and resources that may be useful when configuring NetSuite in Patchworks:
The following links to NetSuite's own documentation may be useful if you need to dig deeper into NetSuites fields (for example, to configure advanced mappings):
When you are pulling data from NetSuite, filters can be used to refine the data that is pulled. Available filter options vary, depending on which entity type is being synced (for example: orders, products, customers, etc.).
A common scenario for filters is to process records created/modified in the last x minutes/hours/days, or within a given timeframe. For NetSuite, these filter fields are:
Date created
Date modified
In this scenario, we're dealing with events that have occurred in the past, so Patchworks filters are defined to work back from 'now'.
Currently, it's not possible to add the same filter field twice, therefore you cannot define a start and end timeframe.
NetSuite also includes a range of time period filters that deal with events that may occur in the future - for example: due date, ship date, expected close date, next bill date, etc. In this scenario, filters are defined to work forwards from 'now'.
Currently, it's not possible to add the same filter field twice, therefore you cannot define a start and end timeframe.
In addition, depending on the entity being synced, some NetSuite-specific source options may be required. These options are summarised below:
-
-
-
In addition, depending on the system you're pulling data from and the entity being synced, some NetSuite-specific destination options may be required. These options are summarised below.
Customers
async
Not currently used. This is a placeholder setting for a future concurrency feature.
Fulfilments
async
Not currently used. This is a placeholder setting for a future concurrency feature.
Orders(Orders)
async, threaded, concurrency limit
Orders(Orders)
Send customer deposit
Enables the creation of 'customer deposit' records linked to the sales order in NetSuite. You should only enable this setting if you are sending order payments to NetSuite.
OrdersRebound(Orders)
async, threaded, concurrency limit
OrdersRebound(Orders)
Send customer deposit
Enables the creation of 'customer deposit' records linked to the sales order in NetSuite. You should only enable this setting if you are sending order payments to NetSuite.
Products(Products)
record type
Products(Products)
async
Not currently used. This is a placeholder setting for a future concurrency feature.
Stocklevels(Stock)
async
Not currently used. This is a placeholder setting for a future concurrency feature.
Inventory Levels
async
Not currently used. This is a placeholder setting for a future concurrency feature.
Webhook Orders
async, threaded, concurrency limit
Webhook Orders
Send customer deposit
Enables the creation of 'customer deposit' records linked to the sales order in NetSuite. You should only enable this setting if you are sending order payments to NetSuite.
If you're an advanced Patchworks user and ever need to work with NetSuite API endpoints, be aware that they are case sensitive.
For general information about working with filters in Patchworks, please see our page.
When you choose to add NetSuite as a data source, you're prompted to provide details for a set of , irrespective of the system being used.
When you choose to add NetSuite as a data destination, you're prompted to provide details for a set of , irrespective of the system being used.
These options utilise NetSuite's concurrency feature. Please see our page for details.
These options utilise NetSuite's concurrency feature. Please see our page for details.
There are many kinds of 'product' records in NetSuite - this value tells Patchworks what type of records to create. InventoryItems is the most typical product type used. If you use anything different, make sure that your are adjusted accordingly.
These options utilise NetSuite's concurrency feature. Please see our page for details.
These options utilise NetSuite's concurrency feature. Please see our page for details.
There are many kinds of 'product' records in NetSuite - this value tells Patchworks what type of records to create. InventoryItems is the most typical product type used. If you use anything different, make sure that your are adjusted accordingly.