MSA Group
Odoo 18 — يونيو 2026

الشريك التنفيذي والداعم لمجموعة MSA Group

قصّة تحوّل رقمي شامل لمجموعة أغذية رائدة بين مصر والسعودية — من عمليات يدوية متفرّقة إلى منظومة Odoo 18 متكاملة عبر 3 بيئات إنتاجية معزولة و5 كيانات تشغيلية: أتمتة كاملة لدورتي البيع والشراء من التأكيد حتى ترحيل القيود، شجرة تصنيع نودلز بدقة المليجرام (63 قائمة مواد · 48 SKU)، موارد بشرية ورواتب سعودية، تقارير مالية متقدّمة، وامتثال كامل لـ ZATCA.
ما وعدنا به — وما سلّمناه وزيادة
في 11 فبراير 2026 قدّمت Odoo ERP عرضها الفني لتنفيذ نسخة Odoo 18 كنظام صناعي وتجاري متكامل للمجموعة. الجدول التالي يقارن كل بند التزمنا به في العرض بكيفية تحقيقه عملياً على بيئاتكم الإنتاجية — ثم ما أضفناه فوق النطاق المتفق عليه دون أي تكلفة إضافية.
كل ما طلبتموه في العرض — وكيف تحقق عملياً
15 بنداً وظيفياً نصّ عليها عرض السعر — أمام كل بند: ماذا سُلّم فعلياً على بيئاتكم الإنتاجية، مع رابط القسم الذي يوثّقه بالشاشات الحيّة.
9 إضافات جوهرية لم يشملها العرض — وسلّمناها
كل بطاقة مما يلي عملٌ هندسي قائم بذاته لم يكن ضمن النطاق المتفق عليه — قدّمناه لأن نجاح تشغيلكم هو مقياس نجاحنا.
أتمتة رباعية الخطواتخارج النطاق · مجاناً
عرض السعر لم يتضمن أي أتمتة — ومع ذلك سلّمنا أتمتة كاملة لدورتي البيع والشراء: تأكيد واحد يشغّل أمر التسليم واعتماده وإصدار الفاتورة وترحيل القيد المحاسبي. صفر خطوات يدوية وسيطة وصفر أخطاء إدخال — والنتيجة العملية: 86 أمر بيع و135 أمر شراء أُديرت بمستخدم واحد فقط.
أتمتة المرتجعات والمذكرات الدائنةخارج النطاق · مجاناً
زر «إرجاع» واحد يولّد مرتجعاً معتمداً ومذكرة دائنة مُرحَّلة تلقائياً بقيمة المرجع فقط — على البيع والشراء معاً. عملية كانت تتطلب 4 خطوات محاسبية يدوية معرّضة للخطأ، أصبحت ضغطة واحدة موثّقة بالكامل في سجل المتابعة.
ثلاث بيئات بدومينات وSSL مستقلةخارج النطاق · مجاناً
العرض نصّ على نظام واحد متعدد الشركات — سلّمنا أبعد من ذلك: عزل بنيوي كامل عبر 3 قواعد بيانات إنتاجية بدومينات وشهادات SSL مستقلة تتجدد تلقائياً (group · ksa · noodels)، مع dbfilter صارم وإخفاء قائمة القواعد — أمان وخصوصية بمستوى مؤسسي لكل نشاط.
بنية تحتية محوكمة بمستوى مؤسسيخارج النطاق · مجاناً
منظومة Docker Compose من 6 حاويات: PostgreSQL 17 · pgBouncer لتجميع الاتصالات · Redis للجلسات والكاش · Nginx لخمسة مواقع — مع حدود موارد لكل بيئة ونسخ احتياطية منتظمة. بنية تتحمّل نمو أعمال المجموعة لسنوات دون إعادة بناء.
دقة المليجرام في وصفات التصنيعخارج النطاق · مجاناً
وحدتا mg و ml مخصصتان بدقة 6 خانات عشرية — ملح الوصفة 800mg يُحتسب بدقته الحقيقية بدل أن يقرّبه النظام إلى صفر. بدون هذه الإضافة الهندسية كانت تكلفة كل وصفة نودلز — وكل قيد تصنيع مبني عليها — ستُحسب خطأً.
أربعة موديولات دعم يوميةخارج النطاق · مجاناً
عزل الشركات msa_company_isolation، مزامنة التواريخ msa_date_sync، الصلاحية كتاريخ فعلي للأمر، وAuto-Fit لعرض عناوين القوائم كاملة — أربعة موديولات كاملة طوّرناها لتفاصيل يومية يلمسها كل مستخدم على كل شاشة.
عمولات وحوافز الرواتباستجابة لملاحظاتكم
بعد العرض، طلبتم عكس سياسة الحوافز الفعلية — فوسّعنا منظومة الرواتب: عمولة مندوب المشتريات و4 حقول حوافز بإجمالي محسوب داخل مسير الراتب، وقيد محاسبي تلقائي متوازن. سياسة المجموعة صارت داخل النظام لا خارجه.
التقارير المالية المخصّصة كلهاخارج النطاق · مجاناً
حزمة تقارير محاسبية احترافية كاملة لم يحددها العرض: ميزان المراجعة، دفتر الأستاذ العام، أعمار الذمم (3/6/9/12 شهر)، البنود المفتوحة، محرّك MIS لبناء قائمة الدخل والميزانية بدون كود، الموازنات وتقارير الانحرافات، قائمة التدفقات النقدية، تقرير رصيد الضرائب الجاهز للإقرار، وتصدير PDF/Excel لكل تقرير — القوائم الرسمية بضغطة زر بدل ساعات إعداد يدوي.
دليل تدريبي عربي مصوّر شاملخارج النطاق · مجاناً
هذا المستند نفسه: 7 أقسام وأكثر من 100 لقطة شاشة حيّة من بيئاتكم الإنتاجية تغطي الدورات كاملة — من عرض السعر حتى قيد الراتب — لتتدرب الفرق على ما ستستخدمه فعلاً. مرجع دائم يختصر شهوراً من التأهيل.
تعرّف على MSA Group

