تخطي للذهاب إلى المحتوى

ترحيل البيانات إلى Odoo 19: دليل عملي من البيانات الرئيسية إلى الأرصدة الافتتاحية

كيف تخطط لترحيل العملاء والموردين والمنتجات ودليل الحسابات والأرصدة الافتتاحية وتنقيتها واختبارها وتحميلها دون الإخلال بدفاترك
19 أكتوبر 2026 بواسطة
ترحيل البيانات إلى Odoo 19: دليل عملي من البيانات الرئيسية إلى الأرصدة الافتتاحية

ترحيل البيانات إلى Odoo 19: البيانات الرئيسية وقوالب الاستيراد والأرصدة الافتتاحية

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

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

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

الخطوة 1: خطط لنطاق الترحيل

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

توقيت الانتقال مهم. إذ توصي وثائق Odoo بالانتقال في نهاية السنة المالية لأن ذلك يقلل البيانات المطلوب نقلها، وتنصح بعدم الانتقال في منتصف فترة ضريبية.

أعدّ جردًا للترحيل يسرد كل عنصر بيانات ونظامه المصدر والمسؤول عنه من جهة العمل وعدد السجلات والنموذج المستهدف في Odoo. ومن العناصر النموذجية:

  • سجلات الإعداد: العملات واليوميات والأوضاع الضريبية والضرائب وشروط الدفع
  • البيانات الرئيسية: فئات المنتجات والمنتجات والخصائص والمتغيرات وجهات الاتصال وحساباتها البنكية
  • تعديلات دليل الحسابات على الدليل القياسي الخاص بالتوطين
  • الأرصدة الافتتاحية: ميزان المراجعة، وفواتير العملاء وإشعارات الدائن المفتوحة، وفواتير الموردين والمبالغ المستردة المفتوحة، وأرصدة البنوك والنقدية، والجرد الافتتاحي للمخزون

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

الخطوة 2: جهّز دليل الحسابات والتوطين المالي

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

اعتبر ذلك البوابة الأولى في خطتك. إذ تحذر الوثائق من أن التوطين المالي لا يمكن تغييره بعد ترحيل أي قيد يومية، لذا تأكد منه قبل تحميل أي بيانات محاسبية.

طابق حساباتك القديمة مع دليل حسابات Odoo بدلًا من استبداله. فحيثما يتطابق حساب في Odoo مع أحد حساباتك، عدّل اسمه أو رمزه. وحيثما لا يوجد تطابق، أنشئ الحساب يدويًا أو استورده. ويجب أن تكون رموز الحسابات فريدة داخل الدليل.

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

تسلسل التحول خطوة بخطوة لترحيل البيانات إلى Odoo 19

الخطوة 3: حمّل البيانات الرئيسية وفق ترتيب الاعتمادية

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

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

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

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

الخطوة 4: استخدم قوالب الاستيراد وخاصية الاستيراد

يستطيع Odoo استيراد البيانات إلى معظم كائنات العمل من ملفات Excel (XLSX) أو CSV. افتح عرض القائمة للكائن، وانقر على أيقونة الترس الخاصة بالإجراءات، واختر استيراد السجلات. وتوفر كائنات كثيرة، مثل جهات الاتصال والمنتجات وقيود اليومية، قالب استيراد قابلًا للتنزيل يتضمن تخطيط الأعمدة جاهزًا.

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

تتبع شاشة الاستيراد تسلسلًا واضحًا: ارفع ملف البيانات، واضبط خيارات التنسيق إذا كان الملف بصيغة CSV (الفاصل والترميز وتنسيق التاريخ وفاصل الآلاف)، وتحقق من أن كل عمود في الملف مرتبط بحقل Odoo الصحيح واربط أي أعمدة غير معروفة يدويًا، وانقر على اختبار للتحقق من البيانات دون حفظها، ولا تنقر على استيراد إلا بعد نجاح الاختبار.

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

انتبه إلى التنسيقات. إذ يوصي Odoo باستخدام تواريخ بصيغة ISO 8601 مثل 1981-07-24، وخلايا تاريخ حقيقية في Excel، واختيار تنسيق التاريخ الصحيح لملفات CSV. ولا يتم التعرف تلقائيًا على الملفات المفصولة بعلامات الجدولة، وقد تؤدي رموز العملات غير المعروفة في الحقول الرقمية إلى إيقاف الاستيراد. وبالنسبة للملفات الكبيرة، تنصح الوثائق بتقسيم البيانات إلى دفعات أصغر لتجنب انتهاء المهلة، ويجب أن تكون جميع متغيرات المنتج الواحد في الدفعة نفسها.

