neltek Posted April 7, 2019 Share Posted April 7, 2019 I can see how to add a new order for a specific service for a customer to start now Is there any way I can get it to start at a future date Specific is they have just paid 2nd installment of an invoice I set up last year - the 2nd installment includes a more expensive monthly hosting fee I have cancelled old service and this invoice has paid for a month of hosting So want to set them up on a recurring service for the higher priced hosting but don't want it to start for about 10 days from now once the current payment period has expired But I want to set it up now so it send the invoice automatically on the start date without me having to remember any ideas? 0 Quote Link to comment Share on other sites More sharing options...
steven99 Posted April 8, 2019 Share Posted April 8, 2019 Change the next due date to the date you want services to "start" being paid for . WHMCS will then invoice per settings and invoice when that date comes up. 0 Quote Link to comment Share on other sites More sharing options...
Kian Posted April 8, 2019 Share Posted April 8, 2019 (edited) Turn off auto-provisioning. Use DailyCronJob hook point to perform ModuleCreate API command when the difference between current date and tblhosting.regdate is equal to or greater than 10 days. As soon as you have successfully provisioned the product/service don't forget to update tblhosting.nextduedate and tblhosting.nextinvoicedate with current date otherwise customer loses 10 days of service. Edit: nope, probably I missed the point 🤨 Edited April 8, 2019 by Kian 0 Quote Link to comment Share on other sites More sharing options...
neltek Posted April 8, 2019 Author Share Posted April 8, 2019 3 hours ago, steven99 said: Change the next due date to the date you want services to "start" being paid for . WHMCS will then invoice per settings and invoice when that date comes up. when adding a new order there isn't a due date box to set a date in? 0 Quote Link to comment Share on other sites More sharing options...
neltek Posted April 8, 2019 Author Share Posted April 8, 2019 3 hours ago, steven99 said: Change the next due date to the date you want services to "start" being paid for . WHMCS will then invoice per settings and invoice when that date comes up. do I add a billable item rather than a new order? 0 Quote Link to comment Share on other sites More sharing options...
steven99 Posted April 9, 2019 Share Posted April 9, 2019 20 hours ago, neltek said: when adding a new order there isn't a due date box to set a date in? Either way you would set the due date so it wont matter that it isn't set at this point. A billable item is different and wont be connected to the service's due dates and pricing. 0 Quote Link to comment Share on other sites More sharing options...
neltek Posted April 12, 2019 Author Share Posted April 12, 2019 On 4/8/2019 at 9:17 PM, steven99 said: Change the next due date to the date you want services to "start" being paid for . WHMCS will then invoice per settings and invoice when that date comes up. do I add a billable item rather than a new order? 0 Quote Link to comment Share on other sites More sharing options...
neltek Posted April 12, 2019 Author Share Posted April 12, 2019 On 4/9/2019 at 8:31 PM, steven99 said: Either way you would set the due date so it wont matter that it isn't set at this point. A billable item is different and wont be connected to the service's due dates and pricing. ah ok My solution was to add new order with invoice and notification boxes UNTICKED then accept order then in service set date then generate due invoices (would be great if you could set dates when order is created) 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.