#martin_98625
1 messages · Page 1 of 1 (latest)
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.
- martin_98625, 20 minutes ago, 12 messages
Hi 👋 yes, you can create an Invoice and add Invoice Items to it to process one-time payments for your customers outside of their typical Subscription cycle, but I'm not sure I'm grasping the last part of your question. Could you try elaborating on that a bit?
sure, so I have customers that are on yearly plans. During that billing cycle, they can have overages. Those overages need to be charged on a monthly basis
if I create a "pending" invoice item for the overage, it will be collected on the next invoice which will be at the end of the billing period (yearly)
so I don't want that
I want the invoice for the overages to be created and collected monthly
for monthly subscriptions I'm good because the pending invoice items will be picked up by the normal billing cycle
it's just the yearly subscriptions that I need to treat differently
I was thinking that maybe, for yearly subscriptions, I could create an invoice with some sort of effictive date in the future (end of month), and attach the items to that invoice.
is this possible?
That effective date is the part I need more details on, I'm not sure what you mean by that.
what I mean by "effective date" is just the date in which stripe will try to collect payments for that invoice
I want to tell stripe: "Hey, you should collect payments for this invoice on this specific date"
e.g: Customer is on an yearly plan. Will get the next invoice on January 2025. But during Febraruy 2024, they have 4 overage items totalling 20 USD. So I want to add these pending items during the whole month of Febraruy to this invoice that will "close" and be collected on Febraury 29th (end of month)
As far as I'm aware, that's possible. You can wait to finalize the Invoice until you're ready to close your billing period. Then if you're setting collection_method to charge_automatically, the system should process the payment after you've completed the finalization.
I don't want to wait until the billing period closes
that's the thing
I want to send invoices before the billing period closes
for the overages
I mean, I could add a schedule task on my end that finalizes pending invoices on a monthly basis, but I was wondering if stripe had something implemented already for this
like an attribute or something that I can set to the invoice
e.g "finalize_at"
Gotcha, no, nothing like that exists.
ok, thanks. I'll implement the scheduled task then