Allow Print One Invoice to Print Duplicate Invoices for Order Not Posted
There is no elegant way to print a duplicate invoice for an order that is not yet posted. Printers sometimes have issues or some other printing errors can occur while printing an invoice. Bad toner, bad printout, etc... If the invoice does not physically print there are only 2 options to get the invoice printed that I know of.
1. Print a duplicate invoice using Print Invoices. This can be done, but will also lock all users from printing invoices if the user does not complete the task quickly enough. This options is not good for users not skilled in Elliott enough to get it done quickly.
2. Void the invoice and reprint it using Print One Invoice. This works, but unnecessarily burns invoice numbers just to get an invoice to print.
If an order is not yet posted, allow the duplicate invoice to be printed in Print One Invoice if it meets all of the criteria to be printed.