If a person needs to be able to change the coding on an approved invoice without having to send it for approval again it is possible to do this without the approval signature disappearing.
This permission is set on the role form, the Other access rights tab, and is called "Permission to change an approved coding row without deleting the approval signature"