مسير رواتب المكتب مسألة تكرار: الرقم نفسه كل شهر، والصعوبة في الاستقطاعات والالتزامات النظامية. مسير رواتب موقع البناء مسألة مختلفة تماماً — نصفه أو أكثر عمالة بأجر يومي، أيامها الفعلية تختلف كل شهر، وسعر يومها قد يكون تغيّر في منتصف الفترة، وساعاتها الإضافية تُحسب بمعادلة أخرى، وعليها سلف وغرامات تُخصم، وبجانبها موظفون براتب ثابت في المسير نفسه. الرقم النهائي ليس ما يُدخله المحاسب — بل ما يُنتجه سجل الحضور. وهذا يعني أن جودة الرواتب لا تتجاوز أبداً جودة الحضور الذي بُنيت عليه.
أهم ما في المقال
- أجر اليوم يجب أن يُحسب بالسعر الساري وقت العمل، لا بالسعر الساري وقت إعداد المسير — زيادة في العشرين من الشهر لا يجوز أن تعيد تسعير التسعة عشر يوماً التي سبقتها.
- أغلى خطأ في الرواتب ليس سعراً خاطئاً، بل يوم عمل واحد يُدفع مرتين — أو لا يُدفع أبداً. كلاهما ينتج عن السبب نفسه: يوم لا يحمل علامة المسير الذي دفعه.
- الحالات الاستثنائية — عامل بلا سعر، ورديّة بلا انصراف، ساعات غير منطقية — يجب أن تظهر بالاسم قبل الصرف، لا أن تُحل بصمت في أي اتجاه.
- «مُعتمَد» و«مصروف» حالتان مختلفتان: الأولى تعني أن الأرقام نهائية، والثانية تعني أن المال خرج فعلاً — بتاريخ وطريقة صرف.
- من يُعدّ المسير ليس من يفرج عن المال: الموارد البشرية تملك الموظفين والعقود والإجازات، والمالية تملك لحظة الصرف.
لماذا رواتب المقاولات ليست رواتب مكتب؟
الفرق ليس في العدد بل في مصدر الرقم. راتب الموظف الإداري معلوم قبل بداية الشهر: ثابت في عقده، ويتغير بقرار صريح. أجر العامل اليومي غير معلوم حتى ينتهي الشهر، لأنه حاصل ضرب — أيام حضر فيها فعلاً، في سعر يوم قد يكون تغيّر، زائد ساعات إضافية تُحسب بمعامل مختلف.
وهذا يقلب اتجاه العمل: في المكتب يبدأ المحاسب من قائمة رواتب ويتحقق من الاستثناءات. في المقاولات يبدأ من سجل الحضور ويبني منه القائمة. أي خلل في السجل — يوم ناقص، ورديّة لم تُغلق، عامل بلا سعر — لا يظهر كخطأ في المسير، بل كرقم يبدو طبيعياً تماماً.
| الخاصية | موظف بأجر ثابت | عامل بأجر يومي |
|---|---|---|
| مصدر الرقم | العقد | سجل الحضور × سعر اليوم |
| ما يتغير شهرياً | الاستقطاعات فقط | الأيام والساعات والسعر |
| أثر يوم مفقود | لا شيء غالباً | أجر يوم كامل ناقص |
| طريقة الإدخال | قسيمة تُضاف يدوياً | قسيمة تُولَّد من الحضور |
المسير الواحد يحمل النوعين معاً — وهذا مقصود. فصلهما إلى نظامين يعني أن أحداً لا يستطيع الإجابة عن سؤال بسيط: كم كلّفتنا العمالة هذا الشهر، بكل صورها؟
المُدخل هو الحضور، والسعر هو سعر وقت العمل
حين تُولَّد قسيمة راتب من الحضور، السؤال الحاسم هو: بأي سعر؟ الإجابة البديهية — «سعر العامل الحالي» — خاطئة في أول شهر يحصل فيه أحدهم على زيادة. زيادة تسري من العشرين من الشهر تعيد، بهذا المنطق، تسعير التسعة عشر يوماً السابقة بسعر لم يكن سارياً حين عُملت.
الحل أن يلتقط سجل الحضور سعر اليوم لحظة تسجيله، فيصبح كل يوم يحمل سعره الخاص. بعدها لا يهم كم مرة تغيّر السعر خلال الفترة: كل يوم يُدفع بما كان مستحقاً حين عُمل، والزيادة تسري من تاريخها لا بأثر رجعي.
الساعات الإضافية ليست يوماً إضافياً
الخلط الشائع أن تُحسب ورديّة اثنتي عشرة ساعة كيوم ونصف. المعادلة المعتادة أدق: السعر اليومي يمثّل يوماً قياسياً من ثماني ساعات، فسعر الساعة هو السعر اليومي مقسوماً على ثمانية، والساعات حتى الثامنة تُحسب بمعاملها العادي وما بعدها بمعامل الوقت الإضافي — عادة مرة ونصف.
بهذه المعادلة تساوي ورديّة الاثنتي عشرة ساعة 1.75 يوم لا 1.5، أي فرق ربع يوم في كل ورديّة طويلة. الفرق تافه على عامل واحد في يوم واحد، ويصبح أجر أسابيع كاملة على مئة عامل في ثلاثين يوماً — وهو فرق لا يشتكي منه أحد لأن لا أحد يحسبه يدوياً أصلاً.
| اليوم | الساعات | الحساب | المستحق |
|---|---|---|---|
| يوم عادي | 8 | 8 × 25 | 200 ريال |
| يوم بساعتين إضافيتين | 10 | (8 × 25) + (2 × 37.5) | 275 ريال |
| نصف يوم | 4 | 4 × 25 | 100 ريال |
| يوم بأربع ساعات إضافية | 12 | (8 × 25) + (4 × 37.5) | 350 ريال |
| إجمالي أربعة أيام | 34 | — | 925 ريال |
المسير ليس ملف إكسل: ثلاث حالات لا واحدة
مسير الرواتب فترة زمنية، ومجموعة قسائم، وحالة. الحالة هي ما يفرّقه عن جدول بيانات: الجدول قابل للتعديل دائماً، ولا يعرف أحد أي نسخة منه هي التي صُرفت.
| الحالة | ماذا تعني | ما المسموح فيها |
|---|---|---|
| مسودة | الأرقام ما زالت تتحرك | توليد، تعديل، حذف قسائم، حذف المسير |
| معتمد | هذه هي الأرقام النهائية | لا تعديل ولا حذف — يبقى الصرف |
| مصروف | المال خرج فعلاً | تسجيل تاريخ الصرف وطريقته |
الفصل بين «معتمد» و«مصروف» هو التفصيل الذي يُغفَل عادة. الاعتماد يعني أن أحداً راجع الأرقام وأقرّها؛ الصرف يعني أن الحوالة نُفِّذت. نظام ينتهي عند الاعتماد لا يستطيع الإجابة عن السؤال الوحيد الذي يُطرح في أي نزاع لاحق: هل قُبض هذا المسير فعلاً، ومتى، وبأي وسيلة؟
اليوم الذي يُدفع مرتين — واليوم الذي لا يُدفع أبداً
الخطأ الأغلى في رواتب المقاولات ليس سعراً خاطئاً — الأسعار الخاطئة تُكتشف لأن أحداً يشتكي. الخطأ الأغلى يوم عمل واحد يدخل في مسيرين. يحدث حين تتداخل فترتان، أو حين يُعاد توليد مسير بعد تصحيح، أو حين يُنقل عامل بين موقعين في منتصف الشهر.
العلاج بنيوي لا إجرائي: اليوم نفسه يحمل علامة المسير الذي دفعه. عند التوليد لا يُلتقط إلا يوم غير محجوز — أو يوم يخص هذا المسير نفسه إن كان يُعاد توليده. وبهذا يصبح إعادة التوليد عملية آمنة قابلة للتكرار بدل أن تكون مقامرة.
القاعدة إذن مزدوجة: الحجز يمنع الدفع المزدوج، والإطلاق عند الحذف يمنع الضياع. أي نظام يطبّق النصف الأول فقط يستبدل مشكلة مرئية بمشكلة صامتة.
ما يجب أن يظهر بالاسم قبل يوم الصرف
التوليد الآلي يغري بافتراض أن ما لم يظهر لا وجود له. العكس هو الصحيح: كل حالة لا يستطيع النظام حسمها وحده يجب أن تخرج في قائمة بالاسم، لأن الحسم الصامت في أي اتجاه يكلّف — إما مالاً أو ثقة.
| الحالة | ماذا تعني | التصرف الصحيح |
|---|---|---|
| عامل بلا سعر يومي | لا يمكن تسعير أيامه | يُستبعد ويظهر بالاسم — لا يُترك صفراً بصمت |
| ورديّة بلا انصراف ولا ساعات | يوم مفتوح بلا نهاية معروفة | يُحجز للمراجعة، لا يُدفع تلقائياً |
| ساعات تتجاوز الحد اليومي | انصراف أُغلق بعد أيام غالباً | يُحجز للمراجعة ويُصحَّح يدوياً |
| بصمة خارج النطاق الجغرافي | قد تكون بصمة نيابة عن آخر | يُدفع مع تعليمه للمراجعة |
الصفان الأوسطان يسدّان الثغرة نفسها من جهتين: ورديّة تُركت مفتوحة ثم أُغلقت بعد أيام تُنتج طولاً خيالياً، ولو دُفعت آلياً لبلغت أضعاف أجر اليوم الواحد. حجزها للمراجعة أرخص كثيراً من استردادها بعد الصرف.
الصف الأخير يستحق وقفة: البصمة خارج النطاق تُدفع ثم تُراجع، لا العكس. حرمان عامل من أجر يوم عمله فعلاً بسبب قراءة موقع غير دقيقة خطأ أكبر بكثير من دفع يوم يحتاج تحقيقاً لاحقاً — ودقة إشارة GPS داخل هيكل خرساني ليست مما يُبنى عليه قرار حرمان.
ولّد المسودة مبكراً، لا يوم الصرف
التوليد قبل يومين يترك وقتاً لمعالجة الاستثناءات. التوليد صباح يوم الصرف يحوّل كل استثناء إلى قرار متسرّع.
عالج قائمة «بلا سعر» أولاً
هؤلاء لن تظهر لهم قسائم إطلاقاً. أضف السعر ثم أعد التوليد — إعادة التوليد على مسودة عملية آمنة.
راجع الورديات المحجوزة واحدة واحدة
ورديّة مفتوحة تعني عادة انصرافاً منسياً. صحّحها في سجل الحضور بدل تعديل القسيمة، حتى يبقى المصدر والنتيجة متطابقين.
أدخل السلف والغرامات كاستقطاعات
استقطاع على القسيمة يُبقي الأثر مرئياً في السجل نفسه، بخلاف تعديل الإجمالي الذي يخفي سببه.
اعتمد، ثم اصرف، ثم سجّل الصرف
الاعتماد يقفل الأرقام؛ التسجيل بعد الصرف يُغلق الحلقة بتاريخ وطريقة قابلين للمطابقة.
من يُعدّ المسير ليس من يفرج عن المال
الفصل هنا ليس بيروقراطية بل ضبط داخلي أساسي. من يبني القسائم يملك القدرة على تغيير الأرقام؛ من يصرف يملك القدرة على إخراج المال. اجتماع القدرتين في يد واحدة هو التعريف العملي لغياب الرقابة.
- الموارد البشرية تملك ما يغذّي القسيمة: الموظفون، العقود، الإجازات، ووثائق تنتهي صلاحيتها.
- المحاسبة تبني المسير وتراجع الاستثناءات وتدخل الاستقطاعات.
- المالية وحدها تعتمد المسير وتسجّل صرفه — وهي وحدها من يستطيع حذف مسير لم يُعتمد بعد.
- قسيمة واحدة لكل شخص في المسير الواحد: محاولة إضافة ثانية تُرفض بدل أن تتحول إلى دفعة مزدوجة.
في شركة صغيرة قد يحمل شخص واحد الدورين، وهذا مقبول ما دام النظام يعرف أنه دوران لا دور واحد: اللحظة التي تكبر فيها الشركة، الفصل موجود أصلاً ولا يحتاج إعادة بناء.
كيف تعمل الرواتب في مقاول
مسير الرواتب في مقاول يبدأ بفترة، ثم يُولَّد من سجل الحضور: كل ورديّة حاضرة أو نصف يوم أو إضافية داخل الفترة تُسعَّر بالسعر الملتقط لحظة تسجيلها، بمعادلة الساعات نفسها المستخدمة في تكلفة العمالة على المشروع — الساعات حتى الثامنة بالمعامل العادي وما بعدها بمعامل الوقت الإضافي.
- كل ورديّة تُدفع تحمل علامة المسير الذي دفعها، فلا يلتقطها مسير آخر متداخل معه — وحذف قسيمة يُطلق أيامها فوراً ليلتقطها مسير لاحق.
- استجابة التوليد تُعيد بالاسم: العمال الذين لا سعر لهم، والورديات المحجوزة للمراجعة، والبصمات المسجَّلة خارج النطاق الجغرافي.
- إعادة التوليد على مسودة آمنة ومتكررة: تُستبدل القسائم المولَّدة وحدها، وتبقى القسائم المُدخلة يدوياً للموظفين كما هي.
- الاستقطاع لا يتجاوز الإجمالي، والصافي يُحتسب في الخادم دائماً فلا ينفصل عن معادلته.
- الإجماليات تُجمَّع لكل عملة على حدة — جمع الريال مع الدولار في رقم واحد لا يعني شيئاً.
- الاعتماد والصرف بيد المالية؛ الإعداد بيد المحاسبة أو الموارد البشرية أو مالك الحساب. والمسير المعتمد لا يُحذف.
أسئلة شائعة
هل يمكن توليد الرواتب من سجل الحضور مباشرة؟
نعم. كل ورديّة مسجَّلة داخل فترة المسير تُسعَّر بسعر يومها الملتقط لحظة التسجيل، وتُجمع في قسيمة واحدة لكل عامل مع عدد أيامه. الموظفون براتب ثابت تُضاف قسائمهم يدوياً في المسير نفسه.
ماذا يحدث إذا تغيّر سعر يوم العامل في منتصف الفترة؟
كل يوم يُدفع بالسعر الساري وقت العمل، لأن السعر يُلتقط مع الورديّة لا وقت إعداد المسير. الزيادة تسري من تاريخها، ولا تعيد تسعير الأيام السابقة بأثر رجعي.
هل يمكن أن يُدفع اليوم نفسه في مسيرين؟
لا. الورديّة التي دفعها مسير تُصبح محجوزة له، ولا يلتقطها مسير آخر. وإذا حُذفت قسيمة، تُطلق أيامها فوراً حتى لا تضيع بلا دفع — وهي الحالة الصامتة الأخطر.
هل أستطيع تعديل قسيمة بعد اعتماد المسير؟
لا. الاعتماد يقفل الأرقام لأنها صارت السجل الذي صُرف على أساسه. التعديل والحذف يتمان على المسودة فقط، والمسير المعتمد لا يُحذف أصلاً.
ماذا يحدث لعامل نسي تسجيل انصرافه؟
ورديّته لا تُدفع تلقائياً — تُحجز وتظهر في قائمة المراجعة باسمه وتاريخها. الصحيح تصحيح سجل الحضور ثم إعادة التوليد، لا تعديل القسيمة، حتى يبقى المصدر مطابقاً للنتيجة.
كيف تُعالَج السلف والغرامات؟
كاستقطاعات على القسيمة، فيبقى الصافي مساوياً للإجمالي ناقص الاستقطاع دائماً. الاستقطاع لا يمكن أن يتجاوز الإجمالي: قسيمة بصافٍ سالب مطالبة على العامل، لا راتب.
هل ينشئ النظام ملف حماية الأجور للبنك؟
لا. مقاول يسجّل أن المسير صُرف، بتاريخه وطريقته — تحويلاً بنكياً أو حماية أجور أو نقداً — ليكون السجل قابلاً للمطابقة مع كشف الحساب، لكنه لا يُنتج ملف الرفع البنكي نفسه.
جرّب أول مسير رواتب
سجّل حضور أسبوع واحد، ثم ولّد مسيراً عليه وشاهد ما يخرج في قائمة الاستثناءات قبل الصرف — عادة تكون هي المفاجأة، لا الإجمالي.