Allowing user to change/update the invoice number if entered incorrectly in the system. This will save time rather than deleting the invoice from a batch and re-enter again. Worst scenario if this got approved, you do not need to create a credit memo to reverse the invoice, apply the credit, and re-enter again. Additional point is we might consider using the recurring invoices function for those monthly invoices that have similar dollar amounts and GL. All we need to do is to update the invoice number and the invoice date before we post in the system.
We are running into issues with the recurring invoices having set numbers. Why can't they be changed, they are not posted?
For auditing purposes, the Invoice Number should not be easily changable. Remember to run your Edit Listing for review prior to Update.
I would be in favor of allowing the invoice number to be edited by the batch creator if the batch is still open (not updated). Once the batch is closed, it should be locked.