#napolean_solo

1 messages · Page 1 of 1 (latest)

worthy plazaBOT
#

Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

past gull
#

Hi, if the subscription is on a yearly cadence why would you expect invoices to be created on a monthly basis? It should only create a yearly invoice.

waxen burrow
#

I was told by your stripe support that it still creates invoice.created on a monthly basis. So I need confirmation.

past gull
#

Hmm, I'm not sure about the context you shared with support team. You can test this in test mode and confirm as well, https://stripe.com/docs/billing/testing/test-clocks. You can simulate time and move it forward. You should not get a monthly invoice for a yearly subscription.

waxen burrow
#

yes i tried that and didn't get it that's why I reached out

#

this is what they said:

(07:16:33 PM) Sean: Yes, invoices are still generated every month for yearly subscriptions. According to the document Subscription invoices, Stripe generates an invoice for every period in a subscription billing cycle period. So even if the subscription is yearly, invoices will still be generated every month to represent the amount the customer owes. However, it's important to note that the customer pays for a year's worth of service upfront, typically on the date that coincides with the beginning of their subscription period. This allows for revenue recognition over the entire year, as outlined in the document Revenue Recognition with subscriptions and invoicing. https://stripe.com/docs/billing/invoices/subscriptionRevenue Recognition with subscriptions and invoicing.

#

that page is in fact 404

#

Is your support using bots?

past gull
#

I'm sorry you were misinformed. You should not get monthly invoices as the subscription is on a yearly basis.

waxen burrow
#

ok now the issue is my subscription has a credits that gets replenished every month and any extra usage beyond those credits is charged separately as an invoiceItem. So now for monthly as invoice.created events are sent monthly I can just listen to those events and reset the credits

But in yearly, how do I handle it?

past gull
#

What do you mean by 'reset the credits'?

waxen burrow
#

every month users get a certain amount of credits depending on their plan

#

ex 2000 credits. I am resetting the credits usage to 0 whenever I receive invoice.created events.

#

so it makes sense that at the end of their subscription cycle for that month when I receive the event I can reset it but now in yearly how can I handle if I won't be receiving the invoice.created event

past gull
#

You will receive the invoice.created event on a yearly basis and not on a monthly basis.

waxen burrow
#

so how is this type of model handled typically?

past gull
waxen burrow
#

no the credits are part of their base subscription. Meaning they get 2000 credits for that particular month as part of their sub and I want to reset the credit usage on a monthly basis. How can I do it if they're on a yearly plan?

past gull
waxen burrow
#

I have a usage-based billing where users get credits every month so that they can use my SaaS app. That credit is implemented by me and not stripe.

So the thing is users get 2000 credits monthly and their usage is reset every month when I receive the invoice.created event.

#

It is handled by my backend

past gull
#

Ahh, I see. We're talking crossed each other.

#

We have a product called credit noted and I thought that is what you were doing

#

In this case, you'll track all of this on your end on a monthly basis.

waxen burrow
#

Oh okay

#

Got it