Allow multi-step approval workflows for expenditure requests.
At each approval stage, approvers should be able to:
  • Approve → moves the request to the next approval step
  • Decline / Reject → stops the approval process
  • Add remarks or comments
  • Display the approval flow and current stage within the expenditure request
Maintain a history log of approvals, remarks, and timestamps
[CBRE x NEA]