Azure cost analysis and invoices - exchange rates - azure

when I use the Consumption usage details API I am getting usage cost details day wise. I saw that azure uses USD for billing and show invoices in the customer's local currency link so that How exchange rates are selected for this case (whether previous day rate or at the time rate or previous month rate) and which exchange rate will be used for the invoice.
During invoice, whether the same exchange rate will be applied to all daily split up bills or exchange rates are chosen as per usage date.
referred link

Related

CAC graph and calculation

A nutrition plan app has a subscription that costs $10/month. The following chart gives average historical renewal rates for subscribers based on how many months they have been a subscriber.
Month and Renewal rate
1st- 70%
2nd- 80%
3rd- 85%
4th and above-90%
How to Create a graph showing the time it takes to recoup advertising expenditure (PP - Payback Period) relative to the cost of acquiring a single subscriber (CAC - Customer Acquisition Cost).
I know that:
Payback period for customer= Customer acquisition cost/Revenue contributed in one year
CAC payback=Sales and marketing expenses in period/ (net new MRR Acquired in Period *Gross Margin)
there is formula for renewal [][1]][1]
What is the calculation I need to do here in order to create the graph?
Thank you
I did something like that:
[![enter image description here][2]][2]
is it right?

Stripe - A Single Monthly & Metered Product

Building a SaaS service with a $30 monthly fee. There are additional 1-time-use services they can use during the month. To make the payment quick and nearly thoughtless, I want to also run a metered bill.
How would I setup a product in the dashboard for this?
How would my invoice.succeeded/invoice.failed webhooks to discern if they've only paid the metered bill, only next month's bill, or both paid.
Example: Pays $30 for 1 month. Uses additional services (total $5)
Next Month Payment Cases:
If the user pays next month: $30 / month + $5 previous month (single payment totaling $35).
If the user doesn't pay next month: $5 for usage of previous month and subscription status marked as 'canceled'.
I spoke to the Support Chat (they're smart!). They've recommended doing a metered bill with a flat fee of $30. This is great except the monthly fee is paid at the end of the month. When they enroll, no deposit is made until an entire month of service.
The approach here is to have 2 Products/Prices (with the same billing period i.e. monthly) and to create the Subscription with both of these Prices. The first is the fixed price recurring monthly amount of $30. This will be billed up front on every billing cycle.
The second Product/Price should be a metered Price based on volume [1]. You then would report usage to the API during the billing period [2] (specifying the metered subscription item). That will be the one-time occasional use per month. In this model the upcoming Invoice will be for $35, 30 from the standard monthly subscription, and $5 that was reported as used during the previous month.
If a customer doesn't pay the Invoice, it follows the normal Invoice lifecycle [3]. There is no separate billing/payment for Subscription items.
[1] https://stripe.com/docs/billing/subscriptions/model#common-models
[2] https://stripe.com/docs/api/usage_records/create
[3] https://stripe.com/docs/billing/subscriptions/overview#invoice-lifecycle

Stripe - Subscriptions, prorated, and change in quantities during subscription period

There is a yearly subscription plan at $100/year. A customer can adjust the quantity of said subscription. So lets suppose a customer starts off with a quantity of 10. Half way through the period, the customer decides to increase the quantity from 10 to 20.
At the start of the next billing cycle... what will the customer be charged? Will it be $2500?
Beginning of Period 1: $100 * 10 = $1000
Beginning of Period 2: ($100 * 20) + (100 * 10)/2 = $2500
And if they decrease the quantity half way through, would they get a refund at the beginning of the next Period?
When the new plan is less expensive than the current plan, the prorated credit is larger than the new amount due. For example, if the customer switches from the $30/month plan to the $10/month plan exactly halfway through the billing cycle, the customer receives a net credit of $10: a credit of $15 for the unused portion of the old plan less a charge of $5 for the remaining time on the new plan. The next invoice, at the start of the next billing period, reflects the $10 credit and the $10 due for a full, upcoming month on the new plan, resulting in a net amount due of $0.
When credits are created, they’ll continue to apply to subsequent invoices until the credit is covered and payment is due again. For example, a move from a $50/month plan until a $10/month plan—exactly halfway through the billing period—results in a net credit of $20: a credit of $25 for the unused portion of the more expensive plan and a debit of $5 to pay for the remainder of the billing period on the new plan. The next two invoices would net to $0.
The prorated amount is calculated down to the second by Stripe. We calculate the difference between the two plans based on the time the API call was made to change the customer’s subscription, using the current billing period’s start and end times.
https://stripe.com/docs/subscriptions/upgrading-downgrading
So essentially yes - they would receive a discount on their next invoice if they downgraded their plan. If they increased their plan, the prorate amount would be added to their next invoice.

Stripe negative invoice amount

I am using stripe for subscribing customers to a monthly plan. Halfway through the customer may decrease the plan quantity. So, in the upcoming invoice will sometimes be negative.
Does invoice line with negative amount means the customer will be refunded those amount into their card?
Thanks
Yes, negative invoice amounts act as credits to the customer which are offset against the customers balance for subsequent invoices
https://support.stripe.com/questions/handling-subscription-changes
https://stripe.com/docs/subscriptions/guide#upgrading-or-downgrading-plans

How to plan Currency Symbol in Stripe?

How to change plan Currency in Stripe Account,Am Create plan using Currency USD But now want to change GBP Currency in plan edit details in stripe account cant find to edit currency option having to edit name and description only.
You can't do this, you'll need to create a new plan.
There's only a few options you can change on a plan. See here - https://stripe.com/docs/api#update_plan
Think about this -
A customer signs up to your plan at $10 / month.
You now change this to £10 / month. This is 1.4(aprox) the value (current exchange rate) The customers who signed up to the plan when it was in USD would now be out of pocket

Resources