حين يبحث مدير مالي عن «برنامج حسابات مقاولات» يجد عشرات الخيارات، وأغلبها برامج محاسبة عامة تصلح لمحل تجاري أو شركة خدمات. تسجّل القيود، وتصدر الفواتير، وتطبع الميزانية وقائمة الدخل. هذا كله ضروري، لكنه لا يجيب عن الأسئلة التي يطرحها مدير شركة المقاولات كل أسبوع.
كم ربح مشروع المدرسة حتى الآن؟ كم بقي من ميزانية بند الخرسانة؟ كم لنا محتجز لدى كل عميل؟ كم بقي من الدفعة المقدمة لم يُسترد؟ كم ندين لمقاول الباطن بعد خصم ما صُرف له؟ إذا كانت إجابة هذه الأسئلة تحتاج فتح ثلاثة ملفات Excel وسؤال مهندس الموقع، فالبرنامج الذي لديك نظام محاسبي للشركة، لا نظام محاسبي لشركة مقاولات.
هذا المقال لا يرشّح منتجًا بعينه. هو قائمة معايير تختبر بها أي برنامج تعرضه عليك جهة بيع، ومعها جدول مقارنة وأسئلة جاهزة للعرض التجريبي.
لماذا لا يكفي برنامج المحاسبة العام لشركة مقاولات
البرنامج العام مبني على فكرة أن الشركة وحدة واحدة: إيرادات ومصروفات تُجمع في قائمة دخل واحدة. شركة المقاولات مختلفة في ثلاث نقاط بنيوية:
- الربح يُقاس لكل مشروع لا للشركة فقط. شركة رابحة إجمالًا قد تخفي مشروعًا خاسرًا يأكل أرباح مشروعين آخرين.
- الإيراد لا يأتي من فاتورة بيع بسيطة، بل من مستخلص يُعتمد ثم يُخصم منه محتجز ودفعة مقدمة وغرامات أحيانًا، ثم تصدر به فاتورة ضريبية.
- المصروف لا يأتي من مورد واحد بفاتورة واضحة، بل من مقاولي باطن بمستخلصاتهم، وعهد نقدية في الموقع، ومواد تُصرف من المستودع إلى أكثر من مشروع.
حين لا يدعم البرنامج هذه النقاط، تبني الشركة حوله جداول جانبية: جدول للمستخلصات، وجدول للمحتجزات، وجدول لمقاولي الباطن. ثم يصبح البرنامج المحاسبي مكانًا تُرحّل إليه الأرقام النهائية فقط، وتعيش الحقيقة في الجداول.
المعايير التسعة لاختيار برنامج محاسبة مقاولات
رتّبنا المعايير من الأساس إلى التفاصيل. البرنامج الذي يفشل في المعيار الأول لا تنفعه بقية المعايير، لأن كل ما بعده يعتمد على وجود المشروع كوحدة محاسبية.
1. مركز تكلفة لكل مشروع وتحميل كل مصروف عليه
كل قيد في البرنامج، سواء كان فاتورة مورد أو راتب عامل أو صرفًا من عهدة، يجب أن يحمل المشروع الذي يخصه. هذا ما يسمى محاسبة تكاليف المشاريع. النتيجة أن تطلب قائمة دخل لمشروع واحد فتظهر في لحظة، دون تصنيف يدوي في نهاية الشهر.
اسأل أيضًا عن المصروفات المشتركة: إيجار المكتب الرئيسي، والمعدات التي تنتقل بين المواقع، ورواتب الإدارة. البرنامج المناسب يسمح بتوزيعها على المشاريع بأساس تحدده أنت، ويظهر الربح قبل التوزيع وبعده.
2. الميزانية مقابل الفعلي لكل بند في جدول الكميات
مقارنة ميزانية المشروع كاملًا بالفعلي تخبرك بالمشكلة متأخرة. ما تحتاجه هو المقارنة على مستوى البند: بند الحفر، بند الخرسانة، بند الأعمال الكهربائية. كل بند في جدول الكميات له تكلفة مقدّرة، وكل مصروف يُحمّل عليه.
3. ربط المستخلص بالفاتورة الضريبية والإشعارات
ينص دليل هيئة الزكاة لقطاع المقاولات على أن المستخلص لا يُعامل كفاتورة ضريبية، لكنه يُعد علامة على أن التوريد قد تم، ويُستخدم لتحديد تاريخ استحقاق الضريبة على الجزء المنفذ (القسم 4.1.1). ويلزم المورد بإصدار الفاتورة الضريبية خلال 15 يومًا من نهاية الشهر الذي تم فيه التوريد (القسم 4، المادة 53 من اللائحة التنفيذية). وخدمات المقاولات خاضعة للضريبة بنسبة 15% (القسم 3.1).
وينص الدليل أيضًا على إصدار إشعار دائن أو مدين عند أي تعديل في قيمة التوريد يؤثر على الضريبة (القسم 4.1.1). ومن ذلك غرامات التأخير التعاقدية: إذا نص العقد على آلية لتحديدها فهي تخفيض لثمن العقد، وإذا كانت الفاتورة قد صدرت بكامل المبلغ يُصدر المورد إشعارًا دائنًا شاملًا الضريبة (القسم 5.4).
4. تتبع المحتجزات لكل عقد
المحتجزات نسبة يخصمها العميل من كل مستخلص ضمانًا لحسن التنفيذ. يعتبرها دليل الهيئة جزءًا من المبالغ المستحقة للمورد، سواء كان مقاولًا رئيسيًا أو مقاول باطن. والقاعدة فيها: إذا أصدر المورد فاتورة ضريبية أو مستندًا يطلب سداد كامل المبلغ المستحق، فالضريبة مستحقة على كامل المبلغ المفوتر، ولا يلزم إصدار فاتورة ولا التصريح بضريبة عند الإفراج عن المحتجز لاحقًا (القسم 5.2).
البرنامج المناسب يحسب المحتجز من كل مستخلص تلقائيًا وفق نسبة العقد، ويُظهر رصيد المحتجزات لكل عميل ولكل مشروع، ولا يُصدر فاتورة ثانية عند الإفراج. والأهم أن يبقى الرصيد ظاهرًا بعد إغلاق المشروع تشغيليًا، لأن الإفراج يأتي متأخرًا. فصّلنا ذلك في مقال استرداد محتجز الضمان.
5. الدفعة المقدمة واستردادها من المستخلصات
بحسب الدليل، تستحق الضريبة على الدفعة المقدمة عند استلامها، ويلزم المقاول بإصدار فاتورة ضريبية بالمبلغ المستلم (القسم 5.3). وفي مثال الدليل في القسم 4.1.1، يخصم المستخلص اللاحق الدفعات السابقة، وتصدر الفاتورة الضريبية بالمبلغ الإضافي المستحق فقط.
| البند | المبلغ |
|---|---|
| الدفعة المقدمة المستلمة | 100,000 |
| نسبة الاسترداد من كل مستخلص (بحسب العقد الافتراضي) | 10% |
| أعمال المستخلص الأول | 200,000 |
| المسترد من الدفعة المقدمة في المستخلص الأول | (20,000) |
| الرصيد المتبقي من الدفعة المقدمة | 80,000 |
طريقة الاسترداد تحددها شروط عقدك، والأرقام أعلاه افتراضية. المطلوب من البرنامج أن يعرف شروط العقد، فيخصم القسط الصحيح من كل مستخلص، ويظهر الرصيد غير المسترد في أي لحظة، ولا يحتسب الضريبة مرة ثانية على جزء صُرّح بضريبته عند الاستلام. (استنتاج من رزين، لا نص من الدليل.)
6. حسابات مقاولي الباطن وكشوفهم
يعامل الدليل توريد مقاول الباطن للمقاول الرئيسي كتوريد منفصل خاضع للضريبة بنسبة 15%، مستقل عن توريد المقاول الرئيسي للمالك، ويجوز للمقاول الرئيسي خصم الضريبة التي تحمّلها كضريبة مدخلات (القسم 3.2). والمحتجزات تنطبق على مقاول الباطن أيضًا بحسب القسم 5.2.
عمليًا تحتاج من البرنامج أن يعامل مقاول الباطن كما يعاملك عميلك: مستخلص لكل فترة، ومحتجز يُخصم منه، ودفعة مقدمة تُسترد، وكشف حساب يوضح ما اعتُمد وما صُرف وما بقي. وأن يربط تكلفته بالمشروع والبند الذي نفّذه. اختيار مقاول الباطن موضوع آخر، لكن متابعة حسابه مسؤولية البرنامج.
7. أوامر التغيير
أمر التغيير يعدّل قيمة العقد ونطاقه، وأحيانًا مدته. إذا لم يُسجّل في البرنامج كتعديل على العقد، تبقى الميزانية القديمة هي المرجع، فيظهر تجاوز غير حقيقي في بند زادت كمياته بأمر معتمد، أو يُصدر مستخلص بقيمة أعلى من قيمة العقد المسجلة.
اطلب أن يظهر كل أمر تغيير بحالته (مقترح، معتمد، مرفوض)، وأن يُضاف المعتمد إلى قيمة العقد وميزانية البنود المتأثرة، وأن تبقى الأوامر غير المعتمدة ظاهرة كإيراد محتمل لا كإيراد مؤكد.
8. العهد ومصروفات الموقع
مهندس الموقع أو مسؤول المشتريات يستلم عهدة نقدية لمشتريات صغيرة عاجلة. في البرنامج العام تُسجّل غالبًا كسلفة على موظف، ثم تُسوّى بقيد إجمالي في نهاية الشهر دون تحميل كل بند على مشروعه.
البرنامج المناسب يتيح تسجيل كل مصروف من العهدة على المشروع والبند مع صورة الإيصال، ويظهر رصيد كل عهدة مفتوحة وعمرها، ويمنع صرف عهدة جديدة قبل تسوية القديمة إن أردت ذلك.
9. التدفق النقدي عبر كل المشاريع
السيولة في المقاولات لا تُقرأ من رصيد البنك اليوم. تُقرأ من جدول يجمع لكل مشروع: مستخلصات معتمدة لم تُحصّل، ومستخلصات قيد الاعتماد، ومحتجزات تستحق لاحقًا، ومستحقات لمقاولي الباطن والموردين، ورواتب الشهر القادم.
البرنامج المناسب يبني هذه الصورة من البيانات التي سُجّلت أصلًا في المعايير السابقة، لا من جدول يُعبّأ يدويًا. لذلك هذا المعيار الأخير اختبار لكل ما قبله: إن كانت المستخلصات والمحتجزات ومقاولو الباطن داخل البرنامج، يظهر التدفق النقدي دون جهد إضافي.
برنامج محاسبة عام مقابل برنامج مخصص للمقاولات
| المعيار | برنامج محاسبة عام | برنامج مخصص للمقاولات |
|---|---|---|
| وحدة الربح | الشركة، وأحيانًا مركز تكلفة يُختار يدويًا | المشروع، وكل قيد يحمل مشروعه |
| الميزانية | ميزانية حسابات عامة | ميزانية لكل بند في جدول الكميات مقابل الفعلي |
| الإيراد | فاتورة بيع | مستخلص يُعتمد ثم تصدر منه الفاتورة الضريبية |
| المحتجزات | جدول جانبي أو حساب يُرحّل يدويًا | تُخصم من كل مستخلص ورصيدها ظاهر لكل عميل |
| الدفعة المقدمة | حساب دفعات مقدمة برصيد إجمالي | تُسترد بقسط من كل مستخلص وفق شروط العقد |
| مقاولو الباطن | مورد عادي بفواتير | مستخلصات ومحتجزات وكشف حساب لكل مقاول |
| أوامر التغيير | غير موجودة | تعديل على العقد والميزانية بحالة اعتماد |
| العهد | سلفة موظف تُسوّى إجمالًا | مصروف على المشروع والبند مع رصيد كل عهدة |
| التدفق النقدي | من أرصدة البنوك والذمم | من المستخلصات والمحتجزات والمستحقات لكل مشروع |
الجدول لا يعني أن البرنامج العام سيئ. هو أداة مصممة لمشكلة أخرى. وبعض البرامج العامة تضيف مراكز تكلفة أو وحدات إضافية، فاختبر كل معيار على حدة بدل الاعتماد على تصنيف البرنامج.
برنامج محاسبة مقاولات Excel أو مجاني: متى يكفي؟
الإجابة الصادقة: Excel أو برنامج محاسبة مجاني يكفيان في مرحلة معينة، ولا داعي للاستثمار في نظام قبلها. يكفيان عادةً حين تجتمع هذه الشروط:
- مشروع واحد أو مشاريع قليلة متزامنة، والمحاسب نفسه يعرف تفاصيل كل منها.
- عدد المستخلصات في الشهر قليل يمكن ربط كل منها بفاتورته يدويًا دون نسيان.
- لا مقاولي باطن، أو مقاولو باطن قليلون بحسابات بسيطة.
- صاحب الشركة يراجع الأرقام بنفسه ولا يحتاج تقارير دورية لأكثر من شخص.
ويتوقف Excel عن الكفاية حين تظهر علامات محددة، لا حين يكبر حجم الشركة فقط:
- مستخلص معتمد تأخرت فاتورته الضريبية لأن أحدًا لم ينتبه.
- رصيد محتجزات لا يتطابق بين جدول المشاريع ودفتر الحسابات.
- مقاول باطن يطالب بمبلغ ولا يوجد كشف واحد يحسم الخلاف.
- ربح المشروع لا يُعرف إلا بعد إغلاقه وتسوية كل القيود.
- ملفات بنسخ متعددة، ولا يعرف أحد أيها الأحدث.
- غياب موظف واحد يوقف إعداد المستخلصات أو التقارير.
أسئلة تطرحها على جهة البيع في العرض التجريبي
العرض التجريبي الجاهز يُظهر أفضل ما في البرنامج. اطلب بدلًا منه أن ينفّذ مقدم العرض هذه الخطوات أمامك، ويفضّل على بيانات مبسطة من أحد مشاريعك:
- أنشئ مشروعًا بجدول كميات من ثلاثة بنود وميزانية لكل بند. كم خطوة استغرق ذلك؟
- سجّل فاتورة مورد ومصروفًا من عهدة موقع على بندين مختلفين، ثم اعرض الميزانية مقابل الفعلي لكل بند.
- أنشئ مستخلصًا يخصم المحتجز وقسط الدفعة المقدمة تلقائيًا، ثم أصدر منه الفاتورة الضريبية. هل تظهر الضريبة بنسبة 15% على المبلغ الصحيح؟
- أدخل أمر تغيير معتمدًا، ثم أظهر أثره على قيمة العقد وميزانية البند المتأثر.
- عدّل قيمة مستخلص بعد فوترته. هل يطلب البرنامج إشعارًا دائنًا أو مدينًا أم يسمح بتعديل الرقم مباشرة؟
- سجّل مستخلص مقاول باطن بمحتجز، ثم اعرض كشف حسابه وضريبة المدخلات المرتبطة به.
- اعرض رصيد المحتجزات لكل العملاء ولكل المشاريع في تقرير واحد.
- اعرض قائمة دخل لمشروع واحد، ثم تقرير تدفق نقدي يجمع كل المشاريع.
- من يدرّب فريقك، ومن يساعد في نقل الأرصدة الافتتاحية من ملفاتك الحالية، وكم تستغرق؟
- هل الواجهة والتقارير بالعربية كاملة، وهل تطبع المستخلصات بالصيغة التي يقبلها عملاؤك؟
أخطاء شائعة عند اختيار النظام المحاسبي
- اختيار البرنامج بعدد المزايا في العرض لا بقدرته على تنفيذ دورة المستخلص كاملة.
- شراء برنامج عام ثم الاعتماد على تخصيصات مكلفة لتغطية المحتجزات ومقاولي الباطن.
- إشراك المحاسب وحده في الاختيار دون مدير المشاريع الذي يُعد المستخلصات ويتابع البنود.
- تأجيل نقل البيانات إلى ما بعد الشراء، فيبدأ النظام بأرصدة ناقصة ويفقد الفريق ثقته فيه.
- تشغيل النظام الجديد مع بقاء الجداول القديمة كمرجع موازٍ بلا موعد لإيقافها.
الخلاصة
أفضل برنامج حسابات لشركة مقاولات ليس الأشهر ولا الأكثر مزايا، بل الذي يجعل المشروع وحدة محاسبية كاملة: تكلفته وميزانية بنوده ومستخلصاته ومحتجزاته ودفعته المقدمة ومقاولو باطنه وعهده. اختبر المعايير التسعة على بيانات من شركتك، وابقَ على Excel ما دام يكفي فعلًا، وانتقل حين تبدأ الأرقام بالاعتماد على ذاكرة الأشخاص لا على النظام.
رزين نظام ERP مبني لشركات المقاولات السعودية، ويمكنك اختباره بالمعايير نفسها.

