isdoo Posted January 25, 2008 Share Posted January 25, 2008 Hi, We have two issues with domains. An email invoice is automatically sent to clients when their domain is due for renewal. Great They then get a reminder email saying that their domain is expiring soon. Now comes the problems...... The clients are going into their control panel, selecting the domain that is about to expire and clicking 'Renew' Another invoice is then being generated for this domain. This means that they now have two invoices for the same domain - yet of course the domain has not actually been renewed, as the invoice has not been paid. I am also not getting a copy of this invoice How can I stop users from renewing domains, especially UK domains when an invoice has already been issued? How can I get a copy of these invoices? The only time that I get copies of invoices is each morning at 8am, when the cron job runs. This is starting to cause a headache as we manually have to track down if an invoice is a duplicate. The majority if not all my users pay by cheque or by BACS. What am I doing wrong in the configuration? 0 Quote Link to comment Share on other sites More sharing options...
chickendippers Posted January 25, 2008 Share Posted January 25, 2008 Nope, that is what happens. It's not ideal in my eyes. 0 Quote Link to comment Share on other sites More sharing options...
andymcculloch Posted January 25, 2008 Share Posted January 25, 2008 Hi There, I can see why this would cause you a problem - I've only just launched my system, so I've not come across this, but i reckon it's gonna cause a problem for me at some point in the near future. I can solve one of your problems - not receiving a copy of the duplicate invoice when the user manually renews the domain. In the email message template is the option to specify an address to cc the email to. Just put your address in here and you'll get a copy too. The majority of my clients also pay via cheque or BACS, so I've set our system up to copy our accounts department in whenever an invoice is raised or paid, that way they can keep the offline account up to date. With regard to stopping the user renewing the domain when they really should be paying the invoice that has already been raised, i think it will be a case of rewording the notifications. I've just looked at the notifications sent out to one of my clients, that would cause just this sort of problem. The first tells them that in invoice has been raised for the domain renewal, and the second tells them that they need to renew the domain in order to prevent the domain from expiring. These are the default messages that come with the system, and they're somewhat contradictory. I'm going to (attempt to) resolve this be changing the expiry notification to make reference to the invoice that has already been raised, rather than prompting the user to renew the domain - to tell the user to pay the invoice to renew the domain. Hopefully this will pre-empt any problems like those that you've been having. Hope this helps, Andy 0 Quote Link to comment Share on other sites More sharing options...
isdoo Posted January 25, 2008 Author Share Posted January 25, 2008 Of course UK domains should not be able to be renewed, as these can only be in 2 year, and cannot be renewed unless the renewal date is less that 3 months way. This is a bug in my view. But thanks for the other suggestions. Mind you if an invoice remains unpaid, then the system should not allow for a second invoice to be generated on the same product. Perhaps it should display any outstanding invoices on the product, and give an option to pay them? 0 Quote Link to comment Share on other sites More sharing options...
andymcculloch Posted January 25, 2008 Share Posted January 25, 2008 Yes - I always forget about that. It would be good to disable manual renewals for .uk domains outside the 6 month period before the expiry date (I checked this with Nominet yesterday), and for domains that have an existing invoice against them. That would solve any problems relating to duplicate invoices. You can prevent the system from generating more invoices if one remains unpaid - disable continuous invoice generation on the invoicing tab under the general settings page. 0 Quote Link to comment Share on other sites More sharing options...
Serverweb Posted September 23, 2010 Share Posted September 23, 2010 Hi i've a problem I've a lot of domain with recurringamount=0.00 and donotrenew=off (null into mysql) because customers pay a big reseller plans of 100 domains (pre payed) If i change "donotrenew" in On i've problem that whmcs automatically send a payed invoice of 0$, and this is not fine. If i don't change "donotrenew" they don't receive no reminder email There is a solution to send a reminder email saying that their domain is expiring soon when domain is with "donotrenew" in On and recurringamount=0.00 THANKS REGARDS 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted September 23, 2010 Share Posted September 23, 2010 Why are the domain renewal prices set to "0" ? 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted September 23, 2010 WHMCS Support Manager Share Posted September 23, 2010 If you want to offer free domains with a hosting package, and only renew the domain along with the hosting package, you should ensure the Next Due Date and Payment Gateway are set the same for the hosting and domain. 0 Quote Link to comment Share on other sites More sharing options...
Serverweb Posted September 24, 2010 Share Posted September 24, 2010 I've no problem with a domain is free with a hosting package. I've problem other situation Example "" Reseller pay 100 domain with my API he insert domain into WHMCS with price 0 and donotrenew= On "" I would like to send a reminder email saying that their domain is expiring soon when domain is with "donotrenew" in On and recurringamount=0.00 Api insert domain with ""donotrenew" ON , because is not right automatically send a payed invoice of 0$ If there is not solution i must setup a personal script that send notify:( thanks 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.