Approvals & Workflow Control¶
The Approvals module enforces organizational control over sensitive transactions. It ensures that high-value documents are reviewed by authorized managers before they impact the general ledger.
📍 Menu Location¶
Sidebar → Approvals
⚙️ How it Works¶
The system uses a generic approval engine that intercepts documents based on your business rules:
- Approval Rules: Admins define which documents need sign-off.
- Criteria: Set financial thresholds (e.g., "Purchase Orders > 10,000 AED").
- Authorization: Assign a required role (e.g., "General Manager") to approve these specific items.
- Approval Inbox: Managers can view all pending requests in a centralized list.
- Contextual Preview: Click on any request to see a summary of the document (items, prices, vendor/customer) without leaving the inbox.
🔄 The Approval Lifecycle¶
- Submission: A user saves a document that meets a threshold rule.
- Pending: The document is locked for editing and an alert is sent to the designated approvers.
- Decision:
- Approve: The document is released for posting or delivery.
- Reject: The approver must provide a reason. The document is returned to the submitter for correction.
✅ Approval Business Rules¶
- Non-Circumvention: Users cannot approve their own high-value submissions.
- Audit Traceability: The system logs every approval action, including the user, timestamp, and any rejection notes.
- Sequential Flow: Support for multi-level approvals (e.g., Department Manager -> CEO) for extremely high-value transactions.
Operational Tip: Enable "WhatsApp Notifications" in the Communication Hub to receive approval alerts directly on your phone.