Adding this on behalf of Andy Kessel.
A user with view only access to AP Invoices + add for notes + Edit (invoices; Attributes; notes) is also allowed to edit the following: Invoice date; Due Date; Description; remit to; payment method.
This user should only be able to add attributes to the invoices. Right now there's no way to allow for editing invoice attributes and not allow editing Invoice date, Due Date, Description, remit to or payment method.