System resending invoice after payment

Started by Webworx, May 06, 2014, 01:49:19 AM

Webworx

Hey Guys,
Not sure if anyone has come across this, but recently after an update, out hostbill system started resending clients their "New Invoice Created" email after a payment has been added.

This is causing some major confusion, as it looks like a new invoice, but it is simply a copy of their previous New Invoice Created email, just with the Status changed to Paid. (It is not the "Thankyou for your payment" email.)

I have tried finding an option to turn this off, any ideas?

BRJP

Hi,

What is the current version of HostBill you are running?

We have just performed a test and cannot see the issue with the latest version of HostBill.  The process we followed was thus:

1. Created a new client.  Correct email received by client and only once.
2. Client purchased new order.   Correct email (Outstanding balance) received and only once.
3. Admin added payment to invoice in HB Admin.   Correct email (Final payment received) received and only once.

So far we cannot see the issue but please let us know what process you followed as it may differ.
Kind regards,
Bradley Porter
--------------------
Find out more about SaneChoice Services at: https://www.sanechoice.cloud/

Webworx

Hi,

Version: 2014-05-02:2014
This has been happening for the last 3 versions I have been running though over about the last 2 months. I was hopeing it would be fixed in an update but not yet and i'm not paying $75 to lodge a ticket.

Client is existing
Invoices are auto generated, I havn't tested with a manual invoice yet.
Payment is added via Client --> Invoices --> Select Invoice --> Add Payment --> Leave transaction ID blank, Method is Cheque, Send email is unticked.

Client receives New Invoice Created #xxxxxxx email with Invoice attached in PDF format.

Email reads:
Dear First Last (),

Your latest Invoice is attached, and available for viewing at (billing domain)

INVOICE #10028263
STATUS: Paid
AMOUNT DUE: $0.00 AUD
DUE DATE: 25/05/2013
GENERATE ON: 03/02/2014.

Your current Payment Method is listed as: Cheque

Invoiced Items: Domain Renewal: domain.com.au Period 2 Year/s $xx.xx AUD
------------------------------------------------------

To view, pay and download a copy of your invoice in PDF format, please go to: https://<billing domain>/?cmd=clientarea&action=invoices and login with your username and password.

BRJP

We tested a (dummy) client signing up for a new product and paying by BACS.  This produced an email saying they had an unpaid invoice waiting to be paid.  When we then added the payment to the invoice (as described in your post) the client received the "full payment received" email.  We do not seem to experience an issue.

It is worth noting that we tested with the 'Send Email' checkbox unchecked and this did not send an email at all to the client.  Which you would expect.

This remains a mystery to me!
Kind regards,
Bradley Porter
--------------------
Find out more about SaneChoice Services at: https://www.sanechoice.cloud/

Webworx

Interesting, i'll keep looking and see what else I can find but yes it is very strange, and confusing for customers.

Thankyou for taking the time to test for me. Appreciate it.

BRJP

Post back here so the community can help - or at least identify the bug you may have.
Kind regards,
Bradley Porter
--------------------
Find out more about SaneChoice Services at: https://www.sanechoice.cloud/

craggy

We have also experienced this issue for the last few versions of hostbill.
Currently on the very latest version and still no difference.

Scenario is that existing clients have unpaid invoices, we add a payment and leave send email box unticked as we don't want any notification going to client.
They still receive the invoice created mail with payment status marked as paid.

We even completely removed out HB install and replaces it with clean latest version so only the database remained. Issue persists and is really really annoying.

Webworx

Same mate. Still not fixed this end.

I installed a fresh copy with no data, and all worked fine.
As soon as I copied my database in, back to same thing sending a copy of invoices.

I submitted a bug report but no response and havnt seen anything in release notes.
Let me know if you find a fix, im going to have one of my programmers have a troll through the database soon and see if he can pick anything up, will let you know.

Anyone found any reasonable alternatives to hostbill yet? Only one that looks promising is Blesta from what ive seen, but its domain management seems to be really lacking and no hostbill import last time i looked.

craggy

#8
Glad it's not just us it's happening to.
I submitted a bug report too but nothing back yet.

Our main Dev guy is away on leave but I'm going to get him to investigate once he's back.

If you find anything in the mean time i would really appreciate a heads up.

No real alternative out there other than WHMCS which I have loathed for a long time but it's looking more and more attractive as time goes on.
We're in the middle of a major redevelopment of our website and the issue of Hostbill has been a hot topic here. Time for an alternative is fast approaching me thinks.

wavecom

Hi

had same issue when email templates  Invoice:Paid was disabled.
when i re enabled the template no more messages..
WaveCom As
Kotka 26, 11312 Tallinn Estonia
E-mail: [email]kris@wavecom.ee[/email]
http://www.wavecom.ee

craggy

#10
I was hoping it would be something that simple but afraid not.

Changing the status of Invoice:Paid template doesnt make any difference.

My Invoice: New template was enabled so I disabled it, tested a few payments and no email sent but as soon as I re-enabled the email template it started sending the annoying emails again.


craggy

So we're no better off with this after weeks of digging and testing.

We've had to start manually marking invoice status as paid and adding transactions to keep track of everything which is time consuming and a real pita.

Has anyone had any luck finding a solution for this?

We've been considering a move to WHMCS because of crap like this and at this stage it's starting to look like an appealing move :-/

BRJP

There was a fix in the latest HostBill.

[Invoice] Invoices emails are sent twice

Has this issue improved since the latest update?
Kind regards,
Bradley Porter
--------------------
Find out more about SaneChoice Services at: https://www.sanechoice.cloud/

craggy

Both our installations are on the very latest version which included this fix but it made no difference.

I think this fix may have been for a different issue.

BRJP

I have just tested this on one of our HostBill installations.

1. Logged in as client to Portal.
2. Selected a service for purchase.
3. Selected to pay by Direct Bank Transfer.
4. Added funds in the Admin Control Panel to complete payment.

We then looked at our email client (test email account simulating client) and we only received two emails.  One for Outstanding and one for Payment Received.  Please see screenshot post the successful payment and activation of order.

I cannot understand why you are getting two.
Kind regards,
Bradley Porter
--------------------
Find out more about SaneChoice Services at: https://www.sanechoice.cloud/