SuiteBilling Subscription Revisions

When you create, edit, or void a subscription change order, NetSuite generates a subscription revision with the individual contract modifications and the associated revenue impacts. When you save a subscription change order, all changes associated with it are stored in the subscription revision.

A subscription revision saves the history of changes made to the subscription. You can track contract and revenue changes that are made after activation to a specific change order. You also can track changed values over an entire contract term. For fundamental information about subscription changes orders, see SuiteBilling Change Orders.

You can no longer delete a subscription change order, but you can void it. Voided change orders are visible but do not impact charge amounts, so you can track the revenue change history after change orders have been removed. For instructions, see Voiding a Change Order.

Viewing Subscription Revisions

You can see subscription revisions on the Subscription Line record or the Subscription Change Order record.

For fundamental information about change orders, see SuiteBilling Change Orders.

To view a subscription revision:

  1. View a subscription revision in the following records:

    • The Subscription Line record, on the Revisions subtab, in the Subscription Revision column, as shown in the following figure:

      Subscription line record with Subscription Revision column highlighted.
    • The Subscription Change Order record, on the Lines subtab, in the Subscription Line Revisions column, as shown in the following figure:

      Subscription Change Order - Activate record

    If you edit or delete a subscription that was activated before 20.1, NetSuite does not create subscription revisions. NetSuite creates new subscription revisions for a subscription that was activated before 20.1 only when you next save a subscription change order.

    Subscription revisions contain the following data:

    • Change Order Effective Date

    • Discount

    • Price Plan

    • Revenue Element – For a Usage or Committed line, the subscription revision includes a link to its Revenue Element that resulted from a specific modification. For One-Time, Recurring, and Overage lines, the subscription revision includes links to its Revenue Elements that resulted from specific modifications.

    • Created From Void – Subscription changes resulting from a voided change order.

    • Applied to Change Order – Indicates any line removed from a change order by clearing the Apply checkbox.

    • Created By

    • End Date – The line end date at the time the change order and revision are created.

    Subscription revisions contain the following additional data for One-Time and Recurring line types:

    • Quantity

    • Recurring Amount

    • Delta Quantity – Delta values represent the total change from the subscription change order effective date to the subscription line end date. If the subscription term is Evergreen, the delta value is the Estimated Revenue Recognition End Date, or if Advanced Revenue Recognition is not enabled, 3 years.

    • Delta Amount

    • Total Contract Value – The Total Contract Value is based on the entire contract term for the subscription line.

Revisions and Revenue Impact For Evergreen Subscriptions

Changing a subscription Estimated Revenue Recognition End Date increments the revision of any lines on an Activate change order without a closed date or termination date.

The Estimated Revenue Recognition End Date field has the following restrictions and behavior:

  • When any subscription lines of a subscription with an active evergreen term have a non-voided Activate change order and no termination or close date, the Estimated Revenue Recognition End Date cannot be cleared or set to a date prior to the current date or the subscription start date.

  • When all subscription lines have the draft or pending status or a non-voided Terminate change order, the Estimated Revenue Recognition End Date can be updated or cleared.

  • When the Estimated Revenue Recognition End Date is updated, terminated and one-time subscription line end dates are not revised.

  • When a line is activated, such as from voiding a Terminate change order, and Estimated Revenue Recognition End Date is null or before today's date, the system sets Estimated Revenue Recognition End Date to the first date in the following list that falls after today's date:

    1. Subscription start date + 3 years

    2. Activate or Void termination change order effective date + 3 years

    3. Current date + 3 years (guaranteed to be after current date)

    Example: Today's date is 1/1/2023, and Subscription Start Date is 1/1/2016.

    Condition 1 is not used because its resulting date is 12/31/2019, which is before today's date.

    Condition 2 is used only if the void termination date is after 1/1/2020, which results in a date that is the same or after today's date.

    Condition 3 is used if conditions 1 and 2 were not. Condition 3 calculates an end date of 12/31/2026.

General Notices