In every organization, expensive purchases should be approved by the responsible person. This module allows the user or employee to request to purchase some products. The organization manager creates "Request Approval Types" where the manager has to define which type of request approve, refuse & cancel by whom. The manager has to configure request fields forex: documents that required, optional & none. The manager has to provide minimum request approvers of that request type, forex: 3 so, employee or user can do only 3 requests of that request type till one of that request approved. If any request refuses then it generates an alert for a refuse reason. We provide group by and filter option in requests.
Step 1: Create "Request Approval Types" accordingly to your organization and allocate the person/contact as per request types. These contacts only can approve/refuse/cancel the requests.
Step 2: The manager has to configure request fields required, optional & none.
Step 3: The manager has to configure minimum request approvers.
Step 4: Create a purchase request and add purchase product(s).
Step 5: Responsible contact will be able to approve/refuse/cancel requests. If refused then you have to give a valid reason.