websecure Posted August 31, 2016 Share Posted August 31, 2016 I get complaints from my customers because of the amount of invoices they receive. For example, if a customer has 50 domain names registered they will receive 50 separate invoices. Is it possible (and how can I configure) something like sending only one invoice per month with all domains, services that have to be renewed in that month? 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted August 31, 2016 Share Posted August 31, 2016 you could set the next due dates of the domains/services to the same date and then when the cron generates the renewal invoice. they should all be on the same one invoice. alternatively, there is a 3rd-party addon, "Billing Extension", where one of its features includes the ability to limit the number of invoices to 1 per month (12 per year)... https://marketplace.whmcs.com/product/342 https://forums.whmcs.com/showthread.php?97886-Billing-Extension 0 Quote Link to comment Share on other sites More sharing options...
twhiting9275 Posted September 1, 2016 Share Posted September 1, 2016 If they have 50 domains, they will have 50 separate invoices. No way around that, as each domain will likely have a unique expiration date. You can't really adjust the due date of a domain very well. Products/services, yes, but not so much with a domain. 0 Quote Link to comment Share on other sites More sharing options...
Kian Posted September 1, 2016 Share Posted September 1, 2016 If they have 50 domains, they will have 50 separate invoices. No way around that, as each domain will likely have a unique expiration date.You can't really adjust the due date of a domain very well. Products/services, yes, but not so much with a domain. Of course you can't mess up expiration dates but you can still have 1 invoice per month or even 1 invoice every X months/years per client, if it's allowed in your country, without breaking WHMCS and renewals using a totally different approach. Long story short say that one of your clients ordered a domain every single day of the year. At the end of the year instead of having 365 invoices you can have 12 invoices (one per month) or even less for the happiness of your accountant 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted September 2, 2016 Share Posted September 2, 2016 If they have 50 domains, they will have 50 separate invoices. No way around that, as each domain will likely have a unique expiration date.You can't really adjust the due date of a domain very well. Products/services, yes, but not so much with a domain. you could change the due date backwards, e.g to the start of the month - though you'd have to remember to not enable sync NDD. so if a client had registered one domain per day for a month (and let's assume it's September to have a round number!), he'd end up with 30 separate invoices... but if the NDD were all reset to the start of the month (1st), then when it comes to the renewal time, there would only be one invoice, sent x days before NDD, that covers all their domain renewals for that month - you could easily do that directly with a SQL query or a hook. i'm not suggesting that it's ideal for all cases, but it was about the only way I could think of without resorting to a 3rd-party module, such as Kian's - which would probably be simpler anyway. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.