Invoices are currently accessible for patrons with any acquisition permission. We should clean this up and have a separate permission for managing invoices.
After giving it some more thought: As invoices are a part of the receive process, I think it makes sense to use order_receive both for managing shipments and invoices.
Needs some more thinking.
Bug 24157 introduced reopen_closed_invoices, edit_invoices, delete_invoices and merge_invoices. Do they fit your need?
Looks like that should cover it - edit = add too? *** This bug has been marked as a duplicate of bug 24157 ***
Yep!