Skyline Nexus ERP Skyline Nexus ERP
البنية

كيف تتكامل وحدات نظام تخطيط الموارد فعلياً

ما الذي يعنيه النظام المتكامل عملياً: بيانات أساسية مشتركة، ودفاتر مساعدة ترحّل إلى دفتر أستاذ عام واحد، ولماذا تتباعد الأرقام في نقل الملفات الدفعي.

آخر مراجعة 7 min

كلمة «متكامل» تخفي ثلاثة أشياء مختلفة

تكاد كل نشرة تسويقية لأنظمة تخطيط الموارد تستخدم كلمة «متكامل». وتحتها ثلاثة ترتيبات على الأقل تتصرف بطرق مختلفة جداً حين يتعطل شيء عند نهاية الشهر. الأول نقل الملفات أو النقل الدفعي المجدول: نظام يصدّر وآخر يستورد، عادةً خلال الليل. والثاني المزامنة عبر واجهات الربط البرمجية أو البرمجيات الوسيطة، حيث تبقى قاعدتا بيانات منفصلتان متوافقتين بتبادل الرسائل. والثالث البيانات المشتركة فعلاً، حيث لا تكون الوحدات أنظمة منفصلة أصلاً، بل واجهات مختلفة على مجموعة واحدة من الجداول ودفتر أستاذ عام واحد ومجموعة واحدة من السجلات الأساسية.

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

والسؤال العملي ليس أي المستويات هو الأفضل، بل أي مستوى يستحقه كل تدفق. فالنقل الليلي لكشف حساب بنكي لا بأس به، أما النقل الليلي لأرصدة المخزون خلف نقطة بيع تعمل مباشرة فلا. ويقع Skyline Nexus في المستوى الثالث بالنسبة لوحداته: فالمحاسبة ونقاط البيع والمخزون وإدارة علاقات العملاء والصيانة والموارد البشرية والأسطول والأصول تكتب كلها في دفتر أستاذ واحد ومجموعة واحدة من البيانات الأساسية، وتتكامل خارجياً مع الأنظمة الأخرى عبر واجهات الربط حيث يملك العميل أصلاً نظاماً يستحق الإبقاء عليه.

البيانات الأساسية هي حيث يبدأ التباعد

تُنسب إخفاقات التكامل عادةً إلى الواجهات، لكن الشرخ الأول يكون في الغالب سجلاً أساسياً موجوداً مرتين بمحتوى مختلف قليلاً. فبمجرد أن يمسك نظامان قائمتي عملاء منفصلتين، تتباعد القائمتان خلال أسابيع، ويرث كل رقم لاحق هذا التباعد.

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

الدفاتر المساعدة وحساب المراقبة

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

والقاعدة التي تجعل ذلك جديراً بالثقة بسيطة: يجب أن يتطابق الدفتر المساعد دائماً مع حساب المراقبة الخاص به حتى آخر وحدة نقدية. فإذا قال تقرير أعمار الذمم المدينة رقماً وقال حساب مراقبة الذمم المدينة رقماً آخر، فأحدهما خاطئ ولا يمكنك معرفة أيهما دون تحقيق. ولهذا تُمنع عادةً قيود اليومية المباشرة على حسابات المراقبة. فقيد اليومية اليدوي على الذمم المدينة ينشئ رصيداً لا يدين به أي عميل، ولن يظهر في أي كشف حساب ترسله.

وينبغي أن تكون المطابقة تقريراً تشغّله عند الطلب، لا جدول بيانات يتولاه أحدهم. فحين تتشارك الوحدات دفتر أستاذ واحداً تكاد المطابقة تكون تحصيل حاصل، وحين لا تتشاركه تكون أهم فحص يمكنك أتمتته.

قواعد الترحيل وأثر المراجعة

ينبغي أن يكون كل سطر في دفتر الأستاذ قابلاً للتتبع إلى مستند مصدر: رقم فاتورة، أو استلام بضاعة، أو مسيّر رواتب، أو جدول استهلاك، أو معاملة نقطة بيع. فإذا وُجد سطر بلا مصدر فقد تجاوز أحدهم الإجراء. ويجب أن ينتقل معرّف المستند مع سطر دفتر الأستاذ، لا أن يبقى في جدول ربط منفصل.

ولا ينبغي أن تكون القيود المرحّلة قابلة للتعديل بصمت. فمكان التصحيحات القيود العكسية والإشعارات الدائنة، التي تُبقي الأصل والتصحيح ظاهرين، لكلٍّ منهما تاريخه ومستخدمه. وينبغي أن يُقفل إغلاقُ الفترة الفترةَ فعلاً بدل الاعتماد على أن يتذكر الناس عدم التأريخ بأثر رجعي. والاختبار هو: هل تستطيع أن تأخذ أي رصيد وتفتحه وتنزل منه إلى المستندات التي أنتجته دون مغادرة النظام؟

أين تتعطل عمليات التكامل فعلاً

