Remove Permission to be able to Change an Invoice after being paid

Name of Feature/Request: Remove Permission to be able to Change an Invoice after being paid

What financial, time savings, or quality of life improvements will occur from this: To create a new role permission setting to prevent users from editing an invoice or sales order after it has been paid. | Frequency: Weekly | The user needs this in order to prevent employees that need the ability to edit invoices prior to payment, to not have the ability to edit them after payment. This has occurred several times for this customer, and they need to have this permission setting added.

Attempted Solutions So Far: Removing access to edit all invoices. However, they need the ability to edit an invoice up until payment.

Digging deep - Any additional Why behind this request / How was this accomplished before Striven in what system or software: Previously accomplished: Removing the ability to edit invoices at all

StrivenID: 3618990