#mathan-proration

1 messages ยท Page 1 of 1 (latest)

vestal briar
#

Yes, should be

hazy crane
#

In my scenario, for example, I am using usage-based (graduated billing) billing, if I created a subscription for a customer with a plan of 300$ flat amount + price per unit then the customer updates his subscription after 15 days of use. in this situation I just bill only for that 15 days (for example 150$+price per unit) how can i do this?

vestal briar
#

The question is where do you want to bill? 15 days when the customer updated, or in the next billing cycle?

vestal briar
#

I think a safe approach would be adding a new Subscription Item, separately, with the new Price. Then you stop reporting usage for the old Price and switch to reporting usage for the new Price from 15th

#

At the next billing cycle, you should have 2 separated Invoice Item, then you can delete the old Price item

vestal briar
#

Yep

hazy crane
#

and also two invoices?

vestal briar
#

Yes, separately

hazy crane
#

any ways to do in one subscription with one invoice?

vestal briar
#

Unfortunately no, because we don't differentiate usage on old vs new price

hazy crane
#

i don't want to differentiate i do in current bill

vestal briar
#

Then it's only can be either (1) Move all usage reported to the new price or (2) reseting usage to 0 and start recording new usage at the time changed

#

When the billing period is over, the invoice will be calculated based on the reported usage and the price of the subscription item at that point in time

hazy crane
vestal briar
#

I don't think there is, but you can always calculate the different and adjust the next Invoice

hazy crane
#

i have another one to ask

#

I need every cycles only on date 01 to date 01 (if they starts between like 15th, 16th ends in next month date 01) with invoices?

vestal briar
#

I think you asked that question before ๐Ÿค” It's simply to anchor the billing cycle, no?

hazy crane
#

yes, but my teammates disagreed, so asked again ?๐Ÿ˜…

#

am agreed ๐Ÿ‘

vestal briar
#

I am stepping down for the day. If you have different questions please ask in the channel!