مجموعة قابضة عاملة في قطاع الأغذية بنشاط ممتد بين مصر والسعودية: استيراد وتصدير المواد الغذائية، الخضار المجمدة، تصنيع النودلز والنكهات بعلامتي Atyab وIndeed، وفرع سعودي مسجّل ضريبياً. تُدير المجموعة 5 كيانات تشغيلية عبر 3 بيئات إنتاجية معزولة: بيئة موحّدة للدمج المالي (مصر · Forzen · السعودية غير الضريبي — كلها بدون ضرائب)، وبيئتان منفصلتان تماماً لفرع النودلز وللفرع السعودي الضريبي، وهو الوحيد الخاضع للضريبة — نفّذت التحويل Odoo ERP (Silver Partner KSA).
أنشطة MSA Group التي يُديرها النظام
تنوّع فريد يجمع بين الاستيراد والتصدير، التجميد، التصنيع، والبيع عبر بلدين وعملتين وأنظمة ضريبية مختلفة. ربطنا كل هذه الأنشطة في منظومة موحّدة على Odoo 18.
MSA Egypt
ضمن بيئة المجموعة الموحّدة (Consolidation) — استيراد وتصدير المواد الغذائية بالدولار الأمريكي.
MSA Forzen
ضمن بيئة المجموعة الموحّدة (Consolidation) — إنتاج وتجارة الخضروات المجمدة بسلسلة تبريد متكاملة.
MSA Noodels
بيئة منفصلة بالكامل — تصنيع النودلز والنكهات بعلامتي Atyab و Indeed: 12 نكهة × حجمين × علامتين.
إم إس إيه جي إنترناشونال
بيئة منفصلة بالكامل — الكيان الوحيد الخاضع للضريبة في المجموعة: SAR · VAT 15% · جاهزية ZATCA.
KSA No Taxes
ضمن بيئة المجموعة الموحّدة للدمج المالي (Consolidation) — بدون ضرائب كبقية شركات المجموعة.
لماذا احتاجت MSA Group لحلول مخصّصة؟
مجموعة بأنشطة متنوّعة بين بلدين وعملتين، وكيانات متداخلة على نظام واحد، ووصفات تصنيع تحتاج دقة المليجرام. النظام القياسي ما كان كافياً — من النطاق الوظيفي التفصيلي لعرض 11 فبراير 2026 وملاحظات العميل وُثّق 43 متطلباً وظيفياً رسمت خريطة العمل.
كيف كان الوضع قبل المشروع؟
ست مشكلات جوهرية كانت تستنزف وقت الفرق وتشوّه الأرقام — هذه صورة الوضع كما وثّقناه قبل البدء.
كيانات متداخلة بلا عزل
أربع شركات على نظام واحد بقائمة قواعد بيانات مكشوفة عند الدخول، وفئات منتجات وحسابات مشتركة — مخاطر خلط وأمان حقيقية.
رواتب بلا حوافز
لا حقول لعمولة مندوب المشتريات ولا الحوافز الأربعة المطلوبة — وحساب الرواتب لا يعكس سياسة المجموعة الفعلية.
تكلفة معيارية مفقودة
مطلب العميل نصاً: «التكلفة المعيارية بين الأساسي والمتغير في تقرير واضح والفروقات يتم تحميلها على المسؤول» — لم يكن موجوداً إطلاقاً.
وحدات ودقة غير صناعية
وصفات النودلز تحتاج مقادير بالمليجرام — والنظام يقرّب 0.0008 كجم إلى صفر. وكراتين المكعبات (720–1280) بلا تحويلات سليمة.
الامتثال السعودي
الفرع السعودي يحتاج شجرة حسابات سعودية وVAT 15% وجاهزية ZATCA — على كيان منفصل تماماً عن الكيانات المعفاة.
دوام غير مطابق للواقع
تقاويم العمل كلها «Standard 40h» بينما الواقع: دوام إداري، دوام شتوي، وإنتاج 6 أيام — وجهازا بصمة بلا تكامل.
التحدّي
- أربعة كيانات متداخلة على نظام واحد بلا عزل أمني أو ضريبي.
- دورات بيع وشراء يدوية متعددة الخطوات وقيود تُدخل باليد.
- وصفات تصنيع بالمليجرام يقرّبها النظام إلى صفر.
- رواتب بلا عمولات ولا حوافز ولا قيد محاسبي تلقائي.
- امتثال سعودي (ZATCA · VAT 15%) غير مفعّل على الكيان الضريبي.
الحل
- 3 بيئات إنتاجية معزولة بدومين وSSL وقاعدة بيانات مستقلة.
- أتمتة رباعية الخطوات: تأكيد واحد → تسليم → فاتورة → قيد مُرحَّل.
- 51 موديولاً وتقريراً مخصّصاً ضمن Odoo 18 — كل واحد يحل مشكلة محددة.
- وحدات mg/ml مخصصة بدقة 6 خانات عشرية + شجرة 63 BoM.
- تكامل تام بين الموديولات والنظام القياسي بقيود تلقائية.
الأثر
- كل المعاملات في منظومة واحدة بدل تشتّت Excel والأوراق.
- كل قيد محاسبي يتولّد تلقائياً — صفر أخطاء توازن.
- 86 أمر بيع و135 أمر شراء أُديرت بمستخدم واحد فقط.
- انحرافات التصنيع تصل لقائمة الدخل وحدها (حساب 520005).
- تقارير جاهزة بهوية المجموعة وامتثال ZATCA بضغطة زر.
كيف بنينا منظومة MSA خطوة بخطوة
لم تكن منظومة بسرعة يوم وليلة — بل ثمرة تخطيط هندسي وتنفيذ على مراحل من فريق Odoo ERP بقيادة المهندس أحمد شحاتة. مرّ المشروع بـ 5 مراحل متتابعة، كل واحدة بنت على الأخرى حتى وصلنا للمنظومة الكاملة اليوم.
بدأنا من النطاق الوظيفي التفصيلي لعرض 11 فبراير 2026 ومن ملاحظات العميل التأسيسية، وحلّلناها مقابل قدرات النظام القياسي. وُثّق 43 متطلباً وظيفياً عبر 5 مجالات (الشركات التجارية · Forzen · النودلز · السعودية · الوظائف المشتركة) صارت خريطة الفجوات (Gap Analysis) التي رسمت كل مراحل العمل التالية.
- ورش متطلبات مع قيادة المجموعة وفرق التشغيل
- تحليل فجوات Standard vs Custom لكل متطلب
- خريطة كيانات: مصر · سعودية ×2 · Forzen · Noodels
- تحديد الأولويات: العزل ← الأتمتة ← التصنيع ← الرواتب
بدل نظام واحد متشابك تعرض شاشة دخوله كل قواعد البيانات، أصبح لكل نشاط بيئة مستقلة بدومينها وشهادتها وقاعدة بياناتها ومواردها — والعزل مفروض تقنياً لا تنظيمياً فقط:
- القاعدة: MSA_ALL — بيئة الدمج المالي (Consolidation)
- الكيانات: MSA Egypt · KSA No Taxes · MSA Forzen
- العملة: USD — كل كياناتها بلا ضرائب
- الموارد: 4 Workers · 4GB
- القاعدة: MSA_KSA — الكيان الضريبي السعودي
- الكيان: شركة إم إس إيه جي إنترناشونال
- العملة: SAR · الوحيد الخاضع لـ VAT 15% · جاهزية ZATCA
- الموارد: 2 Workers · 2GB
- القاعدة: MSA_Noodels — منفصلة بالكامل
- العلامات: Atyab · Indeed
- العملة: EGP — تصنيع على خطوتين
- الموارد: 2 Workers · 2GB
البنية التحتية المشتركة المحوكمة:
تنظيف وإعادة بناء البيانات الرئيسية — مستودع وفئات مستقلة لكل شركة مع نسخ احتياطية كاملة. ثم بُنيت شجرة منتجات النودلز ثلاثية المستويات من الصفر، بحيث يكفي اختيار الـ SKU وكميته ليعرف النظام كل ما يلزم من خامات:
طوّر فريق Odoo ERP حزمة موديولات مخصّصة مفصّلة على قياس المجموعة بعد دراسة عميقة لاحتياجاتها اليومية — توسعة الرواتب بالعمولات والحوافز، إطلاق موديول انحرافات التشغيل وإثباته بأمر تصنيع حي، وتفعيل الأتمتة رباعية الخطوات.
- منظومة الموارد البشرية العربية Line_ERP_HR (GOSI · سلف · عهد · إنذارات)
- انحرافات التشغيل line_mrp_variance — حساب 520005 تلقائياً
- عزل الشركات msa_company_isolation — كل شركة ترى أصنافها فقط
- مزامنة التواريخ msa_date_sync + الصلاحية كتاريخ msa_sale_validity_as_date
- لوحات القيادة التنفيذية Line_Dashboard
- أتمتة البيع والشراء والمرتجعات حتى ترحيل القيود
إطلاق بيئة الفرع السعودي الضريبي المستقلة ksa.msagroup.site ضمن البيئات الثلاث، تفعيل أتمتة المرتجعات بالمذكرات الدائنة على المجموعة، نشر موديول Auto-Fit، وإصدار هذا الدليل التدريبي الشامل.
كل اللقطات مولّدة ومشروحة من البيئات الحقيقية — بالعربية RTL — لتتدرب الفرق على ما ستستخدمه فعلاً، لا على أمثلة افتراضية.
🗓️ محطات المشروع — الرحلة الكاملة من أول يوم حتى اليوم
- الانطلاق وجمع المتطلباتورش عمل مع قيادة المجموعة وفرق التشغيل في مصر والسعودية — توثيق 43 متطلباً وظيفياً من نطاق العرض التفصيلي وتحليل فجوات (Gap Analysis) بين النظام القياسي واحتياجات المجموعة الفعلية، وتحديد الأولويات: العزل ← الأتمتة ← التصنيع ← الرواتب.
- العزل المعماري الكبيرفصل الأنشطة في 3 بيئات إنتاجية مستقلة بدومينات وشهادات SSL منفصلة (group · ksa · noodels)، dbfilter صارم وإخفاء قائمة قواعد البيانات، توحيد أسماء الشركات، وإصدار وثائق الحالة وقائمة المهام.
- البنية التحتية المحوكمةمنظومة Docker Compose من 6 حاويات: PostgreSQL 17 · pgBouncer لتجميع الاتصالات · Redis للجلسات والكاش · Nginx لخمسة مواقع — مع تجديد تلقائي للشهادات وحدود موارد لكل بيئة.
- إعادة بناء البيانات الرئيسيةتنظيف شامل وإعادة هيكلة: مستودعات وفئات منتجات مستقلة لكل شركة، عزل تام بين الكيانات، ونسخ احتياطية كاملة قبل وبعد كل خطوة.
- شجرة تصنيع النودلز بدقة المليجرامبناء الشجرة ثلاثية المستويات من الصفر: 54 مادة خام · 15 مكوّناً وسيطاً · 63 قائمة مواد · 48 SKU بعلامتي Atyab وIndeed — مع وحدتي mg/ml مخصصتين بدقة 6 خانات عشرية وتصنيع على خطوتين.
- الرواتب والموارد البشريةتوسعة منظومة Line_ERP_HR استجابةً لملاحظات المجموعة: عمولة مندوب المشتريات و4 حقول حوافز بإجمالي محسوب، GOSI ونهاية الخدمة، سلف بأقساط مجدولة، عهد وإنذارات ووثائق — وقيد راتب تلقائي متوازن.
- أتمتة الدورات التجاريةتفعيل الأتمتة رباعية الخطوات على البيع والشراء — تأكيد واحد حتى ترحيل القيد — ثم امتدادها للمرتجعات بالمذكرات الدائنة، وإطلاق موديول انحرافات التشغيل 520005 وإثباته بأمر تصنيع حي.
- الامتثال المحلي — السعودية ومصربيئة KSA بشجرة حسابات سعودية و4 سجلات VAT 15% وجاهزية ZATCA على الكيان الخاضع، والكيانات المصرية بعملتي USD وEGP معزولة تماماً عن الكيان الضريبي.
- التمكين والإطلاقإطلاق بيئة الفرع السعودي الضريبي المستقلة ksa.msagroup.site، نشر موديول Auto-Fit على كل الشاشات، وإصدار هذا الدليل التدريبي الشامل — 7 أقسام وأكثر من 100 لقطة شاشة — كمرجع تدريبي موحّد للفرق.
- الحالة اليوم — ALL SYSTEMS OPERATIONAL ✅ثلاث بيئات تعمل بثبات على بنية واحدة محوكمة، 51 موديولاً وتقريراً مخصّصاً مفعّلة، 86 أمر بيع و135 أمر شراء أُديرت بمستخدم واحد فقط — والخطوة التالية: تمكين الفرق عبر هذا الدليل.
الموديولات التي صنعت الفارق
10 موديولات أساسية تُروى كقصص كاملة — المشكلة التي عانت منها المجموعة قبل كل موديول، الحل الذي قدّمه فريق Odoo ERP، كيفية استخدامه عملياً، والفائدة الفعلية التي تحقّقت — ثم منظومة الـ 41 موديول الإضافي بفئاتها العشر.
منظومة الموارد البشرية العربية
الرواتب تُحسب خارج النظام بلا حقول لعمولة مندوب المشتريات ولا الحوافز الأربعة المطلوبة. الإقامات والوثائق بلا تنبيهات انتهاء، والسلف والعهد تُتابع يدوياً بلا دورة اعتماد ولا أثر محاسبي.
منظومة رواتب وشؤون موظفين عربية أولاً: رواتب وبدلات، تأمينات GOSI، مكافأة نهاية الخدمة، سلف بأقساط مجدولة، عُهد بدورة اعتماد، إنذارات بـ 7 مستويات، حضور GPS من الموبايل، تنبيهات انتهاء الوثائق — 🆕 عمولة مندوب المشتريات و4 حقول حوافز بإجمالي محسوب، وقيد راتب تلقائي متوازن للمحاسبة.
- دخول الموارد البشرية ← الموظفون لإضافة موظف جديد أو تحديث بياناته
- إنشاء عقد عمل مع تحديد هيكل الراتب والبدلات والحوافز والعمولات
- توليد مسير راتب شهري — النظام يحسب GOSI والاستقطاعات تلقائياً
- اعتماد المسير وترحيله — يتولّد القيد المحاسبي المتوازن في نفس اللحظة
- طباعة قسائم الرواتب بالقالب المخصّص بهوية المجموعة — الرحلة كاملة بالشاشات في القسم 7
رواتب الشهر تُعدّ في ساعات بدل أيام، بسياسة حوافز المجموعة الفعلية وامتثال GOSI كامل — وقيد محاسبي متوازن دائماً بلا تدخل يدوي.
انحرافات التشغيل — حساب 520005
مطلب العميل نصاً: «التكلفة المعيارية بين الأساسي والمتغير في تقرير واضح والفروقات يتم تحميلها على المسؤول» — لم يكن موجوداً إطلاقاً. هدر المصنع كان يذوب داخل تكلفة المخزون بلا رقيب ولا مساءلة.
مع إقفال كل أمر تصنيع يُحسب الفرق (الفعلي − المعياري) ويُرحَّل تلقائياً على حساب 520005: استهلاك زائد = مدين (خسارة تشغيلية)، وفر = دائن — ويظهر بنداً واضحاً في قائمة الدخل أمام الإدارة. مفعّل على كل شركات المجموعة.
- المشغّل يقفل أمر التصنيع (Mark Done) كالمعتاد
- النظام يحسب فرق الاستهلاك الفعلي عن المعياري لكل مكوّن
- قيد تلقائي على 520005 مربوط بأمر التصنيع بزر ذكي
- الانحراف يظهر في قائمة الدخل كبند هدر — التفاصيل بالشاشات في القسم 4.5
رقابة المصنع تصل لقائمة الدخل وحدها وفي لحظتها — من ملاحظة عميل مكتوبة إلى قيد محاسبي تلقائي مُثبت بأمر تصنيع حي.
عزل الشركات والبيانات
كل شركات المجموعة كانت على نظام واحد متشابك: فئات منتجات وحسابات مشتركة، وشاشة دخول تعرض قائمة كل قواعد البيانات — بلا تمييز بين ما يجب دمجه مالياً وما يجب عزله بالكامل.
هيكلة صحيحة على ثلاث بيئات: بيئة المجموعة للدمج المالي (Consolidation) تضم مصر (استيراد وتصدير) · مصنع الخضار Forzen · الفرع السعودي غير الضريبي — كلها بدون ضرائب، مع عزل المنتجات والفئات بين شركاتها فكل شركة ترى أصنافها فقط. أما فرع النودلز والفرع السعودي الضريبي — الوحيد الخاضع لـ VAT 15% — فكلٌّ منهما في بيئة منفصلة تماماً بقاعدة بيانات مستقلة.
- يعمل تلقائياً في الخلفية على كل شاشات النظام — صفر إعداد يومي
- المستخدم يرى منتجات وفئات شركته الحالية فقط في كل القوائم والبحث
- الإدارة العليا متعددة الشركات تبدّل الشركة من الشريط العلوي وترى نطاقها
صفر تسرّب بيانات بين الكيانات — والكيان الضريبي السعودي معزول تماماً عن الكيانات المعفاة كما تتطلب ZATCA.
مزامنة التواريخ عبر الدورة
تواريخ التسليم والفواتير تتشتت عن تاريخ الأمر المصدر، فتظهر فجوات زمنية في التقارير الشهرية وتختل المطابقة بين المبيعات والمحاسبة. وعروض الحجز المسبق بلا تاريخ فعلي معتمد.
تواريخ التسليم والفواتير تتزامن تلقائياً مع تاريخ الأمر المصدر عبر الدورة كاملة، واعتماد تاريخ الصلاحية كتاريخ فعلي للأمر يخدم عروض الحجز المسبق — تقارير بلا فجوات زمنية.
- عند تأكيد أمر البيع/الشراء تنتقل تواريخه تلقائياً للتسليم والفاتورة
- في عروض الحجز المسبق: تاريخ الصلاحية يصبح هو التاريخ الفعلي للأمر
- كل القيود المتولدة تحمل التاريخ الصحيح للفترة المحاسبية
تقارير شهرية مطابقة 100% بين المبيعات والمشتريات والمحاسبة — بلا فجوات زمنية ولا تسويات يدوية آخر الشهر.
لوحات القيادة التنفيذية
قيادة المجموعة كانت تنتظر تقارير يدوية تُعدّ آخر الشهر — تأخّر في القرارات، وغياب رؤية لحظية للمبيعات والنقدية والمخزون عبر ثلاث بيئات وخمسة كيانات.
لوحات قيادة تنفيذية لكل قسم تجلب البيانات من كل أجزاء النظام في صفحة واحدة، بفلاتر زمنية جاهزة — اليوم، الأسبوع، الشهر، السنة، مخصّص — وKPIs تتحدث لحظياً.
- افتح Line Dashboard من القائمة الرئيسية (تظهر للمستخدمين المخوّلين)
- اختر الفترة المطلوبة من شريط الفلاتر بنقرة واحدة
- اضغط أي KPI للانتقال للسجلات التفصيلية المرتبطة به
الإدارة العليا ترى وضع المجموعة الكامل في 5 ثوانٍ صباح كل يوم — قرارات أسرع واستجابة لحظية بدل تقارير الشهر التالي.
القوائم الذكية — عرض كامل بلا قصّ
عناوين أعمدة القوائم العربية تظهر مقصوصة ومزدحمة، والمستخدم يضيّع وقته في توسيع الأعمدة يدوياً على كل شاشة — وأخطاء قراءة وإدخال متكررة.
عناوين الأعمدة تظهر كاملة بلا قصّ مع تمرير أفقي سلس — مفعّل على كل شاشات النظام في البيئات الثلاث تلقائياً.
- لا شيء — يعمل تلقائياً على كل قائمة تفتحها في النظام
قراءة أوضح وأخطاء إدخال أقل على مئات الشاشات — تفصيلة صغيرة بأثر يومي على كل مستخدم.
سير اعتماد التحويلات الداخلية
المجموعة تنفّذ تحويلات داخلية يومية كثيفة بين مستودعاتها المتعددة. كل تحويل يتم بدون مراجعة أو اعتماد — تحويلات كبيرة بقيم عالية تمر بصمت. النتيجة: فوضى مخزون وضياع للمسؤولية.
سير اعتماد إلكتروني للتحويلات التي تتجاوز حداً معيّناً (قابل للضبط من الإعدادات). التحويلات الصغيرة تمر مباشرة، الكبيرة تحتاج موافقة المدير المالي مع سجل متابعة كامل.
- أمين المستودع: المخزون ← العمليات ← التحويلات الداخلية ينشئ تحويل جديد
- عند الحفظ: النظام يحسب القيمة الإجمالية ويقارنها بالحد المعرّف
- إذا تجاوزت الحد: التحويل يدخل قائمة التحويلات المعلّقة وينتظر اعتماد المدير
- المدير: يستلم إشعار، يفتح التحويل، يراجع، يعتمد أو يرفض مع كتابة سبب
- كل خطوة تسجّل تلقائياً في سجل المتابعة (Audit Trail كامل)
رقابة 100% على التحويلات الكبيرة بدون تعطيل العمل اليومي على الصغيرة. كل تحويل له مسار اعتماد واضح وموثّق — صفر نزاعات لاحقة.
إتلاف متعدّد بسير اعتماد
المجموعة تتعامل مع منتجات زراعية وغذائية سريعة التلف — عمليات إتلاف يومية متكرّرة. النظام القياسي يتطلّب عملية إتلاف منفصلة لكل منتج. النتيجة: استهلاك وقت كبير، وغياب الرقابة على قيمة المُتلف الكلية.
طلب إتلاف متعدّد يجمع عدّة منتجات في عملية واحدة + معالج تأكيد ذكي + سير اعتماد للقيم الكبيرة. ترقيم تسلسلي تلقائي ودورة كاملة من الإنشاء حتى الترحيل.
- دخول المخزون ← العمليات ← طلبات الإتلاف المتعدّد ← جديد
- إضافة منتجات (مثلاً: 20 منتج بكميات وأسباب مختلفة) في بنود الطلب
- تأكيد الطلب — النظام يصدر رقم تسلسلي تلقائي
- إن تجاوزت القيمة الإجمالية الحد: يُطلب اعتماد المدير
- بعد الاعتماد: المخزون يُخصم وقيد المحاسبة يُسجّل لكل البنود دفعة واحدة
توفير وقت ضخم لأمناء المستودعات: إتلاف 20 منتج في عملية واحدة بدلاً من 20 عملية منفصلة — أي وفّرنا 95% من الوقت + رقابة على قيمة المُتلف.
سندات القبض والصرف
المجموعة تستقبل وتصرف مبالغ يومياً (دفعات عملاء، مصاريف نثرية، تسديدات موردين). تسجيلها كقيد يومية يستهلك وقت المحاسب ويعرّض النظام للأخطاء — موظف غير محاسب لا يستطيع التسجيل مباشرة.
سندات قبض/صرف بـ 5 قوائم منفصلة و تسلسلين مستقلّين (CV للقبض، PV للصرف) وقالب طباعة PDF مخصّص بترويسة MSA Group الرسمية. واجهة بسيطة مناسبة لأي موظف.
- دخول المحاسبة ← السندات ← سندات القبض ← جديد
- اختيار العميل، إدخال المبلغ، اختيار طريقة الدفع (نقد/بنك/شيك)
- كتابة السبب أو رقم الفاتورة المرتبطة في حقل البيان
- ضغط ترحيل — النظام ينشئ القيد المحاسبي المتوازن تلقائياً
- طباعة السند بالقالب الرسمي وتسليم نسخة للعميل
أي موظف يستطيع تسجيل سند قبض/صرف بدون معرفة محاسبية — والقيد المحاسبي صحيح ومتوازن دائماً. توفير ساعات يومياً للمحاسب الرئيسي.
العهد النقدية للموظفين
المجموعة تصرف عهد نقدية للموظفين لمصاريف عمل (شراء مواد، صيانة، سفر، استلام مشتريات). متابعتها يدوياً صعبة: من استلم؟ كم تبقّى لديه؟ متى يسوّي؟ هل عنده عهد قديمة معلّقة؟
نظام عهد متكامل بـ 8 قوائم و 3 تسلسلات (إصدار، إرجاع، تسوية). رصيد العهدة يظهر مباشرة على بطاقة الموظف. قيد محاسبي تلقائي + قالب طباعة احترافي.
- إصدار عهدة: الموارد البشرية ← العهد ← إصدار عهدة جديدة، حدّد الموظف والمبلغ والسبب
- اعتماد المدير المالي وترحيل — يُخصم من البنك/الصندوق ويُضاف لرصيد عهدة الموظف
- تسوية عهدة: عند إرجاع الفواتير، اختر تسوية عهدة وأرفق فواتير المصاريف الفعلية
- إرجاع المتبقّي: إن بقي مبلغ، أنشئ سند إرجاع عهدة لتسوية الرصيد كاملاً
- النظام يمنع إصدار عهدة جديدة لمن لديه رصيد مفتوح كبير (إعداد قابل للضبط)
رؤية لحظية لرصيد العهدة عند كل موظف. صفر عهد منسيّة أو مفقودة، مع حماية تلقائية من تراكم العهد المعلّقة عند موظف واحد.
🧩 موديولات الدعم — تفاصيل صغيرة بأثر يومي كبير
منظومة تقارير وتخصيصات احترافية
بجانب قصص الموديولات الأساسية أعلاه، طوّر فريق Odoo ERP 41 موديول إضافي لتغطية كل جوانب التشغيل: تقارير مالية متقدمة، لوحات معلومات إدارية، حوكمة محاسبية، تكامل ZATCA، وتعزيزات لنقاط البيع والمخزون. كل موديول له أثر ملموس على سير العمل اليومي.
حزمة تقارير محاسبية احترافية تتجاوز ما يوفّره النظام افتراضياً — أساسية لإعداد القوائم المالية الشهرية وإقرارات ZATCA.
ميزان المراجعة، دفتر الأستاذ العام، أعمار الذمم (3/6/9/12 شهر)، البنود المفتوحة — كلها بصيغ PDF و Excel.
يضيف عمود رقم أمر البيع في القيود الإيرادية لتتبع كل قيد حتى مصدره.
زر تصدير XLSX مدمج على شاشة Journal Items يصدّر مئات آلاف البنود بسرعة مع الفلاتر والمجاميع.
تفصيل كامل لكل ضريبة (VAT 15%، استقطاع) مع القاعدة والقيمة، أساسي لإقرار ZATCA.
قالب PDF رسمي بترويسة المجموعة وحقول التوقيع، مناسب للأرشفة الورقية.
المحرّك الأقوى لبناء تقارير مالية مخصصة بدون كتابة كود — KPIs، موازنات، تدفقات نقدية، قوائم جاهزة P&L و Balance Sheet.
أداة بناء التقارير المالية المخصصة بواجهة Drag & Drop ومعادلات بسيطة.
إعداد موازنة سنوية شهرية وتقرير الانحرافات (Actual vs Budget vs Variance%).
قائمة Cash Flow بتصنيف تشغيلي/استثماري/تمويلي، جاهزة للقوائم المالية السنوية.
قوالب جاهزة للاستخدام الفوري — قائمة الدخل والميزانية العمومية بهيكل قياسي.
منظومة متكاملة لضمان الامتثال الكامل لمتطلبات هيئة الزكاة والضريبة (ZATCA Phase 2) وضوابط التدقيق المحاسبي للجمعيات.
رقم تسلسلي عام لكل قيد بجانب الترقيم الفرعي — مطلوب لدفتر اليومية المتسلسل.
تخصيص نمط الترقيم (سنة، شهر، نوع الفاتورة) لتمييز الفاتورة الضريبية عن المبسطة.
يسجل المستخدم وتاريخ ترحيل كل قيد محاسبي — أساس Audit Trail الكامل.
كل مستخدم يرى ويعدّل يومياته المحدّدة فقط — محاسب المبيعات لا يلمس البنوك.
كل أمين مستودع يرى مستودعاته فقط — أساس الفصل بين الفروع.
تخصيص الواجهة لكل مستخدم — يرى ما يهمه فقط، لا فوضى.
تحسينات على شاشات المحاسبة اليومية لتوفير وقت المحاسب وزيادة دقة البيانات.
تعبئة تلقائية لتاريخ الاستحقاق على بنود الذمم — لا أعمار ذمم مشوّهة.
خصم بمبلغ ثابت (وليس نسبة فقط) على بنود الفاتورة للعروض الترويجية.
كل يومية لها حساب تحليلي افتراضي يُطبَّق تلقائياً على القيود الجديدة.
تقارير احترافية لكشوف العملاء والموردين (Activity / Outstanding / Detailed).
حماية سلسلة التسويات من العبث — لا حذف لقيد مرتبط بتسوية.
إظهار رقم المستند المصدر (أمر شراء / بيع / حركة مخزون) مباشرة على القيد المحاسبي — تتبع كامل من القيد للمصدر.
عمود رقم أمر الشراء (PO) في القيود مع رابط مباشر للوثيقة.
عمود رقم أمر البيع (SO) في القيود الإيرادية للتحليل المتقدم.
عمود رقم حركة المخزون في قيود تكلفة البضائع المباعة.
إضافات حيوية لنقاط البيع الـ 6 في MSA Group — تتبع الربحية بكل نقطة، تقارير Z اليومية، حماية من الأخطاء.
كل نقطة بيع لها حساب تحليلي خاص — قيودها تذهب له تلقائياً.
تقرير ختام الوردية للكاشير: مبيعات، نقد، شبكة، فروقات الصندوق.
تحليلات بالكاشير، بالساعة، بالمنتج، بطريقة الدفع.
حماية من خطأ شائع عند الكاشير: حفظ فاتورة بكمية صفرية.
منع الخصومات، البيع تحت التكلفة، تعديل الأسعار بدون موافقة.
أدوات تشغيلية للمستودعات الـ 14 في MSA Group — طباعة مباشرة، تاريخ المخزون، تنقل أفضل.
طباعة الإيصالات والتقارير مباشرة من النظام إلى الطابعة بدون فتح PDF.
معرفة كمية أي منتج في أي مستودع في أي تاريخ ماضي بدقة.
زر سريع على فئة المنتج يعرض كل المنتجات التابعة بضغطة واحدة.
قالب فاتورة مخصص بالهوية السعودية الكاملة + خصومات احترافية على المشتريات.
قالب QWeb احترافي بترويسة MSA Group، البيانات السعودية الكاملة، QR Code لـ ZATCA، ثنائي اللغة.
عمود خصم على كل بند في أمر الشراء — مفقود في النظام القياسي.
تحسينات تجربة المستخدم وإضافة بانرات إعلامية على لوحة المحاسبة.
بانر إعلامي قابل للتخصيص لرسائل وتنبيهات للموظفين على لوحة المحاسبة.
عرض تقارير MIS الحية مباشرة على لوحة المحاسبة بدون فتح القائمة.
نقل Chatter إلى الجانب بدلاً من الأسفل للشاشات العريضة.
موديولات أساسية تدعم باقي التخصيصات — محرّكات Excel، نطاقات تاريخ، صيانة قاعدة البيانات.
تعريف نطاقات تاريخ قابلة لإعادة الاستخدام (سنة، ربع، شهر، مخصص).
إطار عمل لإنتاج تقارير Excel بجودة احترافية من النظام.
اكتشاف وإزالة بقايا الموديولات المحذوفة وتحسين الأداء.
بنية فنية تدعم خيارات التسلسل المتقدمة في اليوميات.
أدوات فنية تتيح لفريق Odoo ERP تعديل الواجهات بدقة عالية.
أتمتة البيع والشراء — دورة كاملة بضغطة واحدة
في كل بيئة، تأكيد المستند الواحد يشغّل السلسلة كاملة بلا تدخل بشري — وهو ما مكّن فريقاً مصغّراً من إدارة حجم أعمال الفرع السعودي كاملاً.
💰 دورة البيع — من التأكيد إلى القيد المُرحَّل
التفاصيل خطوة بخطوة بالشاشات الحيّة في القسم 1 — دورة المبيعات.
🛒 دورة الشراء — نفس المنطق من طلب العرض حتى فاتورة المورد
التفاصيل خطوة بخطوة بالشاشات الحيّة في القسم 2 — دورة المشتريات.
↩️ وامتدت الأتمتة للمرتجعات — مذكرة دائنة مُرحَّلة وحدها
🏭 وحتى المصنع — انحرافات التشغيل تصل لقائمة الدخل تلقائياً
كيف غيّرت هذه المنظومة سير العمل في MSA؟
التزام كامل بأنظمة السعودية ومصر
المجموعة متعددة الشركات: كيان واحد خاضع للضريبة في السعودية وبقية الكيانات تعمل من مصر — كل بيئة مضبوطة على نظامها وعملتها ومتطلباتها المحلية، مع عزل تقني كامل بينها.
شجرة حسابات سعودية
حزمة l10n_sa الرسمية مفعّلة على بيئة KSA — شجرة حسابات سعودية كاملة.
VAT 15% — 4 سجلات
شامل / غير شامل × بيع / شراء — وحقول إقرار ZATCA جاهزة في القيود.
عزل الكيان الضريبي
الكيان الخاضع بعملة SAR معزول تماماً عن الكيانات المعفاة — تقنياً لا تنظيمياً.
التأمينات GOSI
وعاء التأمينات = الأساسي + بدل السكن، بنسب صحيحة للسعوديين والمقيمين.
الكيانات المصرية
MSA Egypt · Forzen · Noodels تعمل من مصر بعملتي USD وEGP — بيئات مضبوطة على طبيعة كل نشاط ومعفاة من VAT السعودي.
تعدد الشركات والعملات
USD · SAR · EGP في منظومة واحدة — كل كيان بدفاتره وعملته وتقاريره، مع توحيد كامل للهوية والإجراءات.
الواجهة العربية RTL
كل الموديولات المخصّصة بواجهة عربية كاملة من اليمين لليسار.
تدريب عربي مصوّر
دليل تدريبي شامل بالعربية — 7 أقسام وأكثر من 100 لقطة شاشة من البيئات الفعلية.
الآن — جولة عملية في النظام 🎬
بعد ما شفت كل المنظومة والموديولات، خلّينا نأخذك في جولة تطبيقية حيّة داخل بيئاتكم الإنتاجية الثلاث: نفس أمر البيع تتابعه من عرض السعر حتى المذكرة الدائنة، ونفس أمر الشراء من الطلب حتى قيود اليومية، ثم المخزون والتصنيع والجودة والمحاسبة والموارد البشرية — كل لقطة شاشة مأخوذة مباشرة من قاعدة بيانات الإنتاج بالواجهة العربية، مع شرح الأثر المحاسبي لكل عملية.
📖 مقدمة والدخول للنظام
بيئات النظام الثلاث — روابط الدخول
منصة المجموعة تعمل بثلاث بيئات (قواعد بيانات) منفصلة تماماً — كلٌّ منها بنفس الشاشات ونفس دورات العمل المشروحة في هذا الدليل. ادخل على بيئة شركتك:
كيف تدخل النظام
- افتح المتصفحواذهب إلى رابط بيئة شركتك من الجدول أعلاه — يُفضَّل استخدام Google Chrome أو Microsoft Edge.
- أدخل بيانات الدخولالبريد الإلكتروني وكلمة المرور التي زوّدك بها مدير النظام في شاشة الدخول التالية.
- ستصل للشاشة الرئيسية (التطبيقات)وهي بوابة الدخول لكل موديولات النظام.

