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

افصل بين ثلاثة أنواع من البيانات التي تنقلها

ليست كل البيانات المُرحَّلة متشابهة، ومعاملتها كوعاء واحد هو الخطأ الأول. البيانات الرئيسة — العملاء والموردون والأصناف وشجرة الحسابات ورموز الضريبة والموظفون — معلوماتٌ مرجعية يجب أن توجد قبل أن تمسّها أي حركة. البنود المفتوحة هي الالتزامات الجارية: فواتير العملاء غير المسددة، وفواتير الموردين المستحقة، وأوامر الشراء المفتوحة. الأرصدة الافتتاحية هي الوضع المالي الملخّص لكل حساب في تاريخ التحوّل.

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

البيانات الرئيسة: نظّف قبل أن تنقل

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

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

البنود المفتوحة: رحّل التفاصيل لا المجاميع فقط

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

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

الرصيد الافتتاحي هو اللعبة كلها

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

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

طابق وتحقّق قبل أن تثق بأي شيء

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

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

توقيت التحوّل والتشغيل المتوازي

التحوّل أسهل عند حدٍّ نظيفٍ للفترة — نهاية شهر أو ربع أو سنة — لأن الحركات الجارية أقل، ويرتبط الرصيد الافتتاحي بتاريخ تقريرٍ طبيعي. والترحيل في منتصف الفترة ممكن لكنه يضاعف عبء المطابقة، وينبغي تجنّبه ما لم يفرضه التقويم.

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

كيف يبدو الوضع السليم

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