Subscription strategy

Objectives of the Subscription strategy page
https://shop-generic.valuein.studio/admin/app/subscriptionstrategy/list
Subscription strategy define how suscription should be created.
Each product is associated to a subscription strategy.
For an example: You can define that a subscription will be created for each product in the card, define how subscription dates will be filled.

Strategy creation
You can create a new Strategy by clicking on 'Add New' icon


Then you will redirect to the Creation page which consists of below Tabs.

Main information tab

Name of the fieldTypeMandatoryDescription
Main Information
NameText fieldYesName of the strategy
Is defaultCheckboxNoIs Default :selected sub strategy attached to the rate plan in the catalog(you always need to have one sub strategy by default)
Is displayedCheckboxNoin the CPQ page the user can change the sub strategy affected to a rate plan,
Subscription
Subscription Separation LevelDropdownYesAt which level of the subscription should be created (Order, Provider, Product)
Commission
Commissioning MethodDropdownYeshow the partner commissioning is handled (Direct/Indirect) Direct: The payment is collected by the platform and the commission is paid to the partner Indirect: The partner collect the money. You invoice the partner to get paid. )
Commission rateOut of scopeYesOut of scope

Additionally user can define commission rates within valid periods by clicking on 'Add New' button in the commission section

Schedule tab

Name of the fieldTypeMandatoryDescription
Contract Effective DateDropdownNoContract Effective Date
Service Activation DateDropdownNoService Activation Date
Customer Acceptance DateDropdownNoCustomer Acceptance Date
Term Start DateDropdownNoTerm Start Date
Invoice Target DateDropdownNoInvoice Target Date
Invoice Target Date PreviewDropdownNoInvoice Target Date Preview

In this page you define how subscription dates will be set . For an example you can configure date to be set at the 1st of current or next or current plus x months. User can select a date from the available dates.

Term tab

Term

Name of the fieldTypeMandatoryDescription
Initial Term
Term TypeDropdownYesType of the term:how the subscription duration is defined.Termed: the duration is defined. You must complete the field "Initial Term" the number of period type chosen in "Initial Term Period Type" Evergreen: The end of the term is not definedOne-Shot: The duration of the subscription is one period. Fixed: The user indicates the end date of the initial term. The platform will calculate the number of periods (initial term duration).
Initial TermText fieldYesThe number of periods
Initial Term Period TypeDropdownYesInitial Term Period Type:can be selected from the drop down values(Month, Year , Day, Week)
Renewal
Auto renewCheckboxNoUsed to handle the automatic renewal of the subscription .User can tick on 'Auto Renew' check box to handle the automatic renewal.
Renewal SettingDropdownYescan be selected from the drop down valuesRenew with specific term: The duration after renewal is defined. Renew with specific date: The user indicates the renewal date, the platform will calculate the initial term Renewal DateRenew to evergreen: The end date of the subscription will be determined after renewal.
Renewal TermDropdownYesRenewal Term:how the renewal duration is defined
Renewal Term Period TypeDropdownYesInitial Term Period Type:can be selected from the drop down values(Month, Year , Day, Week)

Payment / invoice tab

User can tick on 'Invoice',' Invoice separately' 'Collect', 'Apply credit balance' check boxes when necessary
Payment/Invoice

Name of the fieldTypeMandatoryDescription
Invoice
InvoiceCheckboxNoGenerate invoice at the sub creation
Invoice SeparatelyCheckboxNoby default the billing engine try to regroup all things to be billed in the same invoice. If you want to generate an invoice for this sub you tick
Payment
CollectCheckboxNoDo payment collection just after the invoice generation
Apply Credit BalanceCheckboxNoWhen you do a credit memo to your customer, you owe money to him, in the next invoice we apply this amount then the customer pays only the remaining amount.

Cancellation tab

User can provide a required information under below tabs upon clicking on 'Add date constraints'


Cancellation-Title tab

Name of the fieldTypeMandatoryDescription
TitleText Field-Alpha numeric charactersYesUser can provide a title for the cancellation
DeleteCheckboxNoTo delete the cancellation title
Add date ConstrainttextYesAdd applicable dates

Cancellation-Cancellation tab

Name of the fieldTypeMandatoryDescription
Allow customer to use this ruleCheckboxNoTo allow customer to use this rule
Cancellation feesText fieldNoUser can select available rules by entering 3 or more characters
DeleteCheckboxNoTo delete the cancellation fees
Add date ConstrainttextYesAdd applicable dates

Cancellation-Invoice/Payment tab

Name of the fieldTypeMandatoryDescription
Generate invoice if neededCheckboxNoGenerate invoice if needed
DeleteCheckboxNoTo delete the cancellation fees
Add date ConstrainttextYesAdd applicable dates

Cancellation-Date tab

Name of the fieldTypeMandatoryDescription
Cancellation last possible dateDrop downNoCancellation last possible date: User can select from available dates
Cancellation policyDrop downYesCan be selected from the drop down values(End of current term, End of last invoice period, specific date)
Cancellation specific dateDrop downNoSpecific date for cancellation,can be selected from available dates
DeleteCheckboxNoTo delete the cancellation dates
Add date ConstrainttextYesAdd applicable dates

Renewal tab

Name of the fieldTypeMandatoryDescription
Renewal
Allow user to renewCheckboxNouser can tick on the checkbox to allow renewal
Invoice
Generate invoice if neededCheckboxNoGenerate invoice if needed
Generate payment if neededCheckboxNoGenerate payment if needed
Use credit balance if neededCheckboxNoUse credit balance if needed
Conditional Renewal
Conditional Renewal Start DateDropdownNoConditional Renewal Start Date:User can select from available dates
Conditional Renewal End DateDropdownNoConditional Renewal End Date:User can select from available dates

Upgrade / Downgrade tab

Name of the fieldTypeMandatoryDescription
Upgrade
Upgrade PolicyDropdownYesUpgrade Policy:Ability to select from drop down values(Now, End of current term,End of last invoice period)
Generate invoice if neededCheckboxNoGenerate invoice if needed
Generate payment if neededCheckboxNoGenerate payment if needed
Use credit balance if neededCheckboxNoUse credit balance if needed
Downgrade
Downgrade PolicyDropdownYesQuantity Recurring Policy:Ability to select from drop down values(Now, End of current term,End of last invoice period)
Generate invoice if neededCheckboxNoGenerate invoice if needed
Generate payment if neededCheckboxNoGenerate payment if needed
Use credit balance if neededCheckboxNoUse credit balance if needed

Quantity changes tab

Name of the fieldTypeMandatoryDescription
Recurring charges
Quantity Recurring PolicyDropdownYesQuantity Recurring Policy:Ability to select from drop down values(Now, End of current term,End of last invoice period)
Generate invoice if neededCheckboxNoGenerate invoice if needed
Generate payment if neededCheckboxNoGenerate payment if needed
Use credit balance if neededCheckboxNoUse credit balance if needed
Onetime Charges
Name of the fieldTypeMandatoryDescription
Quantity One Time PolicyDropdownYesQuantity Recurring Policy:Ability to select from drop down values(Now, End of current term,End of last invoice period)
Generate invoice if neededCheckboxNoGenerate invoice if needed
Generate payment if neededCheckboxNoGenerate payment if needed
Use credit balance if neededCheckboxNoUse credit balance if needed

Custom Fields tab

Name of the fieldTypeMandatoryDescription
Target objectDrop downYesWhere does the custom field reflect
Custom field nameText fieldYesName of the custom field
ValueText fieldYesValue for the custom field