Term Subscriptions are Subscriptions that include a Term End date (previously called Expiration date). With Term Subscriptions, you Transactions and future Draft Invoices are created in Maxio Core at the time of Subscription creation. These Transactions and future Draft Invoices are updated as you perform certain Subscription actions. Additionally, Term Subscriptions come with Term Renewal functionality which allows you to manage the subscription lifecycle.
Term Subscription Workflow Example
A Sales Representative finalizes a Contract. The Customer accepts the terms and signs the Contract. The Sales Representative forwards the Contract to the Billing Manager, who uses Advanced Billing to input the terms of the Contract.
Evergreen Subscription Workflow Example
From your website, a Customer clicks through the Pricing page, signs up, and creates an account. This triggers an API call to Advanced Billing, creating a Subscription.
See also: Term and Evergreen Subscription Options
Creating a Term Subscription
When creating a Subscription in Advanced Billing, the Subscription term is set in the Create Subscription form.
-
Default Term Values
The Term End field in the form is initially populated based on the Term Interval attribute of the Product Price Point. This default behavior streamlines form completion and helps prevent erroneous data entry. -
Setting the Term Directly
The values provided by the Product Price Point serve as defaults, but the term can be set directly in the form by adjusting the Term End field. Selecting Set to Evergreen removes the end date, creating an Evergreen Subscription.
At this point, the relationship between the Product Price Point Term Interval setting and the Subscription Term End is severed, meaning that the Subscription Term End will no longer be influenced by the configured Product Price Point Term Interval.
See also: Example on how to create a Term Subscription
Syncing with Maxio Platform
When you sync Advanced Billing with Maxio Platform, Contract Lines (that is, Transactions) are created or updated in alignment with the Term Subscription created or updated in Advanced Billing.
Notice that future Draft Invoices are also created or updated in alignment with term dates and subscription items for the Term Subscription.
Using Salesforce
Term Subscriptions can be created or updated through the Advanced Billing Salesforce Integration. You can set both the Subscription expiration date and the Billing Intervals in Components.
For Self-Service Users
From the Billing Portal in Advanced Billing, you can:
- Update Term Subscriptions (for example, update quantity)
- View and pay Invoices for Term Subscriptions
Pricing
Advanced Billing handles pricing either through Price Points in the Product Catalog, or through Custom Pricing, which is Subscription-specific pricing not in the Catalog. Because Term Subscriptions are often custom-negotiated deals, we typically recommend using Custom Pricing.
Using Discounts/Coupons
For Term Subscriptions, use Discounts or Coupons to handle free time or discounted introductory rates. In this case, Discounts and Coupons are preferred over Trials because Trials imply optionality, and optionality is not available with Term Subscriptions.
You cannot use Trials with Term Subscriptions. Discounts and Coupons currently do not create Transactions.
Using Multi-Currency
If you use Multi-Currency, then you must use Definitive Pricing for Term Subscriptions. That is, Term Subscriptions cannot rely on variable exchange-rate-based pricing for secondary currencies.
Bulk Edits
To keep billing consistent and maintain accurate billing dates, Maxio checks the selected Subscriptions when using the bulk Change Billing Date action. If at least one of these subscriptions is a Term Subscription, then the Change Billing Date option is disabled.
Comments
Article is closed for comments.