Some customers have loads of domains and/or services. It would be great if they got invoiced once per month with all the services/domain renewals in that invoice. eg Create invoice on nth October for all services/domains due to expire in November.
Currently to generate a single invoice for all services due in a whole month, you need to manually adjust the due dates of all such services/domains to be the same and make sure that the payment method selected for all these services are same as well.
26 Comments
Login to post a comment.
Just an example: Atm. a reseller has to pay for approx. 5000 domains per month. That would be a bill a mile long. He gets a .csv extract from us of the domains accrued in the last month and an invoice with a single item and amount. We have developed a system that is linked to our supplier to filter individual domain endings and the corresponding prices of the resellers and at the end it outputs an amount that is billed.
For normal customers/small resellers with around 2-100 positions on one month this will be a great addition. Hope this idea will get into one of the next updates.
Steve
- Haavard
We always set domain next due date to the 15th of the previous month, while billing is set to send invoices 14 days before due date. That way, clients always got billed for all domains in the NEXT month at least 15 days before´in one invoice.
That was the only possible way of doing this. But that is working very good.
Example:
Domain original due date : 23.08.2020
Domain new due date set to : 15.07.2020
Invoiced at: 01.07.2020
(watch for domain syncing...!)
That way all domains, tha are due at any day in august. will be invoiced at 01.07.2020
It´s somewhat early billing and some customers pay late because of this, but we simply ignore that.
Or unless I am misunderstanding your way... Does your WHMCS generate one invoice or multiple invoices for domains?
Yes we currently use the Signup Anniversary Prorata feature. However somehow we frequently see invoice drift causing invoices to separate at odd times much to the frustration of our clients.
Also it is not a given that WHMCS will combine invoices that are invoiced on the same date. Even if "generate separate invoices" is not ticked on the back end.
We've lost several clients as a result of them feeling that our billing is confusing and buggy. An accountant customer ended up requesting recons to invoices almost monthly as a result of billing quirks.
This is frustrating enough that I'm seriously digging into rolling our own solution for billing.
Basically some kind of automatic "Settle my account each month" option that the customer could opt into. Even just a checkbox on the card management page and a hook attached to the cron should do it, no? Although we'd have to be able to set a delay I think, and if this option is active then the customer should only get one email listing the charge and itemizing the invoices that will be paid. Otherwise they're still getting inundated with invoice emails.