Bill subscriptions with a start date in the past
Lago admin
Merged in a post:
Assign a customer to a plan retroactively & charge them the full subscription fee
Lago admin
We need the ability to assign a plan to a customer retroactively (for example, assign a plan to a customer today (March 11) with start date March 1) and to charge the customer the whole subscription fee for the month. Right now, Lago pro-rates the fee for the remainder of the month (march 11-march 31).
M
Mathieu Déjean
Merged in a post:
Invoice for subscriptions that begin before the current date
B
Benjamin
I want to create an invoice billing the user for the subscription usage between the time the subscription started in the past and the time that the subscription was added into Lago. Here's a concrete UX:
- Create a customer.
- Assign a plan that started in the past.
- Visit the invoices tab.
- I should now be able to create invoices immediately, regardless of the configuration of arrears versus advance, etc.
- Click Create an invoice.
- A widget should visualize the time periods for each plan that have been paid by an invoice; and the credit and debit for a corresponding plan.
- Because it is a common scenario, a button "Pay for past" should suggest to create an invoice between the start date of a plan and the most recent past billing date with the corresponding credit for that period. Alternatively, I can specify a time span and an amount manually, and the interface should warn me about overlapping time spans or a billable amount that would exceed the quantity implied by the time period.
- I should click this button and an invoice should be generated with ordinary payment parameters.
Resolving this issue would make it considerably easier to reconcile billing issues and to migrate to Lago.