برمجة أنظمة ERP مخصصة تستحق التكلفة عندما تكون طريقة عمل شركتك نفسها هي ميزتها، ولا يناسبها نظام جاهز دون أن تغيّر ما يجعلها ناجحة. أما إذا كانت عملياتك قريبة مما تفعله أغلب الشركات في مجالك، فالنظام الجاهز غالباً أسرع وأقل مخاطرة. وفي الحالتين، ابدأ بكتابة عملياتك الحالية كما هي، قبل أن تقابل أي شركة برمجة أو مورّد.
باختصار: نظام ERP يجمع المخزون والمبيعات والمشتريات والحسابات وأحياناً الإنتاج والموارد البشرية في قاعدة بيانات واحدة، بدل شيتات إكسل متفرقة. اختر نظاماً جاهزاً إذا كانت عملياتك معتادة في مجالك، واختر نظاماً مخصصاً إذا كانت طريقة التسعير أو التصنيع أو التوزيع عندك خاصة بك. وفي مصر، فكّر من اليوم الأول في التكامل مع منظومة الفاتورة الإلكترونية والإيصال الإلكتروني لدى مصلحة الضرائب. وابدأ بوحدة واحدة تحل أكبر مشكلة، لا بالنظام كله دفعة واحدة.
ما هو نظام ERP؟
ERP اختصار Enterprise Resource Planning، أي تخطيط موارد المؤسسة. هو نظام واحد تُسجَّل فيه حركة الشركة كلها، فيرى كل قسم البيانات نفسها في اللحظة نفسها. الوحدات الشائعة في أي نظام ERP في مصر أو غيرها:
- المخزون والمخازن: الأصناف، والكميات في كل مخزن، والتحويلات، والجرد.
- المبيعات والعملاء: عروض الأسعار، والفواتير، والتحصيل، وحدود الائتمان.
- المشتريات والموردون: أوامر الشراء، والاستلام، ومستحقات الموردين.
- الحسابات: القيود، والخزينة، والبنوك، والتقارير المالية.
- الإنتاج أو التصنيع: التشغيلات، والخامات، وتكلفة كل أمر شغل.
- الموارد البشرية: الموظفون والحضور والرواتب، وأحياناً تكون نظاماً مستقلاً مربوطاً.
من شيت الإكسل إلى ERP: متى تحتاج نظاماً؟
كل شركة كبيرة بدأت بشيت إكسل، وهذا ليس عيباً. الإكسل ممتاز في البداية. لكنه يتحول إلى عبء عندما تظهر هذه العلامات:
- رقم المخزون لا يطابق الرف. وكل جرد يكشف فرقاً لا يعرف أحد سببه.
- كل فرع له نسخته. والشيت «الصحيح» هو الذي عدّله آخر شخص.
- التقرير الشهري يأخذ أياماً. لأن أحداً يجمع بيانات من ملفات مختلفة يدوياً.
- لا تعرف ربح كل صنف أو كل أمر شغل. تعرف الإيراد الإجمالي، لكن لا تعرف أين تكسب وأين تخسر.
- الصلاحيات غير موجودة. أي موظف يستطيع تعديل أي رقم، ولا يوجد سجل لمن غيّر ماذا.
- الفاتورة الإلكترونية عبء منفصل. فريق الحسابات يعيد إدخال الفواتير في منظومة الضرائب يدوياً.
إذا رأيت ثلاث علامات أو أكثر، فقد حان وقت التفكير في نظام. والسؤال التالي: جاهز أم مخصص؟
نظام ERP جاهز أم مخصص؟
| العامل | ERP جاهز | ERP مخصص (Custom ERP) |
|---|---|---|
| سرعة البدء | أسرع، فالنظام موجود ويحتاج إعداداً | أبطأ، فالنظام يُبنى على مراحل |
| ملاءمة طريقة عملك | تتكيف أنت مع النظام غالباً | النظام يتكيف مع طريقة عملك |
| التكلفة على المدى القصير | أقل في الغالب | أعلى في الغالب |
| التكلفة على المدى الطويل | اشتراكات ورسوم مستخدمين وتعديلات | صيانة وتطوير مستمر |
| الملكية | ترخيص استخدام | الكود ملك الشركة إذا نص العقد على ذلك |
| مناسب لـ | عمليات معتادة في مجالك | تسعير أو تصنيع أو توزيع خاص بك |
لا يوجد خيار صحيح لكل الشركات. الخطأ الشائع هو شراء نظام جاهز ثم إنفاق مبالغ أكبر من ثمنه لتعديله حتى يشبه نظاماً مخصصاً. والخطأ المعاكس هو بناء نظام مخصص لعمليات عادية يغطيها أي نظام جاهز.
ماذا يجب أن يشمل نظام ERP في مصر؟
إلى جانب الوحدات الأساسية، هناك متطلبات محلية تستحق أن تُكتب في كراسة الشروط من البداية:
- الفاتورة الإلكترونية والإيصال الإلكتروني: تنشر مصلحة الضرائب المصرية على موقعها دليلاً للتعامل مع منظومة الفاتورة الإلكترونية، وخدمة للاستعلام عن الممولين الملزمين بالفاتورة الإلكترونية وبالإيصال الإلكتروني. كما تنشر حزمة تطوير رسمية (SDK) توثّق الواجهات البرمجية المتاحة لأنظمة ERP ونقاط البيع لدى الممولين للتكامل مع المنظومة. تأكد من محاسبك هل شركتك ملزمة ومن أي تاريخ، ثم اطلب أن يكون التكامل جزءاً من النظام لا إضافة لاحقة.
- العربية أولاً: شاشات وتقارير وفواتير بالعربية من اليمين لليسار، لأن المستخدم اليومي في المخزن أو الفرع يعمل بالعربية.
- الفروع والمخازن المتعددة: مخزون لكل مخزن، وتحويلات بينها، وصلاحيات لكل فرع.
- المناديب والتحصيل: في شركات التوزيع، حركة المندوب والتحصيل من العملاء جزء أساسي من النظام.
- التكلفة الحقيقية: تكلفة كل تشغيلة أو أمر شغل، لا متوسطاً تقديرياً.
- سجل التعديلات والصلاحيات: من أدخل ماذا ومتى، ومن يملك حق الاعتماد.
خطوات برمجة نظام ERP مخصص
- اكتب عملياتك الحالية كما هي: من يستلم البضاعة، ومن يسعّر، ومن يعتمد، وأين تُسجَّل كل خطوة اليوم.
- حدد أكبر مشكلة: المخزون أم التكلفة أم التحصيل؟ هذه هي الوحدة الأولى.
- صمم الوحدة الأولى واختبرها مع المستخدمين: أمين المخزن والمحاسب ومدير الفرع، لا الإدارة فقط.
- انقل البيانات بحذر: الأصناف والأرصدة والعملاء، مع جرد فعلي قبل التشغيل.
- شغّل النظام بالتوازي فترة قصيرة: النظام الجديد والطريقة القديمة معاً، حتى تتطابق الأرقام.
- درّب الفريق ثم وسّع: وحدة بعد وحدة، وفرعاً بعد فرع.
ما الذي يحدد تكلفة برمجة نظام ERP مخصص؟
لا ننشر أسعاراً لأن أي رقم بلا نطاق مكتوب مضلل. لكن هذه العوامل هي ما سيُبنى عليه أي عرض جاد: عدد الوحدات، وعدد الفروع والمخازن، وتعقيد التسعير والتكلفة، والتكاملات مثل الفاتورة الإلكترونية والبنوك والمتجر الإلكتروني، وحجم البيانات المنقولة من الأنظمة القديمة، والحاجة إلى تطبيق موبايل للمناديب أو المخازن. وكلما صغرت الوحدة الأولى، رأيت النتيجة أسرع وقلّت المخاطرة.
ولو كان جزء من النظام تطبيقاً للمناديب على الموبايل، فدليل تطوير تطبيقات الموبايل وتكلفتها يشرح العوامل الخاصة بهذا الجزء. ولمقارنة شركات البرمجة قبل التعاقد، راجع كيف تختار شركة برمجة تطبيقات.
أنظمة بنيناها لشركات بعينها
على صفحة مشاريعنا نعرض 13 نظاماً صُمّم كل منها لنشاط واحد بحسب طريقة عمله. ومن أقربها إلى ERP:
| النظام | القطاع | ما يفعله |
|---|---|---|
| مخزون | توزيع الأغذية والتصنيع لدى الغير | نظام تخطيط موارد عربي أولاً: مخزون وتشغيلات وتكاليف ومبيعات |
| kylo | مصنع بريفورم | متابعة الإنتاج والمخزون، وتكلفة كل تشغيلة بدقة، والربح الحقيقي لكل أمر شغل |
| تِبر | الذهب والمشغولات | قيد مزدوج للمخزون والنقد، وسعر الذهب لحظياً، وفواتير بيع وشراء ومصنعية |
وكتبنا عن نظام مخزون بالتفصيل، ومعه علاقته بالفاتورة الإلكترونية، في مقال Ma5zon ERP (بالإنجليزية).
الأسئلة الشائعة
ما الفرق بين ERP والبرنامج المحاسبي؟
البرنامج المحاسبي يسجل الأثر المالي للعمليات: القيود والحسابات والتقارير المالية. أما ERP فيسجل العملية نفسها من بدايتها، مثل الاستلام في المخزن أو التشغيلة في المصنع، ثم يُنتج أثرها المالي تلقائياً. لذلك يقلل ERP إعادة إدخال البيانات بين الأقسام.
هل تحتاج الشركات الصغيرة نظام ERP؟
ليس دائماً. الشركة الصغيرة ذات المخزن الواحد قد يكفيها برنامج مبيعات ومخزون بسيط. يصبح ERP مفيداً عندما تتعدد الفروع أو المخازن أو المراحل، ويصعب ربط الأرقام ببعضها يدوياً.
كم يستغرق تنفيذ نظام ERP مخصص؟
المدة تتبع النطاق. الوحدة الأولى المحددة جيداً يمكن أن تعمل قبل النظام كله بوقت طويل، وهذا هو الأسلوب الذي ننصح به. اسأل أي شركة عن خطة المراحل ومتى تعمل كل وحدة فعلياً، لا عن تاريخ نهائي واحد للنظام كله.
هل يمكن ربط نظام ERP بمنظومة الفاتورة الإلكترونية في مصر؟
نعم. تنشر مصلحة الضرائب حزمة تطوير رسمية توثّق الواجهات البرمجية لأنظمة ERP ونقاط البيع لدى الممولين. المهم أن يُصمم التكامل من البداية، وأن تتأكد مع محاسبك من التزامات شركتك ومواعيدها.
من يملك الكود في نظام ERP مخصص؟
يجب أن يكون ملك شركتك، لكن ذلك لا يحدث تلقائياً؛ يجب أن ينص العقد على ملكية الكود وقاعدة البيانات وتسليمهما في مستودع باسمك. بدون هذا البند قد تجد نفسك مرتبطاً بالمطوّر نفسه في كل تعديل.
هل أبدأ بنظام جاهز ثم أنتقل إلى نظام مخصص؟
هذا مسار منطقي لكثير من الشركات. النظام الجاهز يعلّمك ما تحتاجه فعلاً، وعندما تصل إلى حدوده تكون متطلبات النظام المخصص أوضح. احرص فقط على أن تستطيع تصدير بياناتك كاملة من النظام الجاهز.
كتبته ياسمين طارق، استراتيجية المحتوى في Mindshift.
شغلك كله على شيتات إكسل؟ احكِ لنا عن طريقة عملك وسنقترح عليك الخطوة الأولى بصراحة، جاهزاً كان أم مخصصاً، أو تعرّف على Mindshift.