Approval Workflow in Wafeq

The Approval Workflow feature is now available for all organizations to provide a review step before any financial document is finalized. This feature ensures that every invoice, voucher, or financial document is carefully reviewed before being posted to the books, maintaining accuracy and compliance with accounting requirements such as ZATCA regulations.

Included Documents:

Sales Side:

  • Invoices
  • Credit Notes
  • Cash Invoices

Purchases Side:

  • Bills
  • Debit Notes

Core Concept:
Approval Workflow adds a review step between Draft status and Approved/Posted status.

With this feature, you can define:

  • Who can submit the document for review.
  • Who can approve the document.
  • Who can post the document to the books after approval.

Review Modes:

  • Strict: The document cannot be edited during review.
  • Flexible: The document can be edited during review, and all changes are logged in the document history.

Additional supports:

  • Full history of all actions.
  • Comments can be added when rejecting a document.


     

How to Enable Approval Workflow

  1. Click on your organization name at the top right to open the dropdown menu, then select "Manage Members".


     
  2. Click "Approval Workflow" from "Roles" tab.


     
  3. Select the modules where you want to enable approval workflow and click "Enable" next to each:
    • Sales: Apply to invoices, credit notes, and cash invoices.
    • Purchases: Apply to bills and debit notes.



       

4.Selecting Review Mode
Choose between:

  • Strict: Document cannot be edited during review.
  • Flexible: Document can be edited during review, and every change is recorded.

Click "Switch to Flexible" or select strict mode as needed.




 

Setting Roles for Approval:

  1. Click Add New Role or edit an existing role by clicking the three dots next to its name, then click Edit.
  2. Only custom roles you created can be edited; built-in system roles are view-only and cannot be assigned approval permissions.
  3. Enable approval permissions for the documents you want this role to approve.
  4. Save the changes and assign the role to users from the Users tab.

 

  1. Open the desired document.
  2. Click Approve or Reject for pending documents.
  3. When rejecting, you can add a comment explaining the reason; it will be automatically logged in the document history.
  4. The approver can continue to submit or resubmit documents, but cannot finalize them unless they have Post permission.
  5. Actions can be applied in bulk to multiple documents at once using the bulk actions menu.
  6. All actions are logged in the document history to maintain transparency and track changes.

Note: Any document in the approval workflow becomes view-only during review if the user does not have edit permission. The edit button automatically switches to View, allowing users to see all details and take approve/reject actions only.

 

Approving or Rejecting a Document

  1. Open the desired document.
  2. Click "Approve" or "Reject" for pending documents.
  3. When rejecting, you can add a comment explaining the reason; it will be automatically logged in the document history.
  4. The approver can continue to submit or resubmit documents, but cannot finalize them unless they have Post permission.
  5. Actions can be applied in bulk to multiple documents at once using the bulk actions menu.
  6. All actions are logged in the document history to maintain transparency and track changes.

Note: Any document in the approval workflow becomes view-only during review if the user does not have edit permission. The edit button automatically switches to View, allowing users to see all details and take approve/reject actions only.


 

  1.  اضغط على "سير الموافقات".


     
  2. حدد الوحدات المراد تفعيل سير الموافقات فيها ثم اضغط على زر "تفعيل" إلى جوارها، مثل:
    • المبيعات: لتطبيق على الفواتير، الإشعارات الدائنة، والفواتير النقدية.
    • المشتريات: لتطبيق على الفواتير والديبت نوت.


       

  3. اختيار وضع المراجعة

    يمكنك اختيار أحد الوضعين:

    • صارم: لا يمكن تعديل المستند أثناء المراجعة.
    • مرن: يمكن تعديل المستند أثناء المراجعة مع تسجيل كل تعديل في سجل المستند.

    اضغط على "التبديل إلى الوضع المرن" أو استخدم الوضع الصارم حسب الحاجة.

 

إعداد الأدوار للمراجعة

  1. اضغط على "إضافة دور جديد" أو حرر دور موجود من خلال الضغط على الثلاث نقاط بجانب اسمه ثم اضغط على زر "تعديل".

    لاحظ أنإمكانية التعديل متاحة للأدوار المخصصة فقط التي قمت بإنشائها بنفسك، أما الأدور الأساسية المنشأة تلقائيًا من النظام يمكنك عرضها فقط ولا يمكن إعطاء صلاحية الموافقة على المستندات لهم.

  2. فعّل صلاحية الموافقة على المستندات المراد إعطاء صلاحية الموافقة عليها للمستخدمين من هذا الدور

  3. احفظ التغييرات وعيّن الدور للمستخدمين من تبويب "المستخدمون"

 

الموافقة على المستند أو رفضه

  • افتح المستند المراد
  • اضغط على زر موافقة أو رفض على المستندات المعلقة.
  • عند الرفض، يمكن إضافة تعليق يوضح السبب، ويسجل تلقائيًا في سجل المستند.
  • يمكن للموافق الاستمرار في إرسال أو إعادة إرسال المستندات، لكنه لا يمكنه اعتمادها نهائيًا إلا إذا كان لديه صلاحية الترحيل.
  • يمكن تطبيق الإجراءات جماعيًا على عدة مستندات في نفس الوقت باستخدام قائمة الإجراءات الجماعية.
  • جميع الإجراءات يتم تسجيلها في سجل المستند للحفاظ على الشفافية وتتبع التعديلات.

 

  • ملحوظة: أي مستند دخل سير الموافقات؛ يصبح للعرض فقط أثناء المراجعة إذا لم يمتلك المستخدم صلاحية تعديل المستند.
    بمعنى آخر، الزر الخاص بالتعديل يتحول تلقائيًا إلى وضع عرض لكل من ليس لديه صلاحية تعديل، لكن يمكنه مشاهدة كل التفاصيل واتخاذ إجراءات الموافقة أو الرفض فقط.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.