حقول شاشة الدخول
- تذكّر أن لكل بيئة دخولاً مستقلاً: حسابك على بيئة Noodels لا يعمل تلقائياً على بيئة KSA أو Group — كل قاعدة بيانات لها مستخدموها وصلاحياتها.
- عند انتهاء العمل على جهاز مشترك سجّل الخروج من قائمة المستخدم أعلى الشاشة (اسمك ← تسجيل الخروج).

كيف تستخدم هذا الدليل
- الأسهم الحمراء في الصور تشير بالضبط إلى الزر أو الحقل المطلوب التعامل معه في كل خطوة — اتبعها أثناء التطبيق العملي.
- اضغط على أي لقطة شاشة لتكبيرها وعرضها بحجم كامل، واضغط في أي مكان للرجوع.
- القائمة الجانبية تحتوي روابط فرعية لكل خطوة داخل كل موديول — استخدمها للوصول السريع.
- التطبيق العملي أثناء القراءة هو أفضل طريقة للتعلم: افتح النظام في نافذة، والدليل في نافذة أخرى، ونفّذ كل خطوة بنفسك.
- الترتيب الموصى به: المبيعات → المشتريات → المخزون → التصنيع → الجودة → المحاسبة.
💰 1. دورة المبيعات الكاملة
1.1 شاشة عروض الأسعار — نقطة البداية
من الشاشة الرئيسية اضغط على تطبيق المبيعات. أول شاشة تظهر لك هي قائمة عروض الأسعار (Quotations) — وهي مركز التحكم في كل عمليات البيع.