الخطوة 5: أتقن المعرّفات الخارجية والحقول العلائقية

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

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

تخضع الحقول العلائقية لقواعد محددة:

  • حقول Many2one، مثل فئة المنتج أو دولة جهة الاتصال، يمكن ملؤها باسم السجل المرتبط، لكن الأسماء المكررة ترتبط بأول تطابق، لذا يكون العمود المنتهي بـ External ID أكثر موثوقية
  • حقول Many2many، مثل وسوم جهات الاتصال، تقبل عدة قيم مفصولة بفواصل دون مسافات
  • حقول One2many، مثل بنود الطلبات، تضع البند الأول في صف السجل الأصلي وكل بند إضافي في صف مستقل مع ترك أعمدة السجل الأصلي فارغة

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

الخطوة 6: نقِّ البيانات ونفّذ عمليات تحميل تجريبية

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

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

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

الخطوة 7: حمّل الأرصدة الافتتاحية

تصف وثائق Odoo أربعة مراكز افتتاحية يجب إعدادها: أرصدة الحسابات، وفواتير العملاء وإشعارات الدائن المفتوحة، وفواتير الموردين والمبالغ المستردة المفتوحة، والجرد الافتتاحي للمخزون.

بالنسبة لدفتر الأستاذ العام، استورد ميزان المراجعة الافتتاحي كقيد يومية باستخدام قالب الاستيراد الخاص بالعمليات المتنوعة، المتاح من قائمة قيود اليومية. وقبل الاستيراد، استبدل أرصدة الذمم المدينة والدائنة بحسابين وسيطين، AR Clearing وAP Clearing، كلاهما من نوع الأصول المتداولة. يجب أن يكون ميزان المراجعة متوازنًا، ويُستورد كمسودة تراجعها ثم ترحّلها.

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

يوصي Odoo باستيراد كل فاتورة مفتوحة كبند إجمالي واحد بدلًا من استيرادها بندًا بندًا. وتصل المستندات المستوردة كمسودات تؤكدها دفعة واحدة من قائمة الإجراءات. ومع ترحيلها، تُقابَل الحسابات الوسيطة بأرصدة الذمم المدينة والدائنة الفعلية.

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

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

بالنسبة للبنوك والنقدية، اجعل الرصيد الافتتاحي في أول كشف لكل يومية مساويًا للرصيد الفعلي قبل أول معاملة في Odoo. وإذا كنت تستخدم المزامنة البنكية، فاحذف أي معاملات مؤرخة قبل تاريخ ميزان المراجعة.

الخطوة 8: اتبع تحولًا مضبوطًا ونفّذ المطابقة

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

المطابقة هي الطريقة التي تثبت بها نجاح الترحيل. قارن عدد السجلات لكل كائن بين المصدر وOdoo، ثم تحقق من الأرصدة التالية:

  • ميزان المراجعة في Odoo يساوي ميزان المراجعة الختامي في النظام القديم حسابًا بحساب
  • إجماليات الذمم المدينة والدائنة تساوي مجموع الفواتير المفتوحة المستوردة للعملاء والموردين
  • الحسابان AR Clearing وAP Clearing متوازنان بالكامل
  • كميات المخزون حسب المنتج والموقع تطابق نتيجة الجرد، وقيمة المخزون تتفق مع حسابات المخزون
  • كل يومية بنك ونقدية تبدأ من رصيد الكشف الفعلي

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

كيف يمكن أن تساعدك 1CBMS

تخطط 1CBMS لعمليات ترحيل البيانات إلى Odoo 19 وتنفذها للشركات في مصر والعراق، بدءًا من استخراج البيانات من النظام المصدر وتنقيتها، مرورًا بتصميم المعرّفات الخارجية وعمليات التحميل التجريبية والأرصدة الافتتاحية، وصولًا إلى المطابقة المعتمدة. تواصل معنا عبر www.1cbms.com للتخطيط لعملية ترحيل تتيح لفريقك بدء التشغيل الفعلي بأرقام يثق بها.

Odoo Online أم Odoo.sh أم الاستضافة المحلية: كيف تختار مكان استضافة Odoo 19
كيف تختلف خيارات الاستضافة الثلاثة في التخصيص والتحكم والتزامات الترقية والنسخ الاحتياطية ومحركات التكلفة، مع قائمة مراجعة تساعدك على اتخاذ القرار