#aksharj-invoice-cancel
1 messages ยท Page 1 of 1 (latest)
Actually we need to provide some more discount and resend invoice to the customer
so what we had done was below
- create a coupon with 50% off
- Created Subscription and applied the coupon
- Under Payment methods, set Email invoice to the customer to pay manually
the customer received the invoice, but we now need to provide some more discount
below was what i was thinking
If the invoice was an error and it'll never be paid, then you should void it. Statuses are outlined here: https://stripe.com/docs/invoicing/overview#invoice-statuses
- Void the invoice by using the option Void under More
cool, so voiding it makes sense
one question i had was, how should i handle the subscription that was created
i need to provide more discount, so should i just edit the subscription and add remove existing coupon and apply new one?
Sure, you can just amend the existing subscription. There won't be any side effects or proration as it'll incomplete
ok thanks ๐
so just so i understand
editing the subscription with a new coupon code will create a new invoice, correct?
Have you tested it? ๐
nope, i was thinking it might be easier to cancel the subscription and then create a new one
with new coupon
Hmm, might be easier yeah. The initial invoice (without the discount) would need to be manually edited to factor in the coupon
i.e. we wouldn't just create a new invoice
ah ok, thanks I will the cancel the existing subscription and create a new one. as its seems the easiest option, thanks
Np!
hi @somber frigate sorry a quick question
how can i cancel a scheduled invoice
i don't want it to be finalised and sent i made a mistake there
You can't, it needs to be open/finalised
is there a way it can stopped from getting sent to the customer?
ideally i dont want the user to get the invoice
i see this message
If collection_method: 'send_invoice' then it'll be sent when finalised, can't be prevented
You're better off just updating the existing invoice in this instance
so there is a issue where we want to send the invoice offiline
and not via stripe just for this use case
we want to give the customer a 6 month terms for a annual subscritption
and on the invoice the term says 1 year
thats why we need to handle this specific use case a bit differently
here i want a 6 month term instead of 1 year
i updated the subscription to cancel after 6 months, but that does not reflect in the invoice anywhere
can i do one thing, there is send invoice button
this opens a popup
what if i specify a different email id and send the invoice
and then mark it as void later?
would the user notice anything with this workaround?
we want to give the customer a 6 month terms for a annual subscritption
I'm not sure I understand this. What's a 6 month term?
so for a annual subscription
we want to give user a 50% discount but also reduce the term from annual to 6 months
what happens if i use the "send invoice" button and put our internal email id
will the user still get the invoice
we want to give user a 50% discount but also reduce the term from annual to 6 months
It's not really an annual subscription then. Why not just have a 6 month subscription?
I believe it'll still be sent to the email address from the associated Customer object, yes
yes, we need to think a bit more on how we want to handle these cases
But you can test all this easily enoigh
i just sent it and got the email to our internal email id
i do not see customers email address in the to or cc
is it possible to verify looking at the logs who got the invoice email?
There'll be an invoice.sent event, also visible on the Dashboard page for the invoice
Don't believe the actual email it was sent to is reflected in the event
But it's visible at the top of the Invoice page
sorry, can you please guide me where can i see this
ah yes found it
so where it mentioned was sent to are the only email addresses to which the invoice is sent, is that correct?
I believe so
ok, thanks @somber frigate
Np!