LOCK Estimates & Invoices from EDITING w/a SECURITY GROUP

We sometimes have invoices or estimates we’d like to “lock” or from being altered, except by a specific user/group. Plainly, we need to administratively halt additional billing on an invoice, but have no way to stop edits to any invoice in unpaid status.

This would be a similar solution as “Finalize” in ticket worksheets. A button that would disable adding/editing/deleting any kind of line items, descriptions, prices, etc. Only specific security groups would have the ability to “lock”, and others would have the ability to “unlock”.

Saw a mention of wanting to Lock Resolved Tickets; but that was an Admin setting, not specific to the unique instance. This would be more flexible, and is simple, effective, and powerful. Please consider.