Introduction
A new Multi-Level Approval functionality has been introduced for Market Development Funds (MDF), allowing organizations to define structured, hierarchical approval workflows for MDF plan requests. This enhancement ensures that MDF plans can go through up to five approval levels before final processing or reimbursement.
Enabling Multi-Level Approval
Step 1: Company Configuration
Navigate to: Setup > Companies
Select the desired company.
Go to Settings.
Enable the setting: Enable Approval Process
Select the number of approval levels (between 1 and 5).
Save the configuration.
Assigning Approvers
Navigate to: Setup > User Group
Create or edit user groups for each approval level:
Set Approval Level 1 and assign the designated user.
Repeat the process for Approval Levels 2 through 5, if applicable.
Each approval level must be linked to the appropriate users responsible for approving at that stage.
Creating and Submitting an MDF Plan
Navigate to: Manage > MDF Plans
Select or create a new MDF plan.
Add activity details, funding amount, and assign a partner organization.
Submit the plan for approval.
The plan’s approval status will now display as “1 of N”, where N is the total number of approval levels set.
Approval Workflow Process
Level 1 Approver
The Level 1 approver sees the request as “1 of N” in the approval queue.
On approval (full or partial), the request status updates to “2 of N”.
The request becomes visible to the Level 2 approver only.
Level 2 to Final Approver
Each subsequent approver can:
Approve (full or partial)
Place on hold
Requests on hold remain visible only to the current approver or Super Admin.
Final (Nth) Level Approver
Once approved by the final approver (e.g., Level 3 in a 3-level process), the MDF request becomes eligible for reimbursement.
The complete approval history is maintained and visible within the workflow tab.
Request Visibility Rules: Only the current level’s approver or Super Admin can view and act on a request at that approval level.
Requests set to “Approval Level = None” are handled via standard workflow and visible to all admin users.
After final approval, any admin user can perform the reimbursement action.
Reimbursement Process
Once a request has completed all approval steps, it appears in the Approved Requests section.
Any admin user can then:
Access the approved request.
Perform the Reimburse action.
The request then moves to the Reimbursed status and is visible in all relevant admin views.
Conclusion
The Multi-Level MDF Approval Process introduces a structured and secure way to handle fund requests, ensuring proper governance and oversight. With configurable approval levels, user-specific roles, and real-time status tracking, this feature supports scalable and compliant MDF workflows for organizations of all sizes.