#javierguzman
1 messages · Page 1 of 1 (latest)
hi! yes, we calculate exact proration to the second
what's the subscription ID sub_xxx you are looking at?
it's a pretty complicated subscription unfortunately as it uses multiple usage-based plans. What's the concern exactly? I don't think we would have a mistake in our maths
I'm looking at https://dashboard.stripe.com/test/customers/cus_NpZi88xD9q82AX/upcoming_invoice/sub_1N3uZ0KpQyXoYSDvJXgQSZHL , is something about that looking off to you specifically?
Yes, as I mentioned before, if the user is upgrading I would have expected to get a higher amount of money not to lose 2 cents
Let me clarify
Before user was using 2 campaigns, which paid 2€, then after few hours, changed to 4 campaigns (4€). Because he does not use anymore the 2 campaigns plan, he gets 1.99, and because he is starting 4 campaigns plan later on he also gets a discount because I charge less, so the user seems to get two discounts. On top of that, in the next invoice the one you have linked, shows another discount of 1 cent. Does this make sense for you?
I think you have it backwards, look at https://dashboard.stripe.com/test/invoices/in_1N3usrKpQyXoYSDvY0Pcz2Du
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
they are charged 2 euro, and refunded 4, which is the opposite of what you're saying.
The reason there is a balance is due to invoice totals being less than 0, which results in a balance to be applied to future invoices : https://dashboard.stripe.com/test/customers/cus_NpZi88xD9q82AX/balance_transactions
I think that invoice is from earlier this day
as I have been playing around with changing plans
yeah that's what I mean about it being a complicated subscription
previous changes and invoices will influence later ones due to balances being applied
ultimately 'if the user is upgrading I would have expected to get a higher amount of money not to lose 2 cents' is not always a true statement
since if you change really early in the billing cycle, the customer can get a very large credit (e.g. $99 from a $100 plan if the change like 2 hours into a month), and if the upgraded plan is only marginally more expensive , it can cancel out
plus the possible presence of past accumulated balances that can also credit the invoice
I see....if I look only at the amounts of the invoices and forget about the events/info "in the middle", I can see I charge 1.99 and this is for the 2 extra campaigns added later on. Then for whatever reason the next invoice has an applied balance of 1 cent. So I can say I am charging an extra of 1.98 instead of 2€ for upgrading later on. Ok I think I understand and it is not my brain tricking me