#Reuben-sub-schedule-coupons

1 messages ยท Page 1 of 1 (latest)

warped adder
#

Hi there ๐Ÿ‘‹ please bear with me a moment while I think through this.

fiery junco
#

sure thing!

warped adder
#

Apologies for the delay, I'm working with teammates to confirm whether the coupon's duration would be reset when moving from one phase to the next if they use the same coupon.

marsh inlet
#

Hi @fiery junco ๐Ÿ‘‹ stepping in for @warped adder.

When Coupons are used in a Subscription's Schedule's phase they generate a Discount object which is associated with the Subscription. Using the same Coupon during the next phase should be a no-op and the existing Discount (and it's remaining duration) should be unchanged.

open crown
#

You said: ```I got delayed and couldn't respond til just now. That is the info I needed. I would like to follow-up and find out about a subtlety re: the discount duration and a price change to one that has a longer billing cycle (such as every 3 months).
Scenario
A subscription has the following:

  • a discount with a coupon that has duration of 3 months (2 months remaining).
    *a price that is a monthly billing cycle.

schedule adds a future phase to:

  • update price to one with a billing cycle of 3 months that starts at the end of the current billing cycle.
  • coupon added to the future phase

What happens to the discount? I assume that the discount will only apply to the first billing cycle. The second one (which will happen 3 months later), the discount will not apply because the coupon is using months and not billing cycles for it's application count.```

#

Give me a moment to catch up!

fiery junco
#

Sounds good. Thank you!

open crown
#

So I think it actually would still apply to the first invoice in the future billing cycle since that is still within the 3 months. But this stuff does get nuanced and I can't say with 100% certainty. The best thing to do here is to actually test it out! You can use our Test Clocks feature (https://stripe.com/docs/billing/testing/test-clocks) to find out exactly what would happen as well as any other scenarios you are curious about.

fiery junco
#

gotcha -- I will try that.

#

thanks again

open crown
#

Sure thing!