- الحالات الأساسية للعرض: «عرض سعر» (مسوّدة قابلة للتعديل) → «تم إرسال عرض السعر» (أُرسل للعميل) → «أمر البيع» (تم التأكيد).
- أيقونات أعلى يسار القائمة تبدّل طريقة العرض: قائمة، كانبان، تقويم، رسم بياني، Pivot.
1.2 إنشاء عرض سعر جديد
اضغط زر «جديد» فيفتح لك نموذج عرض سعر فارغ. الصورة التالية تعرض النموذج بعد تعبئته ببيانات تجريبية (العميل: عميل تجريبي 0001 — المنتج: منتج 000001):

الحقول الأساسية في عرض السعر
1.3 تأكيد عرض السعر
بعد مراجعة البيانات اضغط زر «تأكيد» في شريط الأزرار العلوي (السهم في الصورة). يمكنك قبلها «إرسال عبر البريد الإلكتروني» للعميل أو «معاينة» العرض كما سيراه العميل.

1.4 ماذا يحدث بعد التأكيد؟ تلقائي ⚡
بمجرد الضغط على «تأكيد» يتحول العرض إلى أمر بيع، وتلاحظ التغييرات التالية على الشاشة فوراً:

- إنشاء أمر التوصيل تلقائي ⚡أمر NDL/OUT/xxxxx يُنشأ من مستودع NDL ويُعتمد فوراً (الحالة: منتهي) — البضاعة خرجت من المخزون دفترياً.
- إنشاء فاتورة العميل تلقائي ⚡فاتورة INV/2026/xxxxx تُنشأ بنفس بنود الأمر.
- ترحيل الفاتورة تلقائي ⚡الفاتورة تُرحّل مباشرة وتُسجَّل قيودها في دفتر اليومية Customer Invoices.
1.5 أمر التوصيل
اضغط على الزر الذكي «التوصيل» لفتح أمر التوصيل الذي أُنشئ تلقائياً:


