#richardgill
1 messages · Page 1 of 1 (latest)
Hi! you can can cancel it mid cycle and it does prorate yes, the proration will be applied as a balance that will reduce any other Invoices for that customer in future.
if you want to actually refund the money that is not built in, you have to manually refund a previous charge for that customer, for the desired amount
Is there a place Stripe will have calculated that amount for me?
yes, the proration line item
stay with me - let me just check the sub_
sorry I sent the wrong sub: sub_1OHrVUDnG1gtYmfWvoUV50xH
Should it be generating an extra invoice when I cancel it?
there's an invoice_now field on the cancel API, if you pass that then I would think it will
I've navigated to the cus_P63bFFseBNK70L and it's there as a Pending invoice items
ii_1OHrVwDnG1gtYmfWE6v9stxf
did you pass invoice_now?
no, so I think this is expected
right. Otherwise it just creates a pending invoice item
that item would be sucked in by any future invoice for that customer
the difference is it creates an invoice so the customer has a record of what has happened and has credit on their customer balance?
yes it would create an Invoice, that includes that item. If the overall invoice amount ends up negative, the Invoice is automatically closed and the balance is added to the Customer's credit balance
and then per the support article above you could refund some previous charge(s) of theirs for that amount, and manually clear the balance
I understand
seems like there are two approaches, could you help me understand the difference between them
invoice_now or no invoice_now
Is it just there is an invoice we can send to the customer?
if you pass it, we Will generate a final invoice that invoices for any un-invoiced metered usage and new/pending proration invoice items. if you don't pass it, we don't generate that invoice
ok great thanks