Change "Transaction Completed" to something else.
Transaction by most peoples definition means an exchange, usually of funds. The "transaction completed" is confusing techs into thinking that gets marked off after the customer pays, instead of when the ticket or job is done with repairs.
I noticed in older versions of the software, this field used to be called "Repair completed". I understand that not all tickets are "repairs" and that's probably why it was changed from that. I think it would make the most sense to be changed to "Ticket/Work/Job Completed". (Even better would be if it were customizable).
Lastly, I've found that "Invoiced" really doesn't necessarily have to come before "Transaction completed". Rather a tech makes an invoice before the work is done or not, the invoice is made, and that's all that matters. I think it's fine to invoice after work is completed too. That way, if we needed an extra part during the repair, it's on the invoice after the fact. That way a customer doesn't prepay an incorrect amount. (Rambling)
PS. Estimates should have their own status bar under the progress section that turns green when estimates are made for that ticket, and the estimate numbers would appear on that line instead of the invoiced line.
Updated this to “Work Completed”