- تاريخ التوصيل الفعلي يُضبط تلقائياً ليطابق تاريخ أمر البيع بفضل موديول msa_date_sync — لا فروقات تواريخ بين المستندات.
- زر «الحركات» أعلى النموذج يعرض حركات المخزون التفصيلية (من موقع → إلى موقع).
1.6 فاتورة العميل
ارجع لأمر البيع واضغط الزر الذكي «فواتير العملاء»:

1.7 الإرجاع والمذكرة الدائنة أتمتة كاملة
لو احتاج العميل إرجاع كمية (كاملة أو جزئية)، النظام يقفل الدورة محاسبياً ومخزنياً بنفس فلسفة الأتمتة. في المثال التالي سنرجع نصف الكمية (0.5 وحدة) من أمر التوصيل NDL/OUT/00014:
الخطوة الأولى: افتح أمر التوصيل واضغط «إرجاع»

الخطوة الثانية: حدد الكمية في نافذة الإرجاع

الخطوة الثالثة: أمر الإرجاع يُعتمد تلقائياً تلقائي ⚡

الخطوة الرابعة: المذكرة الدائنة تُنشأ وتُرحّل تلقائياً تلقائي ⚡

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

الحسابات المتأثرة بدورة البيع
🛒 2. دورة المشتريات الكاملة
2.1 شاشة طلبات عروض الأسعار
من الشاشة الرئيسية افتح تطبيق الشراء. الشاشة الافتتاحية هي قائمة طلبات عروض الأسعار (RFQs) مع لوحة مؤشرات في الأعلى:

