#farhanah_77012
1 messages · Page 1 of 1 (latest)
Hello farhanah_77012, 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.
• farhanah_77012, 1 hour ago, 10 messages
• farhanah-portal-cancel, 19 hours ago, 9 messages
Hello! Can you give me a quick summary of where you've left off?
here is the question
the dev requested a request id to check into this : req_Bk031jYZmexBkI
basically once i downgrade my subscription, it removes all my line items except for the tier . i can update my subscription during an upgrade just fine, but during a downgrade it throws an error. if you chekc my subscription rn, there is only 1 line item in there and there should be 3
Is this a different question from the other one you have for a subscription schedule - during a downgrade, I am switching from a higher tiered plan to a lower tiered plan. my graduated pricing that corresponds to each tier also switches. in my subscription schedule, do i need to add my graduated pricing with my tier to end it? or if i end my current tier, it will remove all associated graduated pricing? ?
thats a diff question
that one is regarding a subscription schedule and graduated pricing
Gotcha - let me start with the first one
The reason you're only seeing one line item is because you're immediatley generating an Invoice by setting proration_behavior: always_invoice those other prices are still there and will be charged for normally at the end of the next period.
got it! that makes sense
so when i'm updating my plan from 1 to 2, should i remove that always invoice? (or does this charge me immedietely - this is specifically for the license and the graduated pricing for the license)
It depends on what behavior you want - if you want to charge for the difference immediately the yes, you should use always_invoice.
if you want to wait then the difference will automatically be added on to the next invoice that is created for that subscription
Yup! Give me a minute to check on that one
What is your goal here? Do you want it to charge for all the usage up until the phase transition?
yes
so during a downgrade, my subscription schedule will switch from the higher tiered plan + the graduated pricing associated with the higher tier to the lower tiered plan on a set date
i already added the tier in my phase, but idk if the graduated pricing needs to be added as well
If you want to continue charging for the graduated pricing then yes, it needs to be included in the phase
You need to include all the prices you want to charge for in each phase
so something like this : phases: [
{
items: [
{
price: tier1,
quantity: 1,
},
{ price: graduatedpricing1},
],
start_date:x,
end_date:y
},
{
items: [
{
price: tier2,
quantity: 1,
},
{ price: graduatedPricing2 },
],
start_date:y
},
],
in phase[0] - i'm including my tier and my graduated pricing. i have one more line item for a supportPlan - will i need to add that to phase[0] as well?
Yup that looks right! And yes, you'd need to include any additional prices you want on the subscription