Does anyone using purchase workflow with 3 stage approval
https://erpnext.org/docs/user/manual/en/setting-up/workflows
this should help