اسأل أيّ مدير مالي بلدي في الخليج عمّا يُقلقه ليلًا، وسيُسمّي عددٌ مدهش منهم المشكلة نفسها: قائمةٌ من 12,000 فاتورةٍ مفتوحة تتحرّك عبر ثمانية جداول بياناتٍ مختلفة، وأربعة كتب توقيع، وثلاثة دفاتر ضبّاط ميدانيين. زمن الدورة — متوسط الأيام بين إصدار الفاتورة ودفعها أو شطبها أو تصعيدها — هو أهمّ مؤشّرٍ تشغيليٍّ وحيد في الإيرادات البلدية، وهو المؤشّر الذي لا تستطيع تطبيقات النماذج الميدانية السائدة وأدوات الفوترة العامة تحريكه. بُني توجيه مسارات العمل في GovRevenue خصيصًا لضغط تلك الدورة، وتُبلّغ البلديات التي تشغّله خفضًا يقارب 60% في زمن دورة الفاتورة خلال السنة المالية الأولى. يُحلّل هذا التعمّق سلسلة الميزات الأربع التي تحقّق النتيجة — إدارة الفواتير، وتوجيه مسارات العمل، وتمديد الفواتير، والمدفوعات — ويُظهر كيف تُغلق السنوات المالية ودفعات التسوية الحلقة لفريق المالية.

مشكلة دورة الفاتورة في البلديات #

الفاتورة البلدية ليست فاتورةً بين شركتين. قد تُترك دون دفعٍ لتسعين يومًا لأنّ المدين يُنازع في التقدير، ثم تنتقل إلى قائمة الضابط الميداني لثلاثين يومًا أخرى بينما يحاول الاتصال بصاحب المنشأة، ثم تجلس في كتاب توقيع المشرف لأسبوعين آخرين بانتظار ختم التصعيد. اضرب ذلك في 12,000 فاتورةٍ مفتوحة، فتصبح عملية الإغلاق الشهرية لوزارة المالية مشروع تدقيقٍ جنائي. المشكلة الأعمق هيكلية: في الأنظمة البلدية السائدة، يعيش سجلّ الفاتورة في النظام المالي، وملاحظة المتابعة في دفتر المحصّل، وتأكيد الدفعة في كشف الحساب البنكي، وختم التصعيد في ملفٍّ ورقي. لا يشير أيٌّ من تلك السجلّات إلى الآخر أصالةً، فيتحوّل إعداد تقارير زمن الدورة إلى دمج جداول بياناتٍ في نهاية الشهر. تفترض مبادرة الحكومة بلا ورق السعودية وأجندة خدمات الحكومة 2031 في الإمارات وبرنامج مصر الرقمية جميعها إغلاق هذه الحلقة رقميًا — لكنّ منصةً واحدة فقط تعامل حالة مسار العمل بوصفها حقلًا أصيلًا على الفاتورة تستطيع إغلاقها فعلًا.

تظهر الكلفة في ثلاثة مواضع. أولًا، يمتدّ دورة تحويل النقد: بلديةٌ تستطيع تحصيل إيراداتها المفوترة في 45 يومًا تحصّلها في 110، ويُموَّل الفرق بتمويلٍ قصير الأجل أو تأخير دفع المورّدين. ثانيًا، تتدهور جاهزية التدقيق: مُدقّق وزارة المالية الذي لا يستطيع تتبّع فاتورةٍ من الإصدار عبر التصعيد إلى التسوية في منصةٍ واحدة سيُبدي ملاحظات، وستقضي البلدية أسابيع في إعادة بناء الأثر. ثالثًا، تنهار إنتاجية المحصّل: يقضي الضبّاط الميدانيون وقتًا أطول في البحث عبر جداول البيانات المشتركة من إجراء المكالمات. صُمّم مدير GovRevenue لمواجهة هذه المشكلة تحديدًا. تحمل إدارة الفواتير حالة مسار العمل على كل فاتورةٍ كحقلٍ أصيل — جديدة، قيد المتابعة الميدانية، بانتظار الدفع، مُسوّاة، مُصعّدة — ويُحرّك توجيه مسارات العمل الفاتورة بين تلك الحالات حسب التصنيف عبر أولويات النقر للمتابعة. آلة الحالة هي محرّك زمن الدورة.

سلسلة مسار العمل المكوّنة من أربع ميزات #

كيف تتحرّك الفواتير عبر حالة مسار العمل #

