#martin_98625

1 messages · Page 1 of 1 (latest)

velvet burrowBOT
#

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.

terse bloom
#

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?

mild abyss
#

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?

terse bloom
#

That effective date is the part I need more details on, I'm not sure what you mean by that.

mild abyss
#

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)

terse bloom
#

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.

mild abyss
#

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"

terse bloom
#

Gotcha, no, nothing like that exists.

mild abyss
#

ok, thanks. I'll implement the scheduled task then