Please allow editing of serial numbers at any time. Many of our manufacturers don’t play nicely with barcode scanning for serials and they are manually entered. We pay the bill before invoicing quite a bit and have to frequently remove an item from inventory and add the correct serial number in.
I don’t see a reason why editing serials at any point couldn’t be limited to admin users as a security setting. Mistakes happen and fixing them should be easier.