In this blog let's take a look at E2E Business Process for "Tiered Pricing Model based on number of Licenses" in SAP S/4HANA Public Cloud & connected BTP applications including SAP Subscription billing & SAP Entitlement Management.
We'll take the same example of a Digital Assets Company, having a software portfolio including various software's & different pricing models.
Apart from software's with Fixed Recurring Charges, this company also have a Digital Asset portfolio where customer is billed based on number of Licenses they use & pricing is Tiered Pricing Model.
End-to-End Business Process Includes:
E2E Process Steps
By definition, A tiered pricing model refers to the cost of goods going down — or discounts increasing — based on the quantity/licenses purchased.
For the Software, Billing period is "Quarterly on reference date" & "Billing in Advance" is selected in SAP Subscription Billing Rate plan template.
Rate Plan Template in Subscription Billing:
Rate Plan Template for Tiered Pricing
Example Pricing Tiers configured in SAP:
From 0 to 10 licenses customer to pay 200 USD per license.
From 10 to 50 licenses customer to pay 160 USD per license.
From 50 to 100 licenses customer to pay 140 USD per license.
Above 100 licenses customer to pay 120 USD per license.
As the number of licenses increase, the price per license will go down.
Assuming we have all the relevant configurations, Org structure, Master Data & IFlows in place. We can get started with an E2E Business process with Tiered Pricing Model.
As part of E2E business process, we start with creation of a Solution Order in SAP S/4HANA Public Cloud.
Similar our previous blog, we create a Solution Order with two line items - one for software & another one for one time installation service.
We can also have a 24*7 Support Plan for this software, which is also a Subscription item based on number of license but Fixed price of 5 USD per license.
Only thing different in this case is, we have to enter the number of licenses required at the line item level under Subscription parameter in the Solution Order.
Subscription Parameter at item level
Imagine that customer needs 25 licenses for the Software & for 24*7 Support Plan.
For 25 licenses, the price for the software will be 200 USD for first 10 licenses + 160 USD for remaining 15 licenses. Which is 2000 + 2400 = 4400 USD per quarter.
And for 25 licenses, the price for 24*7 Support plan is fixed recurring = 25*5 USD = 125 USD per month.
As soon as we release the items in Solution Order, the order distribution will take place. Resulting in an Automatic Subscription Contracts for Software & Support Plan and a Service Order.
Example Solution Order
We can check the follow up transactions in Transaction History of the Solution Order.
Subscriptions SB772 for Support Plan & SB773 for PCAD_TOOLBOX_TIER software were created.
Subscription for the Software
Subscription for the Support Plan
If needed, customers can also increase or decrease the number of licenses. And the corresponding credit/debit will be automatically taken care by SAP Subscription Billing in the next billing cycle.
Similar to our previous blog, we also have Entitlements created for this software in SAP Entitlement Management.
One entitlement for Trial Access & another for E-Learning access.
We can model as many number of entitlements as we want in SAP Entitlement Management System for a specific offering.
Entitlements in SAP Entitlement Management System
Once the Billing due date is reached the Bills from Subscription Billing will get transferred to SAP S/4HANA Cloud for Invoicing.
Bill transfer from SAP Subscription Billing to SAP S/4HANA Cloud
For Reference, We can find Tiered Pricing Calculation at the item level in Bills.
Tiered Pricing Calculation for the transaction
Subscription Billing Document Request is created in SAP S/4HANA & can be invoiced as a standard F2 Sales Invoice.
Then we create invoices from BDR for Subscriptions & service item. Assuming service confirmation and other relevant steps are done.
Invoice for Subscriptions
Invoice for Service
Once the Sales & Service Invoices are created, Revenue has to be recognized at the period end using EBRR (Event-Based Revenue Recognition)
The Revenue Recognition program will recognize the revenue & keep certain amount as deferred revenue after the first Rev Rec Run. As the Billing period for software item is "Quarterly on reference date".
Only after the quarter ends, the whole revenue will be recognized for the software subscribed.
After the Rev Rec run - we can check the provider contract in Event-Based Revenue Recognition - Provider Contract Fiori Tile.
Similarly for Services the revenue will be recognized after the Rev Rec Run.
Revenue Recognition (Event-Based) Service Documents Results
The Overall Document progress can be seen under Solution Order Progress.
Solution Order Progress
In conclusion, SAP Customers can run E2E Business Process for Digital Assets providers with Tiered Pricing Model using SAP S/4HANA Public Cloud & its connected BTP applications like SAP Subscription Billing & SAP Entitlement Management.
Thank you for reading this blog post!
Please like this post if you found it useful, and don’t hesitate to leave us your feedback in the comment section.
In case of questions, feel free to ask them in our Q&A section using the tag Subscription Billing and/or XaaS.