MikeDVB Posted December 30, 2009 Share Posted December 30, 2009 The client isn't past due in any way, shape, or form - they simply have an outstanding invoice - is this expected behavior to give them this message when they try to upgrade: You cannot upgrade/downgrade this account because it is overdue on payment.? 0 Quote Link to comment Share on other sites More sharing options...
ffeingol Posted December 31, 2009 Share Posted December 31, 2009 Silly, but yup. There is an 'if' in the template so you can change it if you like. 0 Quote Link to comment Share on other sites More sharing options...
WHMCS CEO Matt Posted December 31, 2009 WHMCS CEO Share Posted December 31, 2009 Nope, not silly. If the user was allowed to upgrade with the next renewal invoice already generated, they would pay the difference for the current period but could renew the next cycle at the lower price and therefore get the upgrade free for that month. The solution is the user just needs to pay the outstanding invoice before they upgrade. Matt 0 Quote Link to comment Share on other sites More sharing options...
MikeDVB Posted December 31, 2009 Author Share Posted December 31, 2009 Nope, not silly. If the user was allowed to upgrade with the next renewal invoice already generated, they would pay the difference for the current period but could renew the next cycle at the lower price and therefore get the upgrade free for that month. The solution is the user just needs to pay the outstanding invoice before they upgrade. Matt Since the invoice is attached to the renewal could WHMCS not simply notify the client that their outstanding invoice would be adjusted from (old value) to (new value) and would be due on date XX/YY/ZZ? I know it's a bit more coding but it's a much better way to handle it - at the least... Maybe re-word the "Your payment is past due" to "You cannot upgrade while you have an outstanding invoice." If this is in the language file (it probably is) I'll just modify it there. 0 Quote Link to comment Share on other sites More sharing options...
ahobach Posted January 5, 2010 Share Posted January 5, 2010 While I do not have a solution this is a problem for my company too. We mainly deal with corporate business customers that mail in checks and their payments lag 30-90 days but they pay for years. When they want to upgrade their account they cannot because of the outstanding invoices. It would be nice to have a way for these customers to upgrade with open invoices. Maybe a check on a package/service basis that allows this. 0 Quote Link to comment Share on other sites More sharing options...
rldev Posted January 22, 2010 Share Posted January 22, 2010 Since the invoice is attached to the renewal could WHMCS not simply notify the client that their outstanding invoice would be adjusted from (old value) to (new value) and would be due on date XX/YY/ZZ? I know it's a bit more coding but it's a much better way to handle it - at the least... Maybe re-word the "Your payment is past due" to "You cannot upgrade while you have an outstanding invoice." If this is in the language file (it probably is) I'll just modify it there. Do you know what lang file that is in? The wording is terrible. 0 Quote Link to comment Share on other sites More sharing options...
egs Posted January 25, 2010 Share Posted January 25, 2010 Do you know what lang file that is in? The wording is terrible. It's in the lang file you use, i.e. mine is: /whmcs/lang/English.txt Line 787: $_LANG["upgradeerroroverdue"] = "You cannot upgrade/downgrade this account because it is overdue on payment."; 0 Quote Link to comment Share on other sites More sharing options...
WHMCS CEO Matt Posted January 31, 2010 WHMCS CEO Share Posted January 31, 2010 For the sake of clarity, in the next release the default warning has been changed to the following: You cannot currently upgrade or downgrade this product because an invoice has already been generated for the next renewal. To proceed, please first pay the outstanding invoice and then you will be able to upgrade or downgrade immediately following that and be charged the difference or credited as appropriate. Matt 0 Quote Link to comment Share on other sites More sharing options...
mylove4life Posted January 31, 2010 Share Posted January 31, 2010 I like that one Matt. 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.