Invoices - enable editing and partial payments

In my use case, we need the ability to at least add a PO number once the invoice is finalized. I work in K-12, some schools/districts require an invoice to create the PO. After the PO is created, they need me to update the invoice with the PO number. With the way Hubspot works at the moment, I have to then void the invoice and then create a new one. If I could at least update the PO number once the invoice had been finalized that would be incredibly helpful. Thank you!!