ANS-1690 · CUSTOMER & CRM RECORDS

How to Handle Upsell Transactions Originating from NetSuite Opportunities?

Understand the current limitations and recommended workflows for integrating upsell opportunities with existing contracts in NetSuite's Contract Renewals module.

Short answer

Currently, NetSuite does not support originating upsell transactions directly from an opportunity; this is logged as enhancement #340182. To ensure correct contract renewal integration, upsell transactions must originate from an existing contract or a sales order. This workaround prevents contract terms from incorrectly defaulting to zero.

Scenario

A software company leveraging NetSuite's Contract Renewals, CRM, and Advanced Revenue Management modules manages all sales, including upsells, through opportunity records that generate sales orders. Upsell transactions, representing additional services for existing customers, must be integrated into existing contracts to ensure accurate renewals. However, when an upsell opportunity is converted to a sales order, the contract term incorrectly defaults to zero once a start date is entered.

Solution

The ability to create upsell transactions directly from an opportunity is currently identified as a NetSuite enhancement, tracked under ID #340182. As a workaround, upsell transactions must originate from an existing contract or a sales order to ensure proper integration and avoid issues with contract term settings.

Expert NetSuite Support

Need help with this NetSuite issue?

Customer & CRM Records consulting and configuration support

Talk to a consultant