Servers distroyed when manually mark invoice as paid !!! HELP !!

Started by andika, April 20, 2015, 02:23:52 PM

andika

Hello,

I recently changed my paypal account and I canceled all automatic subscriptions. Few days ago I also migrated my website/hostbill to another VPS. Now my clients manually paid their invoices only after suspension took place. I manually ususpended the server because invoice was paid but when 'terminate account ' date come , even if invoice was marked as paid by me the server was terminate ! One other client passed due date and automatic suspension took place, he paid the invoice and he opened ticket to unsuspend the server which  I did but 3 days later service was terminates because I set 3 days after du to terminate if invoice not paid but client paid the invoice  ! I had more and more clients with this issue ! What is going, its due to Paypal subcription cancellation ? Or due to website migration  ? what should I do ??

andika

I just read hosbill wiki and found this lines:

Changing status

HostBill allows you to set invoice statuses. The available statutes are: Paid (green), Unpaid (red), Cancelled (grey) and Refunded (black). Note, that Paid/Unpaid status is strictly connected with the presence or lack of payment. HostBill will 'see' a given invoice as unpaid despite changing manually its status to Paid as long as the payment isn't received.


So this statement 'HostBill will 'see' a given invoice as unpaid despite changing manually its status to Paid as long as the payment isn't received' is actually saying that by enabling automatic termination function will terminate the server even if I mark the invoices as paid ?

hbillclient

Hi Anatol,

I know I am too late on this one, anyhow:

Since your clients are paying the invoices manually and you have set to auto-terminate 'n' days after due date if the invoice is not paid, just marking the invoice as "paid" might not be enough.

Automatically "Paid" invoices usually have a payment transaction associated with them, which indicates that the payment was successfully captured by HB system and which in turn will mark the invoice status appropriately.

The steps involved would be something like this for your scenario(if done automatically):

Invoice -> Payment authorization -> Capture payment -> Mark invoice as "Paid" -> Unsuspension

In your case since you are doing it manually, you are just marking the invoice as paid without actually capturing the payment and thus without no payment transaction associated with the invoice is probably causing the auto-termination.

The right way to do this is:
1. Select the invoice you want to manually payoff
2. Use the "+ Add Payment" button, select the respective "Payment method"
3. Enter "Transaction ID" (if any) or leave it blank for manual payment methods
4. Submit using the "Add Payment" button

That's it, once you complete the steps above, your payment will be captured inside HB, the invoice automatically marked as paid, and the service should get unsuspended as well(if not you can manually unsuspend it). This should keep your clients services from getting auto-terminated.

Hope this work for you. Cheers.

Thanks.