Statement Troubleshoot (حل مشاكل الـ Statements)
task brief :
يهدف هذا الجزء إلى شرح كيفية التعامل مع Statements التي تظهر بحالة Error ولا يتم ترحيلها على النظام، مع توضيح الأسباب الشائعة لظهور الأخطاء وخطوات تحليلها ومعالجتها بشكل صحيح.
يركز الدليل على قراءة رسالة الخطأ لتحديد نوع المشكلة، سواء كانت مرتبطة بعمليات المرتجع (Return Transactions) أو بنقص رصيد المخزون (Insufficient Inventory)، مع توضيح الإجراء الصحيح لكل حالة.
طريقة التعامل مع الـ Statements اللي واخدة Error ومش راضية ترحل.
- بفتح صفحة Statements وبشوف الحركات اللي حالتها Error.

- بفتح الـ Statement وبقرأ رسالة الخطأ في خانة Error message عشان أحدد المشكلة.

- لو المشكلة (Return Transaction):
- ده معناه إن فيه مرتجع بيتم على فاتورة لسه مترحلتش (Original sales order not posted).
- الحل الصح إني أجيب رقم الـ Statement الأصلية وأرحلها الأول.
- كحل بديل (لو مش هعرف أرحل الأصلية): بعمل Edit للـ Statement وبفعّل خيار Unlink returns (فك الربط).

- لو المشكلة (Insufficient Inventory):
- لو الرسالة بتقول مفيش رصيد كافي (Cannot be picked because only 0 are available).
- ده بيحصل لما الكاشير يبيع حاجة رصيدها صفر، والحل إن قسم الـ Control يعمل تسوية (Adjustment) ويضيف الرصيد.
- إعادة التحقق والترحيل:
- بعد ما أحل المشكلة، بضغط على Revalidate transactions.
- لما الحالة تتغير وتظبط، بعمل Post statement عشان أرحل الحركات.