إدارة الفواتير هي العمود الفقري للسلسلة. تحمل كل فاتورةٍ في مدير GovRevenue خمسة حقولٍ أصيلة تُضيفها أدوات الفوترة العامة كملحقاتٍ متأخرة: البلدية، وبند الإيراد، والفترة الضريبية، وحالة مسار العمل، والمبلغ. حين تُصدر فاتورةٌ جديدة — سواءٌ وُلدت أصالةً أو استُوردت عبر محرك الاستيراد أو ظهرت من تظلّمٍ في وحدة الاعتراضات — تُضبط حالة مسار العمل إلى «جديدة» وتظهر في قائمة المحصّل المُسنَد إليه الافتراضية ضمن التكليفات اليومية. يرى المدير المالي لوحةً واحدةً تُظهر كم فاتورةً تجلس في كل حالة، حسب البلدية، وحسب تصنيف الإيرادات، وحسب السنة المالية. هذه هي الرؤية التي يطلبها مدققو NDMO أولًا — والتي لا تستطيع أدوات الفوترة العامة إنتاجها دون تقريرٍ مخصّص.

توجيه مسارات العمل هو ما يحرّك الفاتورة بين الحالات دون إعادة إدخالٍ بشري. تُصنّف الوحدة إجراءات الفاتورة — مكالمة، زيارة، تصعيد، تأجيل، تسوية، شطب — وتوجّه كل إجراءٍ حسب أولوية النقر. ينقر المحصّل العامل في قائمته الفاتورة الأعلى أولويةً أولًا؛ والنقرة تسجّل الإجراء وتُقدّم حالة مسار العمل معًا. إذا لم يستجب المدين بعد مكالمتين خلال سبعة أيام، يصعّد توجيه مسارات العمل الفاتورة تلقائيًا إلى قائمة المشرف ويُطلق إشعارًا داخل التطبيق لمدير المحصّل. وإذا نازع المدين في التقدير، يفتح المحصّل تمديد فاتورةٍ يسجّل نوع النزاع ومرجعه، فتدخل الفاتورة حالة «بانتظار الحل» دون مغادرة السلسلة. كل انتقال حالةٍ مختومٌ بالزمن ومنسوبٌ إلى دور مستخدمٍ مُعرَّف في الأدوار والصلاحيات — أي سجلّ التدقيق الذي تطلبه وزارات المالية.

تمديد الفواتير هو البطل المجهول في السلسلة. تعالج أدوات الفوترة العامة التعديلات بالكتابة فوق الفاتورة الأصلية أو بإنشاء سجلٍّ جديد كليًا؛ وكلا النهجين يُدمّر سجلّ التدقيق. تحفظ تمديد الفواتير في GovRevenue الفاتورة الأصلية وتُرفق كل تعديلٍ — تأجيل، تسوية جزئية، نزاع، تصحيح — بوصفه تمديدًا مُصنَّفًا له مرجعه ومؤلّفه. وحين يُحلّ التعديل، يُغلق التمديد وتتقدّم حالة مسار العمل للفاتورة. وتُغلق المدفوعات الحلقة: كل دفعةٍ مُسجَّلة مقابل الفاتورة تحمل المبلغ وتاريخ الدفع والعميل وبند الإيراد، وحين تُطابق المدفوعات التراكمية إجمالي الفاتورة، ينقل توجيه مسارات العمل الحالة إلى «مُسوّاة». ولأنّ رابط الفاتورة-إلى-الدفعة أصيل، يستطيع المدير المالي سحب دفعة تسويةٍ لسنةٍ مالية واحدة وتسوية كل بند فاتورةٍ في دقائق لا أسابيع.

سيناريو واقعي: بلديةٌ بـ12,000 فاتورةٍ غير مسدّدة #

تخيّل بلديةً في محافظةٍ سعودية تشغّل جداول بياناتٍ قديمة. في بداية المشروع، يحدّد فريق المالية 12,047 فاتورةٍ مفتوحة موزّعة على ثلاثة تصنيفاتٍ للإيرادات — رسوم التراخيص التجارية، ورسوم تصاريح البناء، ورسوم الخدمات البلدية — وعلى أربع بلدياتٍ فرعية. متوسط عمر الفاتورة 94 يومًا، ولا يُقاس مؤشّر زمن الدورة لأنّ لا أحد يتّفق على المصدر الموثوق. يبدأ إطلاق GovRevenue بمحرك الاستيراد: تُربط الفواتير الـ12,047 عبر قواعد الأعمدة وتتبّع السجلّات المرفوضة إلى إدارة الفواتير، مع وسم كل فاتورةٍ ببلديتها وتصنيف إيرادها وسنتها المالية. وتُحدّد أهداف التحصيل لكل إيراد ولكل بلديةٍ فرعية، مستوردةً من قائمة تخطيطٍ عبر المحرّك نفسه.

