Just recently we have realised that by accidentally clicking on the 'Email' function at the top of the customer invoice & credits screen (when no invoice was selected) that this updates all invoices ever created to say that they have been emailed...... The only way to rectify this at the moment is to restore a backup prior to when the accident happened - which in our case is not suitable as this would involve having to redo alot of work which is just too time consuming...... Although we backup everyday, it still isn't an option for us - so all our invoices now show that they have all been emailed! Which as you can imagine is/was abit of a nightmare when we first realised, because we then had to go through all our paper copies of sales invoices to see what ones have been emailed/printed and issued to customers :( Thankfully we know that any invoices prior to August have all been sent and are now just having to operate a list for the current August invoices so we know which ones have to still be issued come the end of the month, when work has finished at the sites.
An option to reverse the status of an invoice would be very beneficial as I have seen before an invoice being updated to say that it has been printed, but then it hasn't been posted to customer as more work has come in - so at that point we have to make a note that actually it hasn't been posted to customer yet. Which we have worked round before as it's been a one off - but when the whole list of invoices is accidentally updated, it becomes more of a nightmare......
Alternatively if there is away to 'prevent' the email/print function being able to automatically update all invoices - if this 'accident' happens in the future.....
Ideally, I'd like to see an option just to 'reverse' the status manually by the operator should it be needed.