ما الذي يحدث فعلاً داخل نظام ERP؟
يُوصف نظام تخطيط موارد المؤسسات عادة بأنه "نظام متكامل يربط أقسام الشركة". الوصف صحيح، لكنه لا يشرح كيف يحدث هذا الربط، ولماذا يختلف عن مجموعة برامج منفصلة لكل قسم. وفهم آلية العمل الداخلية مهم لأي مدير يفكر في تطبيق نظام، لأنه يوضح ما الذي سيتغير في عمل فريقه يومياً، وما الذي يجب تجهيزه قبل البدء.
في هذا الدليل نشرح كيف يعمل نظام ERP من الداخل: قاعدة البيانات الموحدة، والفرق بين البيانات الأساسية والمعاملات، وتسلسل المستندات، والترحيل المحاسبي التلقائي، وطريقة تفاعل الوحدات، ثم نتتبع طلب بيع واحداً من أوله إلى آخره بالأرقام، ونختم بالفرق بين التشغيل السحابي والمحلي والاعتبارات الخاصة بالمملكة.
المبدأ الأول: قاعدة بيانات واحدة
تخيل شركة تستخدم برنامج محاسبة، وبرنامجاً آخر للمخزون، وجداول بيانات للمبيعات، وملفاً منفصلاً للرواتب. كل برنامج له قائمة عملاء أو أصناف أو موظفين خاصة به. عندما يتغير عنوان عميل، يُعدل في مكان وينسى في آخر. وعندما يُباع صنف، يُسجل في المبيعات ثم يُنقل يدوياً إلى المخزون ثم إلى المحاسبة. كل نقل يدوي فرصة لخطأ أو تأخير، وفي نهاية الشهر تكتشف الإدارة أن رقم المبيعات في تقرير المبيعات لا يساوي الرقم في المحاسبة.
نظام ERP يحل هذه المشكلة من جذرها: كل الوحدات تقرأ وتكتب في قاعدة بيانات واحدة. العميل مسجل مرة واحدة، والصنف مسجل مرة واحدة، والموظف مسجل مرة واحدة. عندما يُصدر قسم المبيعات فاتورة، لا "يرسلها" إلى المحاسبة، بل تصبح الفاتورة نفسها جزءاً من البيانات التي تقرأ منها المحاسبة. لذلك لا يوجد رقمان مختلفان للحقيقة نفسها.
البيانات الأساسية والمعاملات
محتوى قاعدة البيانات ينقسم إلى نوعين، وفهم الفرق بينهما يفسر كثيراً من مشاكل التطبيق:
| النوع | أمثلة | طبيعته |
|---|---|---|
| البيانات الأساسية | العملاء، الموردون، الأصناف، شجرة الحسابات، الموظفون، المستودعات، مراكز التكلفة، الأصول | ثابتة نسبياً، تُنشأ مرة وتُستخدم في آلاف المعاملات |
| المعاملات | عروض الأسعار، أوامر البيع والشراء، سندات الاستلام والتسليم، الفواتير، السندات، القيود | تتكرر يومياً، وكل معاملة تشير إلى بيانات أساسية |
عندما يُصدر موظف المبيعات فاتورة، لا يكتب اسم العميل ورقمه الضريبي وشروط الدفع، بل يختار العميل من البيانات الأساسية فتأتي هذه المعلومات معه. وعندما يختار الصنف، تأتي معه وحدة القياس وفئة الضريبة والحساب المحاسبي المرتبط. لهذا السبب، خطأ واحد في البيانات الأساسية، مثل رقم ضريبي خاطئ لعميل أو حساب خاطئ لفئة أصناف، يتكرر في كل معاملة لاحقة. وهذا ما يجعل تنظيف البيانات الأساسية قبل الإطلاق من أهم مراحل التطبيق.
تسلسل المستندات
في النظام لا تُنشأ المستندات منفصلة، بل يُبنى كل مستند على الذي قبله. في دورة المبيعات مثلاً:
- عرض السعر: يُسجل الأصناف والكميات والأسعار للعميل.
- أمر البيع: يُنشأ من عرض السعر بعد موافقة العميل، دون إعادة إدخال، ويحجز الكمية في المخزون.
- سند التسليم: يُنشأ من أمر البيع عند الشحن، ويُخرج الكمية من المستودع.
- الفاتورة: تُنشأ من سند التسليم بالكميات المسلمة فعلاً، لا بالكميات المطلوبة.
- سند القبض: يُربط بالفاتورة عند التحصيل، فيُغلق رصيدها.
هذا التسلسل يحقق أمرين. الأول أن البيانات تُدخل مرة واحدة فقط في بداية الدورة. والثاني أن هناك أثراً كاملاً للتدقيق: من أي فاتورة يمكن الرجوع إلى سند التسليم وأمر البيع وعرض السعر، ومعرفة من أنشأ كلاً منها ومتى. ودورة المشتريات تعمل بالطريقة نفسها: طلب شراء، ثم أمر شراء، ثم سند استلام، ثم فاتورة المورد، ثم سند الصرف.
الترحيل المحاسبي التلقائي
هنا يكمن أكبر فرق بين ERP وبرامج الأقسام المنفصلة. كل مستند له أثر مالي يولد قيده المحاسبي تلقائياً، بناءً على إعدادات تُضبط مرة واحدة أثناء التطبيق. المحاسب لا يكتب قيد المبيعات ولا قيد تكلفة البضاعة ولا قيد استلام المشتريات، بل يراجعها ويعالج الاستثناءات.
هذه الإعدادات تحدد مثلاً: أي حساب إيراد يُستخدم لكل فئة أصناف، وأي حساب مخزون لكل مستودع، وأي حساب ضريبة لكل فئة ضريبية، وأي مركز تكلفة لكل فرع. لذلك فإن جودة إعداد الربط المحاسبي في بداية المشروع تحدد جودة التقارير المالية لسنوات.
مثال: تتبع طلب بيع واحد بالأرقام
لنفترض شركة تجارية في الرياض تبيع لعميل من المنشآت 10 وحدات من جهاز بسعر 1,000 ريال للوحدة قبل الضريبة، وتكلفة الوحدة في المخزون بالمتوسط المرجح 700 ريال. الأرقام افتراضية للتوضيح:
عند تأكيد أمر البيع: يتحقق النظام من توفر 10 وحدات، ويحجزها حتى لا تُباع لعميل آخر، ويتحقق من أن العميل ضمن حده الائتماني. لا يوجد قيد محاسبي بعد، لأنه لم يحدث شيء مالي.
عند التسليم: ينخفض رصيد المستودع 10 وحدات، ويُرحل قيد التكلفة تلقائياً:
| الحساب | مدين | دائن |
|---|---|---|
| تكلفة البضاعة المباعة | 7,000 | |
| المخزون | 7,000 |
عند إصدار الفاتورة: يحتسب النظام ضريبة القيمة المضافة بنسبة 15%، أي 1,500 ريال، ويُرحل قيد الإيراد:
| الحساب | مدين | دائن |
|---|---|---|
| العملاء | 11,500 | |
| إيرادات المبيعات | 10,000 | |
| ضريبة القيمة المضافة المستحقة | 1,500 |
وفي الوقت نفسه، ولأن العميل منشأة، تُرسل الفاتورة إلكترونياً إلى منصة فاتورة للاعتماد قبل مشاركتها مع العميل، وفق متطلبات المرحلة الثانية من الفوترة الإلكترونية.
عند التحصيل: يُسجل سند قبض بمبلغ 11,500 ريال مرتبط بالفاتورة، فيُرحل قيد من البنك إلى العملاء، ويُغلق رصيد الفاتورة.
النتيجة: من أربع خطوات قام بها موظفو المبيعات والمستودع والتحصيل، تحدّث المخزون، وتقرير الأصناف المتاحة، وربحية الصنف (3,000 ريال مجمل ربح)، وأعمار ديون العملاء، وتقرير الضريبة، والقوائم المالية، دون أن يكتب المحاسب قيداً واحداً.
مثال ثانٍ: دورة شراء مع فرق في السعر
الشركة نفسها تطلب من مورد 50 وحدة من الجهاز بسعر 700 ريال للوحدة قبل الضريبة. عند وصول البضاعة يسجل أمين المستودع سند استلام بخمسين وحدة، فيرتفع الرصيد ويُرحل قيد آلي: مدين المخزون 35,000 ريال، ودائن حساب وسيط يسمى عادة "بضاعة مستلمة لم تصل فاتورتها" بالمبلغ نفسه. هذا الحساب الوسيط يضمن أن المخزون يظهر في الدفاتر فور استلامه، حتى قبل وصول الفاتورة.
بعد أيام تصل فاتورة المورد بسعر 720 ريالاً للوحدة، أي 36,000 ريال قبل الضريبة. هنا تفشل المطابقة الثلاثية، لأن سعر الفاتورة لا يطابق أمر الشراء، فيوقف النظام الفاتورة ولا يسمح بترحيلها حتى يقرر المسؤول: هل الزيادة متفق عليها فيُعدل أمر الشراء؟ أم خطأ من المورد فيطلب فاتورة مصححة؟ في نظام منفصل كانت هذه الفاتورة قد تُسجل وتُدفع دون أن ينتبه أحد إلى الألف ريال الإضافية.
إذا صحح المورد الفاتورة إلى 35,000 ريال، تُرحل: مدين الحساب الوسيط 35,000 ريال، ومدين ضريبة المدخلات 5,250 ريالاً، ودائن المورد 40,250 ريالاً. وعند السداد يُرحل قيد من المورد إلى البنك. كل خطوة مرتبطة بالتي قبلها، ويمكن من رصيد المورد الوصول إلى الفاتورة والاستلام وأمر الشراء.
ماذا يحدث عند الخطأ؟
في الأنظمة المحاسبية الجيدة لا يُحذف مستند معتمد. إذا صدرت فاتورة بخطأ، لا تُمسح، بل يُصدر إشعار دائن يعكس أثرها كلياً أو جزئياً، ثم فاتورة صحيحة إذا لزم. وإذا سُجل استلام بكمية خاطئة، يُسجل مستند تصحيح أو مرتجع. قد يبدو هذا أبطأ من الحذف، لكنه يحفظ أثر التدقيق كاملاً: من أخطأ، ومتى، وكيف صُحح. وهو أيضاً ما تتطلبه الفوترة الإلكترونية، إذ تمر الإشعارات الدائنة والمدينة بالمسار نفسه الذي مرت به الفاتورة الأصلية.
ويضاف إلى ذلك إقفال الفترات: بعد إقفال شهر لا يمكن ترحيل معاملة بتاريخ داخله إلا بصلاحية خاصة. هذا يمنع تغيير أرقام شهر قُدمت تقاريره للإدارة أو بُني عليه إقرار ضريبي.
الإقفال الشهري في نظام متكامل
لأن القيود تُرحل مع المعاملات، يتحول الإقفال الشهري من تجميع للأرقام إلى مراجعة لها. قائمة الإقفال المعتادة تصبح قصيرة:
- مراجعة الحساب الوسيط للبضاعة المستلمة دون فواتير، ومتابعة الفواتير المتأخرة.
- تشغيل الإهلاك الآلي للأصول الثابتة ومراجعته.
- ترحيل المستحقات والمدفوعات المقدمة التي لا تنتج عن مستند تشغيلي.
- مطابقة البنوك، وهي أسرع لأن السندات مسجلة بمراجعها.
- مراجعة تقرير الضريبة مقابل حسابات الضريبة في الأستاذ العام.
- إقفال الفترة واستخراج القوائم.
الأبعاد التحليلية: كيف يعرف النظام ربحية كل فرع؟
شجرة الحسابات وحدها تجيب عن سؤال "ما نوع المصروف أو الإيراد؟"، لكنها لا تجيب عن "أين حدث؟" أو "لأي مشروع؟". لذلك تحمل كل معاملة في النظام أبعاداً إضافية، مثل الفرع ومركز التكلفة والمشروع والقسم. هذه الأبعاد تُورث تلقائياً: فاتورة صادرة من مستخدم في فرع جدة تحمل بعد فرع جدة، وصرف مواد لمشروع معين يحمل رمز المشروع، ومسير رواتب موظفي المستودع يُحمل على مركز تكلفة المستودع.
النتيجة أن قائمة دخل لكل فرع أو مشروع لا تحتاج جداول توزيع يدوية في نهاية الشهر، لأنها مبنية من المعاملات نفسها. ويبقى عدد الحسابات في الشجرة معقولاً، لأنك لا تحتاج حساب "إيجار فرع جدة" وحساب "إيجار فرع الدمام"، بل حساب إيجار واحد وبعد فرع. وفي الشركات التي لها أكثر من سجل تجاري أو كيان قانوني، يمكن أن يدير النظام كل كيان بدفاتره المستقلة مع إمكانية التقارير الموحدة.
كيف تتفاعل الوحدات
المثال السابق جمع ثلاث وحدات. وهذه أهم مسارات التفاعل الأخرى:
المشتريات والمخزون والمحاسبة
عند استلام البضاعة مقابل أمر شراء، يرتفع رصيد المستودع وتُحدث تكلفة الصنف. وعند وصول فاتورة المورد، يطابقها النظام مع أمر الشراء وسند الاستلام في السعر والكمية، وهو ما يُسمى المطابقة الثلاثية، ثم ينشأ الالتزام للمورد. أي فرق يوقف الفاتورة للمراجعة بدلاً من أن يمر دون انتباه.
المخزون والمشتريات
عندما ينخفض رصيد صنف عن نقطة إعادة الطلب المحددة في بطاقته، يُنبه النظام أو يقترح طلب شراء. هذا الربط يقلل النفاد دون حاجة إلى متابعة يدوية مستمرة.
الموارد البشرية والرواتب والبنك والمحاسبة
بيانات الحضور والإجازات تغذي مسير الرواتب، الذي يحتسب الراتب والبدلات والخصومات واشتراكات التأمينات الاجتماعية، ثم يُصدر ملف التحويل البنكي، ويُرحل قيد الرواتب إلى الحسابات ومراكز التكلفة الصحيحة.
التصنيع والمخزون والمشتريات
أمر الإنتاج يقرأ قائمة المواد للمنتج، ويحجز المواد الخام أو يصرفها من المخزون، وإذا نقص شيء يقترح طلب شراء. وعند الانتهاء يدخل المنتج التام إلى المخزون بتكلفة محسوبة من المواد والعمالة والمصاريف المحملة.
المشاريع وكل ما سبق
في شركات المقاولات والخدمات، تُربط المشتريات والمواد المصروفة وساعات العمل والفواتير بمشروع محدد، فتظهر تكلفة المشروع وإيراده وربحيته في أي لحظة، لا بعد إغلاقه.
للتعرف على الوحدات نفسها ووظيفة كل منها، راجع مقالنا عن وحدات نظام ERP.
الصلاحيات ومسارات الاعتماد
وجود كل البيانات في مكان واحد لا يعني أن كل موظف يرى كل شيء. يعمل النظام بأدوار وصلاحيات: موظف المستودع يسجل الاستلام والصرف ولا يرى الأسعار، وموظف المبيعات يُصدر أوامر البيع لعملاء فرعه فقط، والمحاسب يرحل القيود اليدوية لكن لا يعدل الفواتير المعتمدة. ومسارات الاعتماد تفرض أن يمر أمر الشراء فوق مبلغ معين على مدير القسم ثم المدير المالي قبل إرساله. هذه الرقابة الداخلية مدمجة في طريقة العمل نفسها، لا تعتمد على تذكر الموظفين للسياسة.
التقارير: لماذا تصبح فورية؟
في البرامج المنفصلة، التقرير يعني تصدير بيانات من عدة مصادر وتجميعها في جدول، وهذا يأخذ أياماً ويكون قديماً عند وصوله. في ERP تُقرأ التقارير مباشرة من المعاملات المسجلة، فيرى المدير مبيعات اليوم، ورصيد المخزون الآن، والديون المتأخرة حتى هذه اللحظة. ولأن كل رقم مرتبط بمستنداته، يستطيع أن ينقر على رقم في تقرير الربحية ليصل إلى الفواتير التي كونته.
السحابي والمحلي: أين يعمل النظام؟
آلية العمل المشروحة أعلاه واحدة في الحالتين. الفرق في مكان تشغيل النظام ومن يتولى إدارته:
| الجانب | ERP سحابي | ERP محلي |
|---|---|---|
| مكان التشغيل | خوادم المزود، والوصول عبر المتصفح | خوادم الشركة في مقرها أو مركز بياناتها |
| التحديثات والنسخ الاحتياطي | يتولاها المزود | يتولاها فريق تقنية المعلومات في الشركة |
| نموذج التكلفة | اشتراك دوري | ترخيص وأجهزة مقدماً مع تكاليف صيانة |
| الوصول من الفروع والميدان | من أي مكان متصل بالإنترنت | يحتاج شبكة خاصة أو إعداد وصول آمن |
| سرعة البدء | أسرع عادة لأن البنية جاهزة | أطول بسبب تجهيز الخوادم |
فصلنا المقارنة في مقال ERP السحابي مقابل المحلي في السعودية.
اعتبارات خاصة بالمملكة
- الفوترة الإلكترونية: المرحلة الأولى بدأت في 4 ديسمبر 2021، والمرحلة الثانية تُطبق على موجات منذ 1 يناير 2023. النظام يجب أن يولد الفواتير بالصيغة المطلوبة ويتكامل مع منصة فاتورة، وأن يعالج الإشعارات الدائنة والمدينة بالمسار نفسه. تفاصيل أكثر في دليل الفوترة الإلكترونية.
- ضريبة القيمة المضافة: بنسبة 15%، ويجب أن يُخرج النظام بيانات الإقرار من المعاملات مباشرة.
- حماية البيانات الشخصية: نظام حماية البيانات الشخصية نافذ منذ سبتمبر 2023، مع بدء التطبيق الإلزامي بعد مهلة سنة في سبتمبر 2024. بيانات الموظفين والعملاء في النظام تخضع له، وهذا يجعل الصلاحيات وسجل التدقيق أكثر أهمية.
- الأمن السحابي: أصدرت الهيئة الوطنية للأمن السيبراني ضوابط الأمن السيبراني للحوسبة السحابية، وتختلف المتطلبات حسب نوع الجهة وتصنيف بياناتها، فاسأل المزود عن مكان استضافة البيانات وامتثاله.
- الموارد البشرية: التكامل مع التأمينات الاجتماعية ونظام حماية الأجور عبر مدد ومنصة مقيم للإقامات جزء أساسي من وحدة الموارد البشرية في السوق السعودي.
ما الذي يعنيه هذا عند التطبيق؟
- البيانات الأساسية أولاً: خصص وقتاً حقيقياً لتنظيف قوائم العملاء والموردين والأصناف قبل ترحيلها.
- الربط المحاسبي يُصمم بعناية: شجرة الحسابات وربط فئات الأصناف والمستودعات بالحسابات تحدد جودة التقارير لسنوات.
- الانضباط في التسجيل: النظام يفترض أن الاستلام يُسجل عند حدوثه. التسجيل المتأخر يفسد أرصدة المخزون وكل ما يعتمد عليها.
- الإجراءات تتغير: بعض الأعمال اليدوية تختفي، وبعض المسؤوليات تنتقل من قسم لآخر. الاستعداد لذلك جزء من المشروع.
ترانكويل نظام ERP سحابي يضم المحاسبة المالية والفوترة الإلكترونية والمخزون والمبيعات والمشتريات والموارد البشرية والرواتب والمشاريع والمقاولات وإدارة الأصول والعقارات ونقاط البيع في نظام واحد. تعرف على الوحدات في صفحة الحلول.
الأسئلة الشائعة
ما الفرق بين ERP وبرنامج المحاسبة؟
برنامج المحاسبة يسجل الأثر المالي بعد حدوثه، غالباً بإدخال يدوي. نظام ERP يسجل العمليات نفسها، من عرض السعر إلى الاستلام والصرف والرواتب، ويولد القيود المحاسبية منها تلقائياً.
هل يجب تطبيق كل الوحدات دفعة واحدة؟
لا. كثير من الشركات تبدأ بالمحاسبة والمبيعات والمشتريات والمخزون، ثم تضيف الموارد البشرية أو المشاريع لاحقاً. المهم أن تكون الوحدات من النظام نفسه حتى تشترك في قاعدة البيانات.
لماذا تكون أرقام التقارير مختلفة بعد التطبيق؟
غالباً لأن النظام يكشف ما كانت الملفات المنفصلة تخفيه، مثل فروق المخزون أو فواتير غير محصلة. وأحياناً بسبب أخطاء في ترحيل الأرصدة الافتتاحية، ولذلك تُطابق الأرصدة قبل الإطلاق.
هل يعمل نظام ERP السحابي دون إنترنت؟
يحتاج اتصالاً بالإنترنت للوصول إليه، لأن النظام يعمل على خوادم المزود. لذلك يجب التأكد من جودة الاتصال في الفروع والمستودعات.
كيف أعرف هل ترانكويل يناسب شركتي؟
أفضل طريقة عرض تجريبي على سيناريوهات من عملك الفعلي. تواصل مع فريق ترانكويل لترتيب ذلك.