في أول 30 يومًا، يُصنّف توجيه مسارات العمل الفواتير الـ12,047 حسب أولوية النقر: الفواتير فوق عتبة قيمةٍ وتتجاوز 120 يومًا تذهب إلى قائمة المشرف أولًا؛ الفواتير بين 60 و120 يومًا تذهب إلى المحصّلين الأقدمين؛ وتذهب الفواتير دون 60 يومًا إلى المحصّلين المبتدئين. تُبرز التكليفات اليومية لكل محصّلٍ أعلى عشرين فاتورةً كل صباح، ووحدة الإشعارات داخل التطبيق تُعلّم أيّ فاتورةٍ لم يطرأ عليها نشاطٌ منذ سبعة أيام. بحلول اليوم 90، انتقلت 7,400 فاتورةٍ إلى «مُسوّاة» عبر المدفوعات، و2,100 إلى «مُصعّدة» للإجراء القانوني، و1,800 إلى «بانتظار الحل» مع تمديد فواتير موثّقٍ للنزاعات، و747 ما زالت «جديدة». مؤشّر زمن الدورة، المُقاس لأول مرة، ينخفض من 110 يومًا مقدّرةً إلى 44 يومًا — خفض 60% — خلال سنةٍ مالية واحدة. وتتيح وحدة دفعات التسوية للمدير المالي تسوية الـ7,400 فاتورةٍ المسدّدة جميعًا مقابل الإيداعات البنكية في بعد ظهرٍ واحد.

نظام متابعة أولويات النقر #

عبارة «أولويات النقر للمتابعة» على بطاقة ميزة توجيه مسارات العمل يسهل تمريرها سريعًا، لكنّها الرؤية التشغيلية التي تُحقّق خفض 60% في زمن الدورة. في أداة فوترةٍ عامة، قائمة المحصّل قائمةٌ مسطّحة مُرتّبة بالتاريخ أو باسم المدين؛ يمرّ المحصّل، يلتقط الفواتير عشوائيًا، فتنال البنود المتأخّرة عالية القيمة الاهتمام نفسه الذي تناله البنود الحديثة منخفضة القيمة. نموذج أولوية النقر في GovRevenue يُرتّب كل فاتورةٍ بمزيجٍ موزون من قيمة الفاتورة، والأيام المستحقة، وسجل دفع المدين، وتصنيف الإيراد، والنشاط الأخير للمحصّل ضدّ ذلك المدين. يُعاد احتساب الترتيب كل صباحٍ قبل إرسال التكليفات اليومية، فتعكس القائمة مدفوعات الليلة الماضية لا الشهر الماضي. وتُنبه الإشعارات الفورية المحصّل حين تنتقل فاتورةٌ عالية الأولوية إلى قائمته في منتصف الوردية — مثلًا حين ينازع مدينٌ في فاتورةٍ جديدة فيصعّدها توجيه مسارات العمل.

التكامل مع السنوات المالية ودفعات التسوية #

تتضاعف قيمة توجيه مسارات العمل حين تُقرن بوحدتين إضافيتين في مدير GovRevenue: السنوات المالية ودفعات التسوية. تتيح السنوات المالية لبلديةٍ تحديد سنواتٍ محاسبية تشمل التقارير وأهداف التحصيل — فلا تُجمَّع فاتورة 2026 خطأً في تقارير زمن دورة 2027، ويستطيع المدير المالي تصفية اللوحة إلى سنةٍ واحدة بنقرة. تجمّع دفعات التسوية الإيرادات المحصّلة في دُفعاتٍ قابلة للتسوية، وتُسوّي كل بند فاتورةٍ مقابل الإيداعات البنكية. ولأنّ حالة مسار العمل لكل فاتورةٍ أصيلة، يستطيع مدير مالي يُدير إغلاق نهاية الشهر سحب جميع الفواتير المُسوّاة للسنة المالية 2026، وتجميعها حسب دفعة التسوية، وتسوية كل بندٍ في شاشةٍ واحدة. ثمّ تُنتج وحدة التصدير والتقارير التقرير القابل للتدقيق الذي ينتظره NDMO: تاريخ إصدار الفاتورة، انتقالات حالة مسار العمل بالطوابع الزمنية، تاريخ الدفع، مرجع دفعة التسوية، وحالة التسوية. هذا التقرير غير موجودٍ في أدوات الفوترة العامة، وغيابه أكبر سببٍ واحد لرفض وزارات المالية لتطبيقات النماذج الميدانية السائدة أثناء المشتريات.

قائمة فواتيرٍ من 12,000 ليست مشكلة إنتاجية. إنّها مشكلة حالة مسار عمل. حلّ الحالة، تحلّ القائمة نفسها.