The comments from Geoff and Paul certainly resonate with me. The reason for having the ability to "un-void" or re-instate a voided invoice is simply to allow for error. Whether this be human error or system error it is important for us that an invoice that has been issued to a customer and is then voided by accident can be re-instated. It does not make sense that any acton cannot be undone when an error is made.
Similarly, if an invoice is created in error, the ability to void it and then re-use the invoice number is important when using sequential invoice numbers across different systems.
The comments from Geoff and Paul certainly resonate with me. The reason for having the ability to "un-void" or re-instate a voided invoice is simply to allow for error. Whether this be human error or system error it is important for us that an invoice that has been issued to a customer and is then voided by accident can be re-instated. It does not make sense that any acton cannot be undone when an error is made.
Similarly, if an invoice is created in error, the ability to void it and then re-use the invoice number is important when using sequential invoice numbers across different systems.