الدرس 5 — تقرير حالة الفوترة الإلكترونية، والعمود الذي لا يجوز دمجه
هذه هي الشاشة التي ستعيشون فيها فعلاً، وسبب بنائها على هذا النحو هو أذكى قرار تصميمي في الوحدة.
افتحوه من المحاسبة ← التقارير ← حالة الفوترة الإلكترونية (Accounting → Reporting → E-Invoicing Status). وهو يجيب عن ثلاثة أسئلة في شاشة واحدة: كيف سار كل شهر، وما العالق، ولماذا تُرفض المستندات. خذوها بهذا الترتيب.
شهرياً، أربعة أرقام: ضمن النطاق ومُبلَّغ وقيد الإرسال وغير مُبلَّغ. والتعريف الذي يحمل الثقل كله هو الثاني. فـ«مُبلَّغ» تعني أن الهيئة خلّصته — لا أنكم أرسلتموه، ولا أن مزوّدكم استلمه. أما المستندات المسلَّمة إلى المزوّد دون نتيجة بعد فتُحتسب قيد الإرسال، في عمود مستقل، لأن هذه الوحدة هي الركن 1 من نموذج الأركان الخمسة ولا تعرف النتيجة حتى يخبرها المزوّد.
والنسبة الواحدة التي تبتلع عمود «قيد الإرسال» سترتفع أثناء انقطاع المزوّد — وهو بالضبط الوقت الذي ينبغي أن تنخفض فيه. وتستحق هذه الجملة أرقاماً، فإليكم شهراً فيه 400 مستند ضمن النطاق، في شهر طبيعي أولاً، ثم في الشهر الذي انقطع فيه مزوّدكم يومين وقعا في دفعة فوترة نهاية الشهر، حين تصدر معظم فواتير الشهر.
| الرقم | شهر طبيعي | شهر انقطاع المزوّد يومين |
|---|---|---|
| ضمن النطاق | 400 | 400 |
| مُبلَّغ — الهيئة خلّصته | 384 | 260 |
| قيد الإرسال — سُلِّم دون نتيجة بعد | 8 | 136 |
| غير مُبلَّغ | 8 | 4 |
| النسبة الصادقة: مُبلَّغ ÷ ضمن النطاق | 96% | 65% |
| لو احتُسب «قيد الإرسال» مُبلَّغاً | 98% | 99% |
انظروا إلى الصفّين الأخيرين معاً. فالرقم الصادق ينخفض من 96% إلى 65%، وتلك هي الحقيقة: ففي شهر الانقطاع تستطيعون إثبات تخليص الهيئة لـ 260 مستنداً من 400. أما الرقم المدموج فيرتفع، من 98% إلى 99%، ويرتفع لسبب أشدّ إزعاجاً من مجرد خطأ تقريب. فالانقطاع يكتم الأخبار السيئة مع الجيدة. إذ لا تصل أي نتائج أصلاً، فتجلس حالات الرفض التي كانت ستحطّ عادةً في غير مُبلَّغ في قيد الإرسال هي الأخرى — ولهذا ينخفض «غير مُبلَّغ» من 8 إلى 4. ومن ثمّ فإن مقياساً يمتصّ المستندات قيد الإرسال يبدو في أحسن حالاته حين يعرف أقل ما يعرف، وكان سيعلن 99% خضراء في أسوأ شهور سنتكم.
واللوحة الثانية هي صف إعادة المحاولة: ما ينتظر، ومدة انتظاره، وبالأحمر ما توقّفت محاولته. وذلك اللون يؤدي عملاً حقيقياً. فالمستند الذي لم يعد أحد يحاول إرساله يبدو مطابقاً تماماً لمستند لا يزال في الصف ما لم يُشِر شيء إلى ذلك — الحالة نفسها، والعمر نفسه، والصف نفسه — والفرق بينهما هو هل النظام يعمل عليه أم ينتظركم.
واللوحة الثالثة هي أسباب الرفض، مجمّعة حسب السبب ومرتّبة حسب التكرار. والترتيب هو البصيرة: فأربعون رفضاً بسبب واحد مشكلة إعداد يمكن حلّها بعد ظهر اليوم، بينما أربعون رفضاً بتسعة وثلاثين سبباً برنامج جودة بيانات. واللوحة تخبركم أيّهما لديكم قبل أن تفتحوا مستنداً واحداً. صدّروا التقرير كاملاً إلى XLSX بالزر المخصص؛ وتتبع الورقة التواريخ المعروضة على الشاشة، فاضبطوا الفترة أولاً وصدّروا ثانياً.
والآن إلى الحادثة، فكل ما سبق لا يهمّ إلا تحت ضغط الوقت. الثلاثاء 8 ديسمبر، 09:00. ترحّل دفعة فوترة مشروع 96 فاتورة؛ وتُنشأ الـ 96 جميعاً ويُتحقَّق منها وتصطف، ويأخذها المُرسِل. وبحلول 09:20 يُظهر صف إعادة المحاولة 96 مستنداً في الانتظار، و0 متوقفاً. والسؤال الذي يحدّد صباحكم كله هو: أهي مشكلة إرسال أم مشكلة مستندات — ويمكنكم الإجابة عنه من هذه الشاشة وحدها.
| الإشارة | عطل في الإرسال — المزوّد | مشكلة بيانات — المستندات |
|---|---|---|
| أي المستندات | كل ما اصطفّ في تلك الفترة، أياً كان العميل | مجموعة فرعية تجمعها سمة: عميل واحد، أو صنف واحد، أو معالجة ضريبية واحدة |
| أين تجلس | صف إعادة المحاولة، تنتظر، وأعمارها ترتفع معاً | Rejected / Failed، ولكل منها سبب |
| لوحة أسباب الرفض | فارغة أو دون تغيّر — إذ لا تصل نتائج أصلاً | سبب واحد في الأعلى، وعدده يتصاعد |
| عمود قيد الإرسال | يرتفع بحدّة | طبيعي تقريباً |
| عمود مُبلَّغ | ثابت منذ بدء الحادثة | ما زال يرتفع |
| ما الذي يصلحه | لا شيء داخل Odoone؛ يستعيد المزوّد الخدمة فيفرغه السُّلَّم | تغيير في الإعداد أو البيانات، ثم إعادة المحاولة |
| الخطأ الواجب تجنّبه | الضغط على إعادة المحاولة، فهو يصفّر العدّادات ولا يغيّر شيئاً | الضغط على إعادة المحاولة قبل معالجة السبب |
وهكذا ينتهي ذلك الثلاثاء فعلياً. الـ 96 جميعاً مصطفّة، ولا تصل أسباب رفض، وعمود «مُبلَّغ» ثابت منذ 09:00 — تلك مشكلة إرسال، ولا شيء يُفعل في Odoone سوى إبلاغ المنشأة بأن الفواتير متأخرة لا ضائعة. وعلى سُلَّم الدرس 3 تستنفد الدفعة محاولاتها عند 16:45 فتصير حمراء بوصفها متوقفة. ويؤكد المزوّد عودة الخدمة عند 18:10. فتضغطون إعادة المحاولة، وتُصفَّر العدّادات، ويغادر 84 مستنداً الصف خلال الساعة. أما الـ 12 الباقية فتحطّ في Rejected / Failed تحت سبب واحد — عنوان عميل لم تقبله نقطة الوصول، على فواتير اجتازت فحوصكم لأن أحدهم أرشف قاعدة الحقل الإلزامي تلك — وهي التي كانت دوماً مشكلة بيانات مختبئة خلف مشكلة إرسال. فتعيدون تفعيل القاعدة، وتصلحون 12 جهة اتصال، وتضغطون إعادة المحاولة على تلك الـ 12، ويُقفَل الشهر عند 96 من 96.
وقيدٌ عملي واحد خطّطوا له: يوثّق الدليل إعادة المحاولة (Retry) بوصفه زراً في تبويب UAE E-Invoicing على الفاتورة وعلى المستند، ولا يصف إعادة محاولة جماعية. فلا تصمّموا استجابة للحوادث تفترض وجود واحدة — وهذا سبب وجيه لإبقاء دفعات الفوترة بحجم يستطيع شخص واحد العمل عليه، وسبب أوجه لمعالجة الأسباب بدل إعادة ضغط الأزرار.
والتقرير الصحي في أربعة أسطر: قيد الإرسال صغير وعمره بالساعات لا بالأيام؛ وعدّاد المتوقف الأحمر عند صفر؛ وأسباب الرفض ذيل طويل بلا سبب واحد مهيمن؛ ومجموع «مُبلَّغ» و«قيد الإرسال» و«غير مُبلَّغ» يطابق «ضمن النطاق»، ويبقى مُبلَّغ الرقم الوحيد الذي تذكرونه لأحد. والفحص اليومي هو هذه الأسطر الأربعة ويستغرق خمس دقائق.
وطريقة الفشل هنا ليست تقنية بتاتاً — إنها جملة «نحن عند 99% التزاماً» في عرض لمجلس الإدارة، حسبها شخص جمع عمودين لأن ذلك بدا أكثر منطقية. فإن طُلب منكم رقم واحد، فأعطوا النسبة الصادقة وعدد «قيد الإرسال» إلى جانبها. فرقمان أحدهما اعتراف بأنكم لا تعرفون بعد، خير من رقم واحد لا يمكن أن ينخفض حين تسوء الأمور.
الفكرة التي تحملونها معكم: «قيد الإرسال» ليس خطأ تقريب. إنه الفرق بين المعرفة والرجاء، وهو العمود الوحيد الذي يقول الحقيقة أثناء الانقطاع.
التعليقات معطلة في هذه الدورة.