أنماط الإخفاق معروفة، وهي في الغالب الأنماط نفسها دائماً.

  • التوقيت والفصل بين الفترات: بيع رُحّل قبيل منتصف الليل في اليوم الأخير من الفترة يصل إلى النظام الآخر بعد الفصل، فلا تتطابق الفترتان أبداً.
  • مهام فاشلة لا يراقبها أحد: نقل مجدول يتوقف عن العمل، فيبدو غياب البيانات أسبوعاً هادئاً.
  • الكتابة الجزئية: يُنشأ رأس الفاتورة وتفشل البنود، فيحمل أحد الطرفين مستنداً لا يعرفه الطرف الآخر.
  • المفاتيح المكررة: رسالة أُعيدت محاولتها تنشئ نسخة ثانية من الفاتورة نفسها، أو يتصادم نظام الترقيم بين الفروع.
  • انجراف العملة والتقريب: نظامان يقرّبان في مواضع مختلفة، أو يستخدمان سعري صرف مختلفين لليوم نفسه، فتنتج فروق صغيرة تتراكم.
  • الضريبة المحسوبة مرتين: يحسب نظام المعاملات والنظام المحاسبي كلٌّ منهما الضريبة بقواعد مختلفة قليلاً في الخصومات أو الأسعار الشاملة للضريبة أو التقريب على مستوى البند مقابل مستوى المستند. فتختلف الفاتورة المسلّمة للعميل عن الرقم الوارد في الإقرار.

منع التكرار، وإثبات تطابق الطرفين

كل ما يمكن إعادة محاولته ستُعاد محاولته، ولذلك تحتاج كل عملية ترحيل إلى مفتاح ثابت مشتق من المستند المصدر. فإرسال الفاتورة نفسها مرتين يجب أن ينتج ترحيلاً واحداً لا ترحيلين. وينبغي أن يسجّل الطرف المستقبِل المفاتيح التي عالجها، وأن يعيد النتيجة السابقة بدل إنشاء نتيجة جديدة. وبدون ذلك يتحول سلوك الشبكة العادي إلى إيراد مكرر.

وإلى جانب ذلك تحتاج إلى المطابقة ميزةً أساسية: أعداد ومجاميع لكل فترة ولكل نوع مستند، تُقارن على الطرفين، مع سرد الفروق لا تلخيصها. فعلامة خضراء تقول فقط إن آخر مهمة نجحت ليست دليلاً على التطابق. والتقرير المفيد هو الذي يسمّي المستندات السبعة الموجودة في طرف وغير الموجودة في الآخر.

الفروع والعملات

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

وتعدد العملات يحتاج إلى حفظ عملة المعاملة وسعر الصرف المستخدم والمبلغ بالعملة الأساسية على السطر. فحفظ الرقم المحوَّل وحده يهدر الدليل. وحينئذ يجد إعادة تقييم الأرصدة المفتوحة والربح أو الخسارة المحققة عند التسوية مكاناً يُرحَّلان إليه، ويكفّ فرق الصرف عن أن يكون لغز تقريب.

ملاحظة إقليمية: التصديق يغيّر التوقيت

حيث يُطبَّق نظام للفوترة الإلكترونية لا يعود توقيت التكامل تفضيلاً في التصميم. فعدد من الإدارات الضريبية يشترط الآن تصديق الفواتير أو الإبلاغ عنها لدى الجهة قبل وصولها إلى المشتري أو أثناءه. ونظام الفوترة الإلكترونية لدى الهيئة في المملكة العربية السعودية مثال قائم: تُنشأ الفواتير ببنية محددة وعناصر تشفيرية ومعرّفات، والهيئة طرف في دورة حياة المستند لا متلقٍّ لملخص لاحق. وهذا يجعل إنشاء الفاتورة مسألة تكامل فوري. فالدفعة الليلية لا تستطيع إنتاج مستند ينتظره العميل عند الصندوق.

والصورة تختلف في أماكن أخرى، ويجدر التدقيق فيها. فالولايات المتحدة لا تفرض الفوترة الإلكترونية على المستوى الاتحادي، وضريبة المبيعات تُدار على مستوى الولايات بقواعد ونسب تختلف من ولاية إلى أخرى وكثيراً من جهة محلية إلى أخرى. وتطبّق كندا ضريبتي GST وHST اتحادياً مع تباين بين المقاطعات، بما في ذلك ضرائب مبيعات إقليمية في بعضها. وأسواق الشرق الأوسط وشمال أفريقيا الأخرى في مراحل مختلفة. والدرس التصميمي هو إبقاء تحديد الضريبة وإصدار المستند في مكان واحد، حتى إذا انتقلت سوق من الإبلاغ إلى التصديق تغيّرت الإعدادات لا البنية. ويعالج Skyline Nexus تصديق الهيئة من المعاملة نفسها التي تكتب قيد دفتر الأستاذ، فتصدر الفاتورة التي يتسلمها العميل والرقم الوارد في الإقرار من عملية احتساب واحدة.

أسئلة شائعة

ما الفرق بين نظام تخطيط موارد متكامل وأنظمة مربوطة بواجهة؟

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

لماذا يجب أن يتطابق الدفتر المساعد مع حساب المراقبة؟

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

ما البيانات الأساسية التي يجب أن تتشاركها وحدات نظام تخطيط الموارد؟

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

لماذا تجعل الفوترة الإلكترونية التكامل الدفعي غير كافٍ؟

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

ماذا يعني منع التكرار (idempotency) في تكامل أنظمة تخطيط الموارد؟

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

هذا الدليل معلومات عامة، وليس استشارة ضريبية أو محاسبية أو قانونية. تختلف القواعد من دولة إلى أخرى وتتغير مع الوقت، فيرجى التأكد من الوضع الساري لدى الجهة الضريبية المختصة أو لدى مستشار مؤهل قبل اتخاذ أي إجراء.

هل أنت مستعد لتشغيل عملياتك على مساحة عمل واحدة؟

تحدّث إلينا عن نشاطك

أخبرنا بطبيعة عملك وسنعود إليك بإجابة صريحة حول مدى الملاءمة والجدول الزمني والسعر.

بدون بطاقة ودون أي التزام. نردّ خلال يوم عمل واحد.