voucher approval workflow correction
At my organization we are using Voucher Approval Workflow to move vouchers through a hierarchy of voucher approval to final approval. All is working fine. Finance department has recently asked whether the workflow can be configured to allow an approver to make a change or correction to a voucher that is in their queue for approval and send it to the next approver, rather than having to deny the voucher and send it back down the approval chain to have the correction made. They wish to allow corrections only to several fields, mainly, the account string fields.
In the brief research I've done, it doesn't appear that this is possible within delivered functionality? Am I missing something? Can approval workflow be configured this way?