2.2 إنشاء طلب عرض سعر جديد
اضغط «جديد» واملأ البيانات. في مثالنا: المورد «مورد 0001»، المنتج «منتج 000001»، الكمية 20 وحدة بسعر 1.00 — الإجمالي 20.00 LE:

2.3 تأكيد الطلب

2.4 ماذا يحدث بعد التأكيد؟ تلقائي ⚡

- إنشاء إيصال الاستلام واعتماده تلقائي ⚡إيصال NDL/IN/xxxxx يُعتمد فوراً — الكمية 20 دخلت مخزون NDL دفترياً.
- إنشاء فاتورة المورد تلقائي ⚡فاتورة BILL/2026/06/xxxx تُنشأ بنفس بنود أمر الشراء.
- ترحيل الفاتورة والقيود تلقائي ⚡الفاتورة تُرحّل في دفتر Vendor Bills وقيد تقييم المخزون يُسجّل في Inventory Valuation.
2.5 فاتورة المورد

2.6 إيصال الاستلام

2.7 الإرجاع للمورد وإشعار المورد الدائن أتمتة كاملة
اكتشفت أن نصف الشحنة (10 وحدات من 20) غير مطابقة للمواصفات؟ نفس آلية الإرجاع تعمل في الاتجاه المعاكس — من إيصال الاستلام:
الخطوة الأولى والثانية: زر «إرجاع» ثم تحديد الكمية


الخطوة الثالثة: أمر إرجاع المورد يُعتمد تلقائياً تلقائي ⚡

الخطوة الرابعة: إشعار المورد الدائن يُرحّل تلقائياً تلقائي ⚡

أمر الشراء بعد الإرجاع — الصورة الكاملة

2.8 القيود والأثر المحاسبي
من المحاسبة → قيود اليومية (فلتر: مُرحّل) تشاهد القيود الأربعة الناتجة عن الدورة كاملة:


الحسابات المتأثرة بدورة الشراء
📦 3. المخزون — المرجع الشامل
3.1 المفاهيم الأساسية وهيكل المواقع في MSA Noodels
قبل الدخول في الشاشات، افهم الأساس: كل حركة مخزون في Odoo ERP هي انتقال كمية من موقع إلى موقع. المواقع نوعان: مواقع فعلية (داخل مستودعك) ومواقع افتراضية (تمثل أطرافاً خارجية أو عمليات وهمية مثل الجرد والهالك).
هيكل المواقع المخصص لـ MSA Noodels (4 مواقع داخلية)
المواقع الافتراضية (لا تُجرَد — لكنها تظهر في الحركات)
هذا هو تدفق البضاعة الكامل داخل MSA Noodels — من المورد حتى العميل مروراً بمراحل الإنتاج. كل سهم في الرسم يقابله نوع عملية مُعرَّف في النظام (ستجد جدولها الكامل في 3.14).
3.2 اللوحة الرئيسية وقوائم الموديول
عند فتح تطبيق المخزون تستقبلك لوحة «نظرة عامة على المخزون» — بطاقة لكل نوع عملية، وعليها عدد العمليات المنتظرة وزر «فتح»:

الموديول منظم في أربع قوائم رئيسية في الشريط العلوي — سنشرحها قائمةً قائمة:

3.3 العمليات → التحويلات (Transfers)
شاشة التحويلات هي السجل الموحد لكل حركات المخزون أياً كان نوعها — استلام، صرف، داخلي. كل سطر هو «أمر نقل» (Picking) برقم مرجعي حسب نوعه: NDL/IN/... استلام، NDL/OUT/... صرف، NDL/INT/... داخلي.

أعمدة القائمة
- أيقونات أعلى يسار الشاشة تبدل العرض: قائمة، كانبان، تقويم، خريطة — والفلاتر الجاهزة (جاهز، متأخر، منتهي...) في شريط البحث.
- في نظامكم، أوامر الاستلام والصرف تُنشأ وتُعتمد تلقائياً من أوامر الشراء والبيع — فدورك هنا غالباً متابعة ومراجعة، باستثناء التحويلات الداخلية التي تنشئها يدوياً.
3.4 العمليات → الإيصالات والتوصيلات
نفس بيانات شاشة التحويلات لكن مفلترة جاهزة: الإيصالات (وارد فقط) والتوصيلات (صادر فقط) — مناسبة لموظف الاستلام وموظف الشحن.

افتح أي إيصال لمشاهدة نموذجه الكامل:


3.5 العمليات → داخلي (Internal Transfers)
التحويلات الداخلية تنقل البضاعة بين مواقع المستودع نفسه — في MSA Noodels أهم استخدام لها: نقل المواد من Main (بعد الاستلام) إلى Raw Material (مخزن الخام). نوع العملية INT مضبوط مسبقاً على هذا الاتجاه.

خطوات إنشاء تحويل داخلي
- العمليات → داخلي → جديدنوع العملية «تحويلات داخلية» يضبط تلقائياً المصدر Main والوجهة Raw Material — عدّلهما لو احتجت اتجاهاً آخر.
- أضف المنتجات والكمياتفي تبويب العمليات: «إضافة منتج» → اختر الصنف والكمية.
- وضع علامة كـ«قيد الانتظار» ثم تحقق من التوافرزر «تحقق من التوافر» يحجز الكميات من الموقع المصدر (يتحول الطلب لمحجوز).
- اضغط «تصديق» (Validate)الحركة تُنفّذ فوراً والأرصدة تنتقل بين الموقعين — وتظهر في تقرير المخزون لكل موقع على حدة.
3.6 العمليات → التعديلات — الجرد الفعلي (Inventory Adjustments)
وفق التوثيق الرسمي لمنصة Odoo ERP، هذه الشاشة هي أداة مطابقة الدفاتر مع الواقع: أرصدة قاعدة البيانات قد تختلف عن العدّ الفعلي بسبب تلف أو فقد أو خطأ بشري — هنا تسجل العدّ الحقيقي والنظام يقيّد الفرق تلقائياً.

أعمدة الشاشة (حسب التوثيق الرسمي)
خطوات تنفيذ جرد
- سجّل العدّأمام كل صنف اكتب «الكمية المحسوبة» الحقيقية. لإضافة صنف غير ظاهر اضغط «جديد».
- راجع عمود الفرق وAdjustment Costقبل التطبيق — تسجيل العدّ لا يغيّر المخزون حتى تضغط تطبيق.
- اضغط «تطبيق» (أو «تطبيق الكل»)يظهر خيار كتابة سبب الجرد (مرجع يُحفظ في سجل الحركات) — ثم يُعدَّل الرصيد ويُسجَّل قيد التسوية ضد موقع Inventory adjustment، ومع التقييم الآلي يُرحَّل أثره المحاسبي تلقائياً.
- للجرد المخطط الواسع: «طلب عدّ» (Request a Count)حدد الأسطر → Request a Count → عيّن التاريخ والمسؤول، واختر «Leave Empty» للجرد الأعمى (العدّاد لا يرى الرصيد الدفتري — أدق للرقابة).
3.7 العمليات → مخلفات التصنيع (Scrap)
أمر المخلفات يخرج المنتجات التالفة/غير الصالحة من المخزون إلى الموقع الافتراضي Virtual Locations/Scrap — فيظل الجرد الفعلي مطابقاً للدفاتر، ويبقى أثر الهالك موثقاً ومقيّماً.

حقول أمر المخلفات وخطواته
- العمليات → مخلفات التصنيع → جديداختر المنتج والكمية (ورقم الدفعة إن كان متتبعاً).
- راجع المواقعالموقع المصدري = مكان البضاعة التالفة (افتراضياً موقع التخزين)، وموقع المخلفات = Virtual Locations/Scrap. حقل المستند المصدر اختياري لربط الهالك بعملية معينة.
- خيار «تجديد الكميات»لو مفعّل ولديك قاعدة إعادة طلب للمنتج، النظام يطلب تعويض الكمية المهلكة تلقائياً.
- اضغط «تصديق»تُخصم الكمية فوراً، ويظهر زر ذكي «حركات المنتج» لعرض الحركة. مع التقييم الآلي يُسجَّل قيد إخراج بقيمة الهالك.
- من داخل أي عملية (استلام/تسليم): أيقونة ⚙️ أعلى النموذج → «إهلاك» لتسجيل هالك مرتبط بالعملية نفسها — ويظهر زر ذكي «المخلفات» عليها.
- لمراجعة إجمالي الهالك: التهيئة → المواقع → أزل فلتر «داخلي» → افتح Virtual Locations/Scrap → زر «المخزون الحالي».
3.8 العمليات → إجمالي التكاليف (Landed Costs)
التكاليف الإضافية على الشحنات — شحن، تأمين، جمارك، رسوم — يجب أن تدخل في تكلفة المنتج الحقيقية وإلا كانت تكلفتك ناقصة وهامشك وهمياً. هذه الشاشة توزع تلك التكاليف على منتجات شحنة معينة وتحدّث تقييم المخزون.

