ANS-0254 · REVENUE RECOGNITION
How to Cancel a NetSuite Contract Mid-Term with a Billing Schedule?
Effectively cancel NetSuite contracts mid-term and manage associated revenue recognition adjustments.
Short answer
Cancel a NetSuite contract mid-term by creating a Return Authorization (RMA) against the Sales Order, which initiates financial reversals. Prevent contract renewal using NetSuite's 'Cancel Contract' or 'Terminate Subscription Line Item' features. Adjust the Credit Memo's revenue recognition schedule to the desired period for proper monthly revenue release negation.
Scenario
Organizations often need to cancel customer contracts mid-term, even when a billing schedule is already in place. This requires not only stopping future billing but also correctly reversing previously recognized revenue and ensuring the contract does not renew.
Solution
Create a Return Authorization (RMA) against the original Sales Order. This action initiates financial reversals for contract-related items.
To prevent the contract from renewing, utilize NetSuite's dedicated features such as 'Cancel Contract' or 'Terminate Subscription Line Item'.
When creating the Credit Memo (CM) from the RMA, adjust its Revenue Recognition (RR) schedule. For instance, to process all reversals within a single month, set the RR start date and RR end date on your CM to a one-month range (e.g., 6/18-6/18).
Alternatively, maintain the same date range on the Credit Memo's RR schedule as the original positive schedule on your invoice. This allows the Credit Memo's revenue release to negate the original invoice's revenue release during your monthly revenue recognition process.
Expert NetSuite Support
Need help with this NetSuite issue?
Revenue Recognition consulting and configuration support
