ehm Posted December 4, 2009 Share Posted December 4, 2009 For DNS annual fee I charge my clients on the 30th. days plus the month of due. mean: if the due date is 05/10/2010 I will be charging my client on 04/01/2010 the problem is every time the DNS sync happens from WHMCS, it re-write the due date to the real due date (In the example 05/10/2010) How can I prevent it? I just want to invoice my client before the due date happens, but the way it is, I will have an invoice in the middle of the month just for the DNS, when I want the invoice to be with the client monthly fee. Is that possible? How do you do your DNS charges? Thank you 0 Quote Link to comment Share on other sites More sharing options...
ehm Posted December 7, 2009 Author Share Posted December 7, 2009 Any ideas people? I still not finding solution for this and would appreciate if there is a way to keep my "due date" instead of enom's due date. 0 Quote Link to comment Share on other sites More sharing options...
sparky Posted December 7, 2009 Share Posted December 7, 2009 What registrar are you using? I have an enhanced enom and DistributeIT sync scripts that you can set the duedate and nextinvoicedate to x days befor the expiry date. 0 Quote Link to comment Share on other sites More sharing options...
ehm Posted December 7, 2009 Author Share Posted December 7, 2009 Sparky, I'm using Enom. your script seams to be a great solution. Do I have to change WHMCS files in order to run your script? I'm not really and expert on PHP, but simple changes I guess I can do. Thank you 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted December 9, 2009 Share Posted December 9, 2009 the problem is every time the DNS sync happens from WHMCS, it re-write the due date to the real due date (In the example 05/10/2010) How can I prevent it? turn of the "update" options in your sync settings 0 Quote Link to comment Share on other sites More sharing options...
ehm Posted December 9, 2009 Author Share Posted December 9, 2009 Thank you Othellotech. I guess that will do the trick. Is there any inconvenience on doing that? 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted December 10, 2009 Share Posted December 10, 2009 Thank you Othellotech.I guess that will do the trick. Is there any inconvenience on doing that? When a client transfers a domain to you, when you accept the order you'll have to manually set what you want the due/expiry dates to be 0 Quote Link to comment Share on other sites More sharing options...
sparky Posted December 10, 2009 Share Posted December 10, 2009 Sparky,I'm using Enom. your script seams to be a great solution. Do I have to change WHMCS files in order to run your script? I'm not really and expert on PHP, but simple changes I guess I can do. Thank you Its just a matter of uploading the file and overwriting the original sync script. You also have to set to cron job for the script as normal except to add a number at the end for the number of days before the expiry date to set the next invoice date. It will also set the domain status of Pending Transfers to active when transfers are completed. If you are an existing user on my site it is available free in the downloads else contact me for a free copy. 0 Quote Link to comment Share on other sites More sharing options...
ehm Posted December 17, 2009 Author Share Posted December 17, 2009 Thank you Othellotech.I guess that will do the trick. Is there any inconvenience on doing that? I guess I found what the problem is: when my due data arrives, the crown send a message to the customer, (Upcoming Domain Renewal Notice) telling that the domain is about to expire in xxx days, which is a very long date from the expiration, like this one: 412 days. On this case I paid the renew in advance for 2 years, and I'm charging the customer each year, but the system go my 'fake' due date (01/01/2010) and add the days to the real due date (sometime in 2011). So, I think that is not the best way to solve this issue. Sparky, any way I can try your script? 0 Quote Link to comment Share on other sites More sharing options...
sparky Posted December 17, 2009 Share Posted December 17, 2009 Yes... Email me and I'll get it to you from there. 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.