المحاسبة في شركات المقاولات: مراكز تكلفة ومشاريع

في هذا المقال سنتحدث عن محاسبة مقاولات.

تمهيد

محاسبة مقاولات

شركات المقاولات والإنشاء تعمل على عقود ومشاريع متعددة في وقت واحد: كل عقد أو موقع يمثل مصدراً للتكاليف (مواد، معدات، عمالة، مقاولين من الباطن) ومصدراً للإيرادات عند تسليم المراحل أو المشروع. محاسبة مقاولات سليمة تحتاج تخصيص كل تكلفة وإيراد للمشروع أو العقد الصحيح، مع إمكانية متابعة الميزانية والتنفيذ الفعلي لكل مشروع على حدة. هذا المقال يشرح دور مراكز التكلفة والمشاريع في المحاسبة الخاصة بالمقاولات، وكيف يمكن تنظيمها هرمياً وربطها بالميزانيات والتحويلات، مع الإشارة إلى التطبيق العملي في أنظمة مثل يومي ERP التي تدعم مراكز تكلفة من نوع “مشروع” وبنية هرمية وميزانيات.

ما الفرق بين المحاسبة العامة ومحاسبة المقاولات؟

في المحاسبة العامة تُسجّل المصروفات والإيرادات في دليل الحسابات وتُغلَق الفترات دون بالضرورة ربط كل حركة بمشروع أو عقد. في محاسبة مقاولات الهدف هو معرفة تكلفة كل مشروع أو عقد وإيراده وربحيته. لذلك تُستخدم مراكز تكلفة (Cost Centers) بحيث يكون كل مشروع أو موقع أو عقد مركز تكلفة مستقل، وتُربط القيود والحركات (مشتريات، مصروفات، إيرادات) بمركز التكلفة المناسب. النتيجة: تقارير مالية وتقارير تكلفة حسب المشروع أو العقد، ومقارنة بين الميزانية المعتمدة والتنفيذ الفعلي.

مراكز التكلفة من نوع “مشروع”

مركز التكلفة قد يكون إدارياً (قسم، فرع) أو مرتبطاً بمشروع أو بعقد أو بخط إنتاج. في أنظمة تدعم أنواعاً متعددة لمراكز التكلفة، النوع “مشروع” (project) هو الأنسب لشركات المقاولات: كل عقد أو موقع أو مشروع إنشاء يُنشأ كمركز تكلفة من نوع مشروع، وله رمز واسم وربما فرع. في يومي ERP جدول cost_centers يدعم cost_center_type بقيم منها department و project و product_line و service و other؛ لشركات المقاولات يُستخدم project لتمثيل المشاريع والعقود. هذا يسمح لاحقاً بتصفية التقارير والتحويلات حسب المشروع فقط.

البنية الهرمية لمراكز التكلفة

قد تحتاج الشركة تنظيم المشاريع تحت “برامج” أو مناطق: مثلاً مشروع جدة أ، مشروع جدة ب، مشروع الرياض، كلها تحت مركز تكلفة “منطقة الغرب” أو “عقود 2025”. البنية الهرمية (parent_id) تسمح بوجود مراكز تكلفة فرعية تحت مراكز أعلى؛ التقارير يمكن أن تجمع التكاليف على مستوى الفرع أو على مستوى المركز الأب. في يومي ERP مراكز التكلفة تدعم parent_id وعلاقة children، بحيث يمكن بناء شجرة مراكز تكلفة وتجميع النتائج عند الحاجة.

الميزانية والمقارنة مع التنفيذ

كل مشروع عادةً له ميزانية معتمدة (قيمة العقد أو الميزانية الداخلية). مركز التكلفة يمكن أن يُربط بمبلغ ميزانية (budget_amount) وفترة مالية (fiscal_year_start و fiscal_year_end). عند تسجيل التكاليف المحولة أو المباشرة على مركز التكلفة، يمكن حساب إجمالي التكلفة لفترة معينة (مثلاً عبر دالة calculateTotalCost أو من خلال جدول cost_allocations والتحويلات المرحّلة) ومقارنتها بالميزانية. النسبة المستهلكة من الميزانية (budget utilization) تساعد مدير المشروع على مراقبة الإنفاق وتجنب التجاوز.

طرق تخصيص التكلفة

