How to collect invoice unpaid on the next billing cycle

177 views
Skip to first unread message

edd...@gmail.com

unread,
Sep 14, 2017, 4:33:55 PM9/14/17
to Kill Bill users mailing-list
Hi,

This seems very basic use-case / situation but wasn't able to find online related to the topic.

Currently we don't have any overdue settings. So even if the subscription is unpaid (due to payment failure) we still let the subscription to be active. And would like to carry over the charge (negative balance) to the next invoice.

Here is an example to be more specific. We have an account with BCD set to 1. User subscribes to a $10 plan with no trial on Sept 15th. The system prorates the cost and creates an invoice with $5. And at the same time the payment process fails due to a card decline. We have a retry setting set to 1,1,1 so the payment retries on 16th, 17th and 18th. Now the account has negative balance of $5. Finally on Oct 1st, I would like to generate invoice of $10 for October PLUS $5 that we failed to collect in September. (Currently our system only generates $10 invoice)

Thanks!

Ed

Pierre-Alexandre Meyer

unread,
Sep 15, 2017, 4:45:37 AM9/15/17
to Ed Kim, Kill Bill users mailing-list
Hi Ed,

On Thu, Sep 14, 2017 at 1:33 PM, <edd...@gmail.com> wrote:
Currently we don't have any overdue settings. So even if the subscription is unpaid (due to payment failure) we still let the subscription to be active. And would like to carry over the charge (negative balance) to the next invoice.

From an accounting perspective, there is no need to carry over the charge: the account would simply have several unpaid invoices. Kill Bill can at any time trigger payments (manually or automatically through retries) for each of them.

Here is an example to be more specific. We have an account with BCD set to 1. User subscribes to a $10 plan with no trial on Sept 15th. The system prorates the cost and creates an invoice with $5. And at the same time the payment process fails due to a card decline. We have a retry setting set to 1,1,1 so the payment retries on 16th, 17th and 18th. Now the account has negative balance of $5. Finally on Oct 1st, I would like to generate invoice of $10 for October PLUS $5 that we failed to collect in September. (Currently our system only generates $10 invoice)

Instead of generating a new invoice, it sounds like you want to trigger a payment for the unpaid invoice instead? Some solutions:
Now, if your concern is to have to trigger multiple payments instead of one (i.e. you want to combine invoice amounts), this is currently not supported (tracked by https://github.com/killbill/killbill/issues/750).

Hope that helps,

--
Pierre
Reply all
Reply to author
Forward
0 new messages