Tutorial
...
NetSuite Integration
Manage Netsuite with Nue CPQ
9 min
if you are using nue for cpq and lifecycle management, our netsuite connector ensures a direct integration to netsuite for syncing sales orders only if you are using nue for cpq and billing and expect to see orders and invoices in netsuite please refer to instructions located here https //docs nue io/manage netsuite with nue cpq and billing this integration only supports the syncing of sales order transactions it is designed specifically for customers who use nue lifecycle manager (cpq) with netsuite as their downstream system of record, but who are not relying on nue billing for invoicing the result is a predictable, auditable, and finance‑friendly order sync pattern that aligns with how netsuite customers expect to manage sales orders and revenue arrangements we will first walk through the purpose and overview of the data flow of this integration and then walk through how to setup this integration overview purpose the purpose of this integration is to provide a clean, opinionated bridge between nue lifecycle manager (cpq) and netsuite sales orders, without introducing billing complexity orders are synced 1 1 to sales orders in netsuite thereby making every commercial change in nue visible as its own netsuite transaction , in a way that matches how finance teams already reason about contracts new orders, positive change orders, and renewals each create a new sales order; negative change orders create a return authorization no existing netsuite sales orders are ever updated in place this guarantees a predictable, auditable chain of original order → changes → renewals, with each transaction independently traceable but linked back to the same underlying contract, simplifying reconciliations, revenue arrangements, and downstream reporting data model nue's netsuite connector for nue cpq and lifecycle manager supports the synchronization of the following objects nue object netsuite object direction customer customer one direction sync from nue to netsuite product item one direction sync from nue to netsuite order sales order one direction sync from nue to netsuite (sent at order activation) please note as this integration is a one direction sync from nue to netsuite of customer, products and orders, no invoices are sent subsequently, no payment information will sync back to nue as well the diagram below illustrates the synchronization flow note that products are stored in salesforce but are synchronized to netsuite using nue’s graphql queries, which are automatically routed to salesforce to fetch the required data docid 13ffc055909e0975ab7a14e4bae04b80ca0edcb2 docid 13ffc055909e0975ab7a14e4bae04b80ca0edcb2 scenarios the netsuite connector for nue cpq + lifecycle manager supports the following business scenarios let’s take a closer look at these common use cases sync customers sync customers to netsuite upon order activation sync products sync products to netsuite upon order activation new orders sync new nue orders to netsuite by creating a dedicated sales order in netsuite for each activated order, establishing the original contract and its revenue arrangement anchor positive change orders sync upsells and other positive change orders to netsuite by creating new sales orders that capture only the incremental changes, without modifying prior orders negative change orders sync downgrades and other negative change orders to netsuite by creating return authorizations that represent the credited value while preserving the original sales orders renewal orders sync renewal orders to netsuite by generating new sales orders for renewed terms, keeping the original orders intact and maintaining a clear contract history high level order functionality 1\ new orders → create a new netsuite sales order 2\ positive change orders (e g , quantity increase) → create a new sales order in netsuite with the delta amounts 3\ negative change orders (e g , quantity reduction) → create a return authorization in netsuite with absolute (positive) amounts 4\ renewal orders → create a new sales order in netsuite all related orders are linked via a custom field custbody nue original orderid on each sales order and return authorization this field stores the original subscription's root id, enabling traceability across the contract lifecycle enabling one to one order mapping step 1 select the integration use case 1\ navigate to nue → settings → netsuite integration 2\ click on your active integration or create a new one 3\ on the initial setup page, select "using nue for cpq and lifecycle manager" as the integration use case 4\ click save and next 📌 note if you are already using nue for both cpq and billing, you should not switch to this mode the one to one order mapping is designed specifically for cpq only customers where netsuite handles billing, invoicing, and collections step 2 verify order sync behavior once the cpq only integration use case is enabled, the connector automatically applies one to one order mapping no additional configuration toggles are required you can verify the behavior by 1\ creating and activating a new order in nue → confirm a new sales order is created in netsuite 2\ creating and activating a change order (quantity increase) → confirm a new sales order is created (not appended to the original) 3\ creating and activating a negative change order (quantity reduction) → confirm a return authorization is created in netsuite revenue arrangement considerations when using one to one order mapping with netsuite arm (advanced revenue management) each sales order generates its own revenue arrangement in netsuite for linked change and renewal orders, accountants may need to manually merge revenue arrangements in netsuite via transactions → revenue → merge revenue arrangements the `custbody nue original orderid` field can be used to identify which sales orders belong to the same contract and should be merged \> ⚠️ important revenue arrangement merging is a manual step in netsuite nue does not automatically merge revenue arrangements across separate sales orders please work with your finance team to establish a reconciliation workflow return authorizations for negative change orders when a change order results in a negative total amount (e g , reducing seats from 100 to 50), netsuite does not support negative sales orders instead, the connector creates a return authorization with the following behavior line item amounts are converted to positive (absolute) values the `custbody nue original orderid` field links the return authorization back to the original contract the return authorization can be used downstream to generate credit memos in netsuite
Have a question?
Get answers fast with Nue’s intelligent AI, expert support team, and a growing community of users - all here to help you succeed.
To ask a question or participate in discussions, you'll need to authenticate first.