التكاليف قد تكون مباشرة (مشتراة أو منفقة خصيصاً للمشروع) أو غير مباشرة (مصاريف إدارية، تأمين، إيجار) تحتاج تحويلاً إلى المشاريع. مراكز التكلفة في الأنظمة المتقدمة تدعم طرق تخصيص (allocation_method) مثل: مباشر (direct)، نسبة مئوية (percentage)، أو على أساس النشاط (activity_based). قواعد التخصيص (allocation_rules) تُخزَّن عادةً كـ JSON وتُستخدم عند تشغيل عمليات التحويل التلقائي أو شبه التلقائي. في يومي ERP cost_centers تحتوي على allocation_method و allocation_rules؛ المحاسب يمكنه إعداد القواعد حسب سياسة الشركة (مثلاً توزيع الإيجار على المشاريع حسب مساحة كل موقع أو حسب نسبة التكلفة المباشرة).

جدول التحويلات (Cost Allocations)

التحويلات الفعلية من مركز إلى آخر أو من مصروف عام إلى مراكز المشاريع تُسجّل في جدول تحويلات التكلفة (cost_allocations أو ما يماثله). كل تحويل له مصدر وهدف ومبلغ وتاريخ وحالة (مسودة، مرحّل). التكاليف المرحّلة (status = posted) تدخل في حساب إجمالي تكلفة مركز التكلفة المستهدف. في يومي ERP نموذج CostAllocation وعلاقته مع CostCenter يسمح بتسجيل التحويلات ومتابعتها؛ مع دالة مثل calculateTotalCost على مركز التكلفة يمكن الحصول على مجموع التكاليف المحوّلة إليه ضمن فترة زمنية.

ربط فواتير المشتريات والمصروفات بمركز التكلفة

في الواقع التشغيلي، فاتورة مشتريات (مواد بناء، معدات) أو قيد مصروفات (أجور، نقل) يجب أن يُربط بمركز التكلفة (المشروع) المعني. أنظمة ERP التي تدعم “مركز تكلفة” على مستوى القيد أو على مستوى بند الفاتورة تسمح بهذا الربط؛ عند الترحيل يُنشأ القيد المحاسبي مع مركز التكلفة، وتُغذى التحويلات أو تقارير التكلفة تلقائياً. في يومي ERP وحدة المحاسبة ووحدة المشتريات تعملان معاً؛ ربط المستندات بمركز التكلفة عند التصميم يضمن أن تقارير التكلفة حسب المشروع تعكس الواقع.

التقارير المالية حسب المشروع

الهدف النهائي من محاسبة مقاولات هو تقارير تعرض لكل مشروع: إجمالي التكاليف (مباشرة ومحوّلة)، الإيرادات المسجلة، الربح أو الخسارة، ومقارنة بالميزانية. عندما تكون كل الحركات والتحويلات مرتبطة بمراكز تكلفة من نوع مشروع، ميزان المراجعة وقائمة الدخل وكشوف الحسابات قابلة للتصفية حسب مركز التكلفة. شركات المقاولات في السعودية والخليج ومصر تحتاج أيضاً تقارير ضريبية وربطاً بالفاتورة الإلكترونية؛ الفصل بين المشاريع على مستوى المحاسبة لا يتعارض مع الامتثال الضريبي بل يسهّل التحليل الداخلي واتخاذ القرار.

خلاصة

محاسبة شركات المقاولات تعتمد على مراكز تكلفة تمثل المشاريع أو العقود، مع إمكانية بنية هرمية وميزانيات وطرق تخصيص للتحويلات. تسجيل التكاليف والإيرادات مرتبطاً بمركز التكلفة الصحيح، وتقارير التكلفة والإيراد حسب المشروع، أساس لإدارة مالية سليمة. أنظمة مثل يومي ERP توفّر جداول مراكز تكلفة من نوع “مشروع”، علاقات أب وفرع، ميزانيات، وتحويلات تكلفة، مما يلائم احتياجات المقاولين والمديرين الماليين في المنطقة.

دعوة للعمل (CTA)

إذا كنت تبحث عن نظام محاسبة يدعم مراكز تكلفة ومشاريع وربطاً بالمشتريات والمخزون والفاتورة الإلكترونية، يمكنك التعرف على يومي ERP لشركات المقاولات ووحدة المحاسبة ومراكز التكلفة، ثم طلب تجربة مجانية أو الاطلاع على خطط الأسعار.

Scroll to Top