dordal Posted December 4, 2007 Share Posted December 4, 2007 We've noticed that PayPal always seems to give an extra day to customers when they create a subscription, but WHMCS doesn't. For example, all subscriptions created today (Dec 3) are marked as being due Jan 4 by Paypal, but Jan 3 in WHMCS. Not a huge problem, but when Jan rolls around, customers are getting invoiced a day early. Is there a fix already for this? Was thinking about writing something into checkoutscript.php to adjust the dates 0 Quote Link to comment Share on other sites More sharing options...
Chrisw Posted December 4, 2007 Share Posted December 4, 2007 Hello, What version of WHMCS are you using? I recall a mentioning of this issue in the dev tracker. I thought it was resolved in 3.4.1, but maybe it will be released in 3.5 0 Quote Link to comment Share on other sites More sharing options...
dordal Posted December 4, 2007 Author Share Posted December 4, 2007 I'm on 3.4.1, and its not fixed yet. :-( 0 Quote Link to comment Share on other sites More sharing options...
WHMCS CEO Matt Posted December 4, 2007 WHMCS CEO Share Posted December 4, 2007 The issue here is the PayPal setup of $x for the first month and then $x each month after that doesn't start the regular billing price until 1 day after the signup date of the next month. What was fixed in 3.4.1 was when it's out of sync using prorata billing but there's no way to avoid this one - the only solution would be working out the number of days between the 2 dates and then doing $x for the first x days and then $x each month but this could confuse customers. Matt 0 Quote Link to comment Share on other sites More sharing options...
dordal Posted December 4, 2007 Author Share Posted December 4, 2007 Matt- Wouldn't it work to just add a day to the renewal date when a customer creates a paypal subscription transaction? Sure, customers get a 'free' day, but its not like you're going to get paid for that anyway, and at least all the invoice dates would line up.... D 0 Quote Link to comment Share on other sites More sharing options...
pacwebhosting Posted December 4, 2007 Share Posted December 4, 2007 I got around this by not sending the first overdue letter until 2 days past due. Not ideal but stops any confusion. Thanks Paul 0 Quote Link to comment Share on other sites More sharing options...
dordal Posted December 5, 2007 Author Share Posted December 5, 2007 Yeah.... I'm also looking at writing a custom checkout script that would adjust things. I'll post it here if I decide to do it. D 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.