الإعداد المطلوب (مرة واحدة — مفعّل في نظامكم)
- الإعدادات → التقييم → Landed Costs مفعّلة، مع دفتر يومية افتراضي = Landed Costs (LCOST).
- منتج خدمي مخصص للتكلفة (نوعه خدمة) عليه خيار Is a Landed Cost + طريقة توزيع افتراضية.
- شرط رسمي: منتجات الشحنة من فئة بطريقة تكلفة AVCO أو FIFO — فئة «MSA Noodels» مضبوطة على AVCO + تقييم آلي ✓.
طرق توزيع التكلفة الخمس (حسب التوثيق)
الخطوات
- من فاتورة المورد (الأفضل)أضف بند «مصاريف الشحن» على فاتورة المورد وفعّل خانة Landed Costs على البند → يظهر زر Create Landed Costs أعلى الفاتورة.
- أو من المخزون مباشرةالعمليات → إجمالي التكاليف → جديد → أدخل بنود التكلفة يدوياً.
- اختر الشحنة (Transfers)حدد إيصال الاستلام الذي تخصه التكلفة ثم اضغط «حساب» (Compute).
- راجع تبويب Valuation Adjustmentsلكل منتج: القيمة الأصلية + نصيبه من التكلفة = القيمة الجديدة.
- «تصديق»يُرحَّل قيد بدفتر LCOST ويتحدّث تقييم المخزون — تابعه من زر Valuation الذكي أو تقرير التقييم.
3.9 العمليات → تجديد المخزون (Replenishment)
بدلاً من اكتشاف نفاد الدقيق يوم الإنتاج، تضع قاعدة إعادة طلب (Reordering Rule) لكل صنف حرج: حد أدنى وحد أقصى — والنظام يولّد أمر شراء (أو أمر تصنيع) تلقائياً كلما هبط المتوقع تحت الحد الأدنى.

حقول القاعدة (حسب التوثيق الرسمي)
- قاعدة 0/0: حد أدنى وأقصى = صفر تعني «اطلب فقط ما يُباع» — تجديد حسب الطلب دون تخزين.
- تشغيل المجدوِّل يدوياً: العمليات → «الشراء: تشغيل المجدول» — مفيد للاختبار بدل انتظار الدورة اليومية.
- منطق Just-in-Time: أودو يطلب في «آخر لحظة مسؤولة» محتسباً مهل التوريد (Lead Times) المسجلة على المورد والمنتج — اضبطها بواقعية.
3.10 المنتجات → أرقام الدفعات (Lots) — حرج لصناعة الأغذية
تتبع الدفعات يربط كل كمية برقم تشغيلة — وهو أمر أساسي في الصناعات الغذائية (الاسترجاع recalls، تواريخ الصلاحية، تتبع مصدر أي مشكلة جودة). الخيار مفعّل في نظامكم وجاهز للاستخدام عند تفعيله على المنتجات.

كيف تفعّل التتبع وتستخدمه (حسب التوثيق)
- على المنتجبطاقة المنتج → المعلومات العامة → التتبع = By Lots. (لو عليه رصيد قائم، خصص الدفعات بتسوية جرد.)
- عند الاستلامعلى سطر المنتج في الإيصال اضغط أيقونة ⦙≣ (التفاصيل) → سجّل رقم الدفعة والكمية (أو «Import Lots» للصق أرقام بالجملة). لا يمكن تصديق الإيصال قبل تعيين الدفعات.
- عند التسليمالنظام يختار الدفعة تلقائياً وفق استراتيجية الصرف للموقع (FIFO/FEFO...) — وتقدر تغيّرها من نفس الأيقونة.
- التتبع الكاملافتح أي دفعة → زر «إمكانية التتبع» الذكي = تقرير بكل حركاتها: من أين أتت، أين خُزنت، لمن سُلّمت.
3.11 المنتجات → الطرود (Packages)
الطرد حاوية فعلية (كرتونة، طبلية) تضم كميات من منتج أو أكثر وتتحرك كوحدة واحدة. مفعّلة في نظامكم — استخدامها الأنسب: تجهيز كراتين الشحن للعملاء وتجميع التشغيلات على طبليات.

- زر «وضع في طرد» (Put in Pack) على أي تحويل: يجمع محتويات التحويل في طرد جديد. ولتقسيم البضاعة على عدة طرود استخدم أيقونة التفاصيل ⦙≣ وحدد «الطرد الوجهة» لكل سطر.
- أنواع الطرود (التهيئة → تعبئات المنتج/Package Types): تعرّف المقاسات والأوزان القصوى — يستخدمها حساب تكلفة الشحن مع شركات النقل.
- Package Use: «صندوق للاستعمال مرة واحدة» للشحن للعملاء، أو «قابل لإعادة الاستخدام» للتداول الداخلي.
3.12 المنتجات → بطاقة المنتج بالتفصيل



3.13 إعداد التقارير — قراءة المخزون بالأرقام

3.13.1 تقرير المخزون (الأرصدة الحالية)

3.13.2 سجل الحركات (Moves History)

3.13.3 التقييم (Inventory Valuation)

3.13.4 باقي التقارير
3.14 التهيئة — البنية التحتية للمخزون (لمدير النظام)

3.14.1 الإعدادات العامة

3.14.2 المستودعات


3.14.3 أنواع العمليات — التكوين الفعلي الكامل

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

أهم حقول نموذج الموقع (حسب التوثيق): الموقع الأب (يبني الهرمية)، نوع الموقع (داخلي/عرض/مورد/عميل/فقد جرد/إنتاج/عبور)، هل هو موقع مخلفات؟، هل هو موقع إرجاع؟، العدّ الدوري (Inventory Frequency بالأيام — لجدولة جرد دوري تلقائي لكل موقع)، واستراتيجية الصرف (FIFO / LIFO / FEFO / الأقرب) التي تحدد من أي دفعة يُصرف أولاً.
3.14.5 المسارات والقواعد (Routes & Rules)

المسار = سلسلة قواعد تحدد كيف تتحرك البضاعة. القواعد نوعان رئيسيان حسب التوثيق: Pull (سحب) — يتحرك عند وجود طلب في الوجهة (أمر بيع يسحب من المخزون)، وPush (دفع) — يتحرك فور وصول بضاعة للمصدر (كل ما يصل Main يُدفع للفحص مثلاً). وهناك قاعدتا Buy وManufacture اللتان تولّدان RFQ أو MO عند الحاجة.
3.14.6 وحدات القياس — تكوين MSA الخاص
🏭 4. التصنيع — المرجع الشامل
4.1 المفاهيم ودورة الإنتاج في MSA Noodels
4.2 العمليات → أوامر التصنيع

حالات أمر التصنيع
4.3 تنفيذ أمر تصنيع — خطوة بخطوة
- أنشئ الأمرالعمليات → أوامر التصنيع → جديد: اختر المنتج فتُسحب قائمة المواد تلقائياً ويملأ تبويب «المكونات» بالكميات المحسوبة للكمية المطلوبة. حدد الكمية واضغط تأكيد.
- نفّذ أمر الانتقاء NDL/PC تلقائي ⚡بمجرد التأكيد يتولّد أمر انتقاء المكونات (Main ← Pre-Production). افتحه من الزر الذكي «التحويلات»، تحقق من التوافر، ثم «تصديق».
- أكمل فحص الجودةنقطة المراقبة على عمليات التصنيع تولّد فحصاً تلقائياً — زر «فحوصات الجودة» أعلى الأمر. لا يُقفل الأمر قبل اعتماد الفحص.
- سجّل الاستهلاك الفعليفي تبويب المكونات عدّل عمود «تم استهلاكه» لو الفعلي اختلف عن المخطط (سماحية «مرن مع تحذير» على وصفاتكم تسمح بذلك مع رسالة تأكيد).
- سجّل الكمية المنتجة واضغط Mark Doneالناتج يدخل Final Products، والمكونات تُخصم من Pre-Production، وقيد انحراف التشغيل يُحسب ويُرحّل تلقائياً.


4.4 المنتجات → قوائم المواد (BoM)


أهم حقول الوصفة (تبويب «متفرقات» — حسب التوثيق)

4.5 انحرافات التشغيل — حساب 520005 تخصيص Odoo ERP
موديول line_mrp_variance يقفل الحلقة محاسبياً: عند إنهاء أي أمر تصنيع يحسب (التكلفة الفعلية − التكلفة المعيارية) من حركات المواد الخام × التكلفة المسجلة، ويرحّل الفرق تلقائياً:

- الإعداد (مفعّل): الإعدادات → المخزون → «انحرافات التشغيل» — الحساب 520005، والدفتر يسقط افتراضياً على Inventory Valuation (STJ).
- شرطان لعمل الحساب: وصفات بمرونة استهلاك «مسموح/مع تحذير»، وتكلفة (Cost) محدّثة على كل مادة خام.
- في قائمة الدخل يظهر رصيد 520005 ضمن النفقات التشغيلية — راقبه شهرياً: نموّه المستمر = مشكلة هدر في خط الإنتاج.
4.6 العمليات → أوامر التفكيك (Unbuild)

4.7 إعداد التقارير → تحليل الإنتاج

أهم المقاييس (Measures) حسب التوثيق
✅ 5. الجودة — المرجع الشامل
5.1 النظرة العامة

5.2 مراقبة الجودة → نقاط مراقبة الجودة (QCP)


حقول نقطة المراقبة (حسب التوثيق الرسمي)
5.3 مراقبة الجودة → فحوصات الجودة


أين يعالج الموظف الفحص؟ (ثلاثة أماكن حسب التوثيق)
- من شاشة الفحوصاتافتح الفحص → اتبع التعليمات → نجاح أو فشل (كما في الصورة أعلاه).
- من المستند نفسهعلى أمر التصنيع أو الإيصال يظهر زر بنفسجي «فحوصات الجودة» — يفتح نافذة بكل الفحوصات المطلوبة لمعالجتها دون مغادرة المستند. العملية لا تُعتمد قبل إنهاء فحوصاتها.
- من Shop Floor(عند استخدام أوامر العمل) الفحص يظهر كخطوة ضمن خطوات التشغيل.
5.4 مراقبة الجودة → بلاغات الجودة (Alerts)


- طرق إنشاء البلاغ: يدوياً من القائمة، أو زر «تنبيه الجودة» أعلى أمر التصنيع/الإيصال (يظهر متى وُجد فحص على المستند) — يملأ المنتج والمرجع تلقائياً.
- وثّق دائماً الإجراء التصحيحي والوقائي — سجل البلاغات هو ذاكرة الجودة للمصنع وأساس تقييم الموردين.
- توصية Odoo ERP: فعّلوا نقطة Measure على وزن العبوة في الاستلام والإنتاج (المعيار 55جم/70جم بحدود سماح) — أكثر فحص يضبط جودة منتج النودلز.
📒 6. المحاسبة — المرجع الشامل
6.1 لوحة البيانات (Dashboard)

دفاتر اليومية المعرفة في نظامكم (13 دفتراً)
6.2 العملاء → الفواتير


- دورة الحالة: مسودة (بلا أثر محاسبي) → مُرحّل (قيد + رقم تسلسلي، لا يُعدَّل إلا بإعادته لمسودة) → قيد السداد → مدفوع.
- قاعدة رسمية: التعديل على فاتورة مرحّلة قانونياً يكون فقط بمذكرة دائنة (زر «إشعار دائن» — يبدأ رقمها بـ R) — وهي ما يولّده نظامكم آلياً عند المرتجعات.
- زر «إرسال» يرسل الفاتورة PDF للعميل بالبريد مباشرة من النظام.
6.3 الموردون → الفواتير


- إنشاء آلي: من أوامر الشراء (نظامكم) — أو برفع PDF على الدفتر فيقرأه النظام (Digitization بالـ IAP) أو بالإرسال لبريد الدفتر.
- تاريخ الفاتورة ≠ تاريخ المحاسبة: الأول تاريخ إصدار المورد، والثاني تاريخ التسجيل في دفاتركم — مهم في الإقفالات الشهرية.
6.4 المدفوعات (Payments)

تسجيل دفعة — خطوة بخطوة (حسب التوثيق)
- من الفاتورة اضغط «الدفع»سواء فاتورة عميل (تحصيل) أو مورد (سداد).
- اختر دفتر اليوميةبنك الراجحي أو الصندوق — هذا يحدد أين تُسجَّل الحركة.
- المبلغ والتاريخالمبلغ الافتراضي = كامل المستحق؛ قلّله لدفعة جزئية فتظهر شارة «جزئي» ويبقى الباقي مستحقاً على الفاتورة.
- «إنشاء الدفع»الفاتورة تتحول لـ«قيد السداد»، وتصبح «مدفوع» رسمياً بعد مطابقة الحركة مع كشف الحساب البنكي (التسوية البنكية).
6.5 المحاسبة → قيود اليومية ودفاتر اليومية


6.6 التهيئة → شجرة الحسابات

أهم الحسابات التشغيلية (أكواد بيئة الأمثلة — ولكل بيئة شجرتها المناظرة)
6.7 إعداد التقارير — التقارير المالية


👥 7. الموارد البشرية — رحلة موظف كاملة بالشاشات
7.1 تشريح أي شاشة في النظام
كل الشاشات في Odoo ERP تتبع نفس التصميم — لو فهمت شاشة وحدة بتفهم البقية كلها:
شريط التنقّل
أعلى يمين — يبيّن أين أنت في النظام. اضغط على أي جزء للرجوع.
أزرار الإجراء
الأزرار الأرجوانية (جديد، حفظ) والأزرار النصية (طباعة، اعتماد).
الأزرار الذكية
أزرار تعرض عدّاداً (1 سلفة، 1 عهدة). اضغطها لتنتقل لتلك السجلات.
شريط الحالة
يبيّن في أي مرحلة السجل: مسودة ← معتمد ← مُرحَّل.
الحقول والتبويبات
البيانات الأساسية في الأعلى، والتفاصيل موزّعة على تبويبات.
سجل المتابعة
كل عملية تتسجّل تلقائياً: من غيّر؟ ماذا غيّر؟ متى؟
7.2 إضافة موظف جديد
أول خطوة في حياة أي موظف مع المجموعة: إنشاء بطاقته في النظام. هذه البطاقة هي نقطة الانطلاق لكل ما سيحدث بعد ذلك.
- افتح تطبيق الموارد البشريةمن الصفحة الرئيسية اضغط على تطبيق «الموارد البشرية».
- افتح قائمة الموظفينمن القائمة العلوية اضغط على «الموظفون».
- أنشئ البطاقةاضغط الزر الأرجواني «جديد» أعلى يمين الشاشة واملأ البيانات.

📝 الحقول الرئيسية في رأس الشاشة
📑 التبويبات الـ 6 في بطاقة الموظف
المتابعة: السيرة الذاتية. معلومات العمل: الموقع وساعات الدوام. معلومات خاصة: بيانات حسّاسة. كشوف المرتبات: العقد والـ IBAN. الإعدادات: الصلاحيات والباركود. بيانات سعودية: الهوية والإقامة وGOSI.
7.3 إنشاء عقد العمل
بطاقة الموظف وحدها لا تكفي — لازم نعمل له عقد عمل فيه راتبه وبدلاته. بدون عقد، النظام لن يحسب له راتباً.

🎁 البدلات الشهرية وتأثيرها على GOSI
📊 دورة حياة العقد
7.4 سجلات الحضور
HR Training بدأ يداوم. كل يوم يسجّل دخوله وخروجه عبر GPS من تطبيق الموبايل — النظام يخزّن الوقت والموقع الجغرافي معاً.

🎨 حالات الحضور
7.5 السلف
طلب HR Training سلفة بمبلغ 15,000 ر.س تتقسّط على 10 شهور — 1,500 ر.س كل شهر تُخصم من راتبه تلقائياً.


🔄 دورة حياة السلفة
7.6 توثيق الأوراق
سجّلنا لـ HR Training الهوية الوطنية رقم 1099887766 الصادرة من الأحوال المدنية، سارية حتى مارس 2034.

7.7 الإنذارات
HR Training تأخر متكرراً عن موعد العمل، فصدر له إنذار كتابي أول وفق نظام العمل السعودي.

📊 مستويات الإنذار (7 مستويات متدرّجة)
7.8 العهدة
سلّمنا HR Training لاب توب Dell Latitude 7440 قيمته 5,500 ر.س. تُسجَّل العهدة في النظام مع توليد قيد محاسبي.


🔄 دورة حياة العهدة
7.9 مسير الراتب وطباعته
آخر الشهر نُنشئ مسير راتب HR Training — النظام يجمع كل البيانات تلقائياً: الراتب الأساسي، البدلات، الحضور، أقساط السلفة، والخصومات.


🔄 دورة حياة المسير

7.10 القيد المحاسبي للراتب
بمجرد ترحيل المسير، ولّد النظام تلقائياً قيداً محاسبياً يسجّل أثر الراتب على حسابات الشركة — نفس مبدأ الأتمتة في البيع والشراء.

📊 القيد المحاسبي بالتفصيل
اختبار المستخدم الرئيسي — وشهادة الإتمام
بعد قراءة الأقسام السبعة كاملة، أدخل اسمك وأجب عن 14 سؤالاً (سؤالان من كل قسم). عند تحقيق 70% فأكثر يظهر لك كود تحقق خاص بك وتُسجَّل نتيجتك تلقائياً لدى فريق Odoo ERP لاعتمادك مستخدماً رئيسياً.
👤 الخطوة 1 — بيانات المتدرب
📖 الخطوة 2 — تقدمك في قراءة الأقسام
يكفي أن تمرّ بالتمرير على كل قسم وتطّلع على محتواه — يرصد الملف ذلك تلقائياً، ويُفتح الاختبار بعد المرور على الأقسام الثمانية.
📝 الخطوة 3 — الاختبار (14 سؤالاً · النجاح من 70%)
🏆 الخطوة 4 — شهادة الإتمام وكود التحقق
✅ نتيجتك وكود التحقق يُسجَّلان تلقائياً لدى فريق Odoo ERP لحظة ظهور الشهادة — احتفظ بكودك كمرجع.
