Requests | Blesta


Add separate "Invoice Days Before Renewal" option for montly invoices

Luis Mendoza shared this idea 1 year ago
Under Consideration

Blesta: 5.4.1

Right now I have configured Blesta to invoice services 14 days before renewal. I would like to extend that to 30 or more days but that would not be a good behavior for monthly invoices.

It would be nice to have 2 settings:

1. Invoice Days Before Renewal for monthly invoices.

2. Invoice Days Before Renewal for the rest of the services and domain renewals.

Maybe limit it to 45 or 60 days in order to account for bi monthly+ packages.

Comments (2)


If you set it to 30 days, monthly invoices would be invoiced 30 days ahead, but the first 2 invoices would just be closer together. Having a different invoice days before renewal based on the term would greatly complicate the invoicing system, and require a virtually unlimited number of scenarios (different days for all terms, 1 month, 3 month, 14 day, 1 year, 5 year, 6 week, 30 days, etc)


I can see that, it would be a overcomplication maybe just for my particular case.

I have many month to month clients and they usually pay on the due date and it's weird that a new invoice is generated right away. But on the other hand, I have some corporate clients with yearly plans that need to be notified very early so they can authorize the payment.

Maybe I'll just compromise on 20 to 25 days before.