Jump to content

Suspension Question


jerryb

Recommended Posts

I'm having a little bit of an unusual problem here, and am hoping someone cam give me some guidance...

 

A little background: I previously had a a problem with PayPal not returning to WHMCS, so invoices weren't getting mark paid. This was due to a setting at PayPal, and has been resolved. Right now the problem I'm having is that there is one specific invoice that was created during this time, that has been paid, has been marked as being paid (manually), and should be history, but - the system keeps trying to suspend the account for (what it thinks) is the unpaid invoice. I've had to turn off auto-suspend because of this.

 

I've gone through the tables in phpMyAdmin looking for something obvious, but haven't been able to find anything - the invoice in question looks like it should be just fine.

 

So, my question - does anyone know what the system is looking for when it decides to suspend an account for an unpaid invoice? If you happen to have an idea of the SQL logic, that would be great! But anything will help...

 

Jerry

Link to comment
Share on other sites

Sorry it's taken me so long to respond. Have been really busy, and this isn't a top-priority item (I don't have to suspend very often)...

 

@mlew2 - no, the Don't Suspend Until date isn't set...nice shot, tho...

@John - the only thing in the Activity log for the suspension is "Module Suspend Successful - Service ID: xxx" Other than that, nothing..?

Link to comment
Share on other sites

Not much.. but here's what it is showing:

07/20/2014 07:00 Email Sent to <customer> (Service Suspension Notification)

07/20/2014 07:00 Module Suspend Successful - Service ID: 159

07/20/2014 07:00 Email Sent to <customer> (Customer Invoice)

 

Just prior to that is some manual activity I did the night before, and after that is some invoice creations from the cron job for different customers... Like I said, I have automatic suspension turned off right now to keep this from happening, and I don't get many suspension situations (rarely, thank goodness), so it's not been real high on the priority list as of late...still, I would like to figure out what is going on if at all possible.. have held off on opening a ticket because I wanted to see if I could take care of it myself (it's really not a WHMCS issue, I don't think, but more of one of something getting thrown out of whack when I had those issues with PayPal)...

Link to comment
Share on other sites

Sorry, John, let me clarify something. The suspension is not occurring right after the invoice is generated (at least not the invoice that is the cause of the suspension). The invoice that is the cause of the suspension was actually generated some time ago. Due to issues with the PayPal API, when the invoice was paid the payment information was not reflected back into the system.

 

I actually had to go in and manually mark the invoice paid. But, for some reason, the system didn't believing the manual payment, and so tried suspending due to non-payment (even though all reports and the summary page all show the invoice as being paid).

 

This is why I started off with wanting to know what logic the system used to cause a suspension for non-payment. I think I must have missed something when I manually marked the invoice as paid. I was just going to go thru the database and search for anything that may have met the criteria.

 

By the way, the user is the same for the entries I sent. Just a standard user, nobody special.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated