slim Posted November 11, 2013 Share Posted November 11, 2013 Hi Everyone A month or two ago I migrated over from ModernBill for one of my hosting sites. I have now struck a problem where clients are emailing me due to being confused over the domain renewal process and i'm hoping someone from Australia can help me understand the best way to go about things. For years, my clients have been made aware that WE look after their domain renewals - No action by them (other than the invoice being paid) is required to renew their domains. We would usually invoice them 30 days prior to them being due and as soon as the invoice was paid(~23days prior to expiry) we would renew the domain for them. Since moving to WHMCS they are now receiving the domain "Upcoming Domain Renewal Notice" 30 days prior to the domain expiring and given the option to renew it now by logging into the admin area. (However I have the option to allow early domain renewals disabled, as it causes issues when clients try to renew .com.au domains that still have months of rego left) I have WHMCS set to invoice them 7 days prior to the domain being due - which I feel isn't enough. I think I need to change this to 30 days, so that when they get the Upcoming Domain Renewal Notice and they login to the admin area, they will see the invoice sitting there, and they can pay it on the spot. Is this how it should be done? Any advice here would be appreciated. 0 Quote Link to comment Share on other sites More sharing options...
slim Posted November 13, 2013 Author Share Posted November 13, 2013 As none has posted, I would assume I have probably confused people! Maybe some aussie hosts can tell me what they have this set to: 0 Quote Link to comment Share on other sites More sharing options...
sparky Posted November 14, 2013 Share Posted November 14, 2013 I have that setting in whmcs turned off as I have my own custom sync script which changes the nextduedate to 14 days before the expirydate and the invoice is generated 30 days before the duedate. what registrar are you using? 0 Quote Link to comment Share on other sites More sharing options...
slim Posted November 14, 2013 Author Share Posted November 14, 2013 Hi I'm using AussieHQ - they provide a custom sync script (which I can modify) Ok, so your generating the invoice at 30 days out with a due date 14 days prior to the expiry date? So they have 14 days to pay, before it becomes overdue? at which time they still have ~14 days to pay before actual expiry. I'm a bit confused where these settings are. To generate the invoice 30 days prior to renewal, is this the setting I need to change (to 30?) Im not clear what the 'renewal date' is supposed to be in the above.. Do they mean the due date or the expiry date? And I would assume I need my custom sync script to set the below to 14 days prior to the expiry date? 0 Quote Link to comment Share on other sites More sharing options...
sparky Posted November 14, 2013 Share Posted November 14, 2013 To generate the invoice 30 days prior to renewal, is this the setting I need to change (to 30?) [ATTACH=CONFIG]5346[/ATTACH] Correct Im not clear what the 'renewal date' is supposed to be in the above.. Do they mean the due date or the expiry date? the renewal date is the nextduedate And I would assume I need my custom sync script to set the below to 14 days prior to the expiry date? [ATTACH=CONFIG]5347[/ATTACH] Yes thats right however you need it to set the nextduedate and the hidden date in the DB nextinvoicedate to the 14 days before. 0 Quote Link to comment Share on other sites More sharing options...
slim Posted November 15, 2013 Author Share Posted November 15, 2013 (edited) Hi Thanks for your help so far! I would assume the only way to Set that is via the custom sync cron? - - - Updated - - - Hmm, you have actually confused me. If 'renewal date' is nextduedate then wouldn't setting it to 30 days cause the invoice to be sent out nearly 45 days prior to the expiry date? (if the nextduedate is set by the sync script to 14 days before the expiry date then the invoice would go out 30 days prior to that. It would seem more logical that 'renewal date' is the expirydate rather than the nextduedate ? - - - Updated - - - Or would it.. grr. Edited November 15, 2013 by slim 0 Quote Link to comment Share on other sites More sharing options...
sparky Posted November 15, 2013 Share Posted November 15, 2013 (edited) You can change the number of days to suit your own needs. eg.. You can set the invoice to be generated 16 days before the nextduedate which then would the make it 30 days from the expiry date. as far as I'm aware the renewaldate = nextduedate as that is when it is due for the payment. maybe Matt could chime in here to confirm it for you. Edited November 15, 2013 by sparky 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.