Price of Subscription in Invoices, Reports or Subscription Page Explained
Subscription Price appears in three different sources on Appxite platform:
- Subscription Page
- Invoices
- Subscription Report in Reports section
The price could be different in these three different sources as each of them serves different needs.
Let's have a closer look:
- Subscription Page
Price is a calculation of the price as it would be if it was renewed today. This is to further navigate the buyer decision to enable or disable auto-renewal, increase the quantity etc. -
Invoices
It is the actual price different consumables (distributor, reseller, customer) are charged by the relevant entities (vendor, distributor, reseller). -
Reports
The Subscription Report is there to provide a snapshot of subscription configuration on recalculation dates and should not be used to guide invoicing. There are too many scenarios where this price will continue to differ from what the end customer should be invoiced, mainly due to proration and price/configuration corrections.
To sum up, price recalculation occurs when:
- Subscription is purchased
- Subscription is renewed
- Quantity is changed
- Billing cycle is changed
- Upgrade / downgrade
- Reseller2customer markup is updated
- Distributor2reseller markup is updated via Subscription page
Price recalculation does not occur when:
- Currency exchange rate is updated
- Distributor2reseller markup is updated via assigning different segment to the reseller
- Distributor2reseller markup is updated via updating the markup in the reseller segment price configuration section
-
Vendor updated offer price.
While it is explanatory if there was quantity change or vendor price update middle of the term (month or annual), the price would be showing different between Subscription Page, Invoices and Subscription report but let's have a look at more niche use cases:
1st use case:
Let's consider the following scenario:
- In January Customer purchased offer, quantity = 1.
- In March distributor2reseller markup was updated via updating distributor2reseller markup on subscription page in UI
- Exchange rate is different every month.
Actual results in June:
June Invoices shows the price with distributor2reseller markup from March, and exchange rate from May (chargestartdate).
Subscription page in UI shows the price with distributor2reseller markup from March, and exchange rate from June.
Reports shows the price with distributor2reseller markup from January, and exchange rate from June.
2nd use case:
Let's consider the following scenario:
- In January Customer purchased offer, quantity = 1.
- In March distributor2reseller markup was updated either via assigning different reseller to the reseller
- Exchange rate is different every month.
Note! Distributor2reseller markup update via assigning different reseller segment does not trigger a price recalculation until subscription has been renewed!
Actual results in June:
June Invoices shows the price with distributor2reseller markup from January, and exchange rate from May (chargestartdate).
Subscription page in UI shows the price with distributor2reseller markup from March, and exchange rate from June.
Reports shows the price with distributor2reseller markup from January, and exchange rate from June.
3rd use case:
Let's consider the following scenario:
- In January Customer purchased offer, quantity = 1.
- In March reseller2customer markup was updated either via updating reseller2customer markup on subscription page in UI
- Exchange rate is different every month
Actual results in June:
June Invoices shows the price with reseller2customer markup from March, and exchange rate from May (chargestartdate).
Subscription page in UI shows the price with reseller2customer markup from March, and exchange rate from June.
Reports shows the price with reseller2customer markup from March, and exchange rate from June.
In case of additional questions refer to our articles in 'Billing & Invoicing' section for guidance and reach out to our Support team at support@appxite.com at any time.
0
0
Was this article helpful?
0 out of 0 found this helpful