خطوة بخطوة: وحدات Odoo المطلوبة للمطعم، التوطين السعودي (VAT 15% وفاتورة)، مخطط الحسابات وفتح الأرصدة، وصفات cost عبر BOM، تقارير الإقفال اليومي والشهري، وأشهر أخطاء التأسيس وكيفية تجنبها.
تأسيس نظام Odoo ERP للمطاعم: الدليل العملي الكامل من الصفر إلى العمل
المطعم من أكثر الأنشطة التجارية تشابكاً. فهو يشغّل نقطة بيع تصدر عشرات الطلبات في الساعة. ومطبخ يستهلك مئات المكونات وفق وصفات دقيقة. ومشتريات يومية تصل كل صباح. ومخزون قابل للتلف. وفرق عمل تعمل بنظام الورديات. عندما تُدار هذه الجبهات بأنظمة منفصلة، يضيع المالك وسط أرقام لا تتفق مع بعضها. لذلك يحتاج المطعم نظاماً واحداً يجمع كل هذه الحلقات في منصة واحدة. سنشرح في هذا الدليل خطوة بخطوة كيف يُؤسَّس نظام Odoo لمطعم في السعودية، من التوطين الضريبي وحتى تقارير إغلاق اليوم ولوحة المالك.
الأساس المنهجي: لماذا يحتاج المطعم نظاماً متكاملاً؟
حلقات المطعم مترابطة بطبيعتها. كل طلب في نقطة البيع يستهلك كمية محددة من المكونات في المطبخ. وكل طبق هو تكوين من قائمة مواد. والمشتريات تتحرك من المورد إلى المخزون ثم إلى تكلفة الطبق. والموظفون يرتبطون بالورديات والرواتب. عندما ينقطع الربط بين الحلقات، تظهر فجوات غامضة: مخزون يهبط دون مبيعات ترشده، وتكلفة غذاء ترتفع دون تفسير، وتقارير مالية متأخرة عن الواقع. النظام المتكامل يغلق هذه الفجوات، ويربط كل حركة بمستند محاسبي.
Odoo هو نظام تخطيط موارد مؤسسية مفتوح المصدر يقوم على فكرة الوحدات المتكاملة: نقطة بيع، ومخزون، ومشتريات، ومحاسبة، وموظفون ورواتب، في منصة واحدة. وتوفر نسخته السعودية توطيناً جاهزاً: قائمة حسابات عربية، وعملة الريال، وضريبة القيمة المضافة بمعدل 15%، وفوترة إلكترونية متوافقة مع متطلبات هيئة الزكاة والضريبة والجمارك (فاتورة).
الوحدات المطلوبة لتأسيس مطعم
- نقطة البيع (Point of Sale): شاشة الطلب، وخطة الصالة والطاولات، وإصدار الفواتير، والربط مع الطابعات وأجهزة القبض.
- المخزون (Inventory): مستودع لكل فرع، ووحدات قياس دقيقة، وجرد دوري وحصري، ونقل المواد بين المستودعات.
- المشتريات (Purchase): طلبات الشراء، وقوائم أسعار الموردين، والاستلام، وربط فاتورة المورد بقيد المحاسبة.
- المحاسبة (Accounting): قائمة الحسابات العربية، وضريبة 15%، وقيود اليومية، وتقارير الميزانية ونهاية السنة، وربط هيئة الزكاة والضريبة والجمارك.
- الموظفون والرواتب (Employees / Payroll): سجلات الموظفين، والورديات، والإجازات، وجدول الرواتب الشهري.
- خطة صالة المطعم (Restaurant Floor Plan): تصميم الطاولات والأقسام، وربط كل طاولته بمستخدم لعملية الطلب.
خطوات التأسيس من الصفر
الخطوة الأولى: التوطين الضريبي السعودي
في الإعدادات العامة نضبط العملة الرئيسة على الريال السعودي. ثم نفعّل التوطين السعودي ليُدرج قالب قائمة الحسابات المحلية ونسبة ضريبة القيمة المضافة 15%. بعدها نفعّل الفوترة الإلكترونية (فاتورة) وفق متطلبات هيئة الزكاة والضريبة والجمارك: رمز الاستجابة السريعة في الفاتورة، والرقم الضريبي، وصيغة الفاتورة الضريبية المبسطة التي يصدرها المطعم للأفراد. في النهاية نربط فواتير نقطة البيع بمسار الفوترة الإلكترونية، فتصبح كل فاتورة متوافقة مع هيئة الزكاة والضريبة والجمارك وجاهزة للتدقيق.
الخطوة الثانية: قائمة الحسابات العربية وأرصدة الافتتاح
نختار قائمة حسابات عربية مناسبة لمطعم، ونخصص الحسابات لمواضعها الصحيحة: مبيعات الأطباق، ومبيعات المشروبات، ومبيعات التوصيل، وتكلفة المكونات المباعة (Cost of Goods Sold)، ومخزون المكونات، والدائنون والموردين، والرواتب، وإيجار الفرع، والنقدية والصندوق. ثم نُدخل أرصدة الافتتاح (Opening Balances): رصيد البنك، والنقد في الصندوق، والمدينون والدائنون، ومخزون المكونات، والأصول الثابتة مثل تجهيزات المطبخ والفرن والثلاجات. تُسجَّل هذه الأرصدة في قيد افتتاحي (Open Entry) بتاريخ تثبيت، وتُراجَع حتى يتوازن ميزان المراجعة قبل التشغيل.
الخطوة الثالثة: المستودعات ووحدات القياس وقوائم أسعار الموردين
ننشئ مستودعاً لكل فرع، ومستودعاً داخلياً للمطبخ عندما يكون حجم نشاطه كبيراً. ونعرّف وحدات القياس الأساس: كيلو غرام، وغرام، ولتر، وحبة، وصندوق. بعدها نربط كل صنف بوحدة قياسه المفضلة في الشراء وفي الاستهلاك. ثم نعرّف قوائم أسعار الموردين (Vendor Pricelists): لكل مورد أسعار أصنافه، بحيث يتولد طلب الشراء تلقائياً بناءً على آخر فاتورة مورد. وعند الاستلام في المستودع تصحح الكمية الفعلية، ثم تربط فاتورة المورد بقيد المحاسبة حتى تكتمل دورة النظام دون أخطاء.
الخطوة الرابعة: خطة الصالة وأدوار المستخدمين
في نقطة البيع نرسم خطة الصالة (Floor Plan) بالطاولات والأقسام: صالة عائلية، وشرفة، وطاولات خارجية، وطابور الطلبات السريعة (Takeaway)، ومسار التوصيل. ثم نوزع الأدوار بقدر واقعي: الكاشير يدخل الطلبات ويستقبل المدفوعات فقط. والمطبخ يرى شاشة الطلبات ويعلّم حالة الجاهزية. ومدير الفرع يفتح تقرير اليوم ويوافق على الخصومات. والمحاسب يرى القوائم الكاملة. والمالك يرى كل التقارير من أي جهاز. عندما تتضح الأدوار من أول يوم، يغلق كل وردية جلسة نظيفة بلا اختلافات غامضة.
تكلفة المكونات ونسبة تكلفة الغذاء (Food Cost %)
هنا تكمن القيمة الحقيقية للنظام. الطبق ليس بضاعة عادية، بل وصفة مكونة من مواد أولية. لذلك نعرّف كل طبق في Odoo كقائمة مواد (Bill of Materials): دجاج مشوي مثلاً يُكوَّن من 200 غرام دجاج نائي، و150 غرام أرز، و20 غرام زيت، وتوابل معقولة. وعند تسجيل البيع في نقطة البيع، يستهلك النظام تلقائياً كميات المكونات من مستودع المطبخ بمعادلة التكوين الصحيحة، فتُقاس تكلفة البضاعة المباعة تلقائياً على أساس الوصفة الفعلية.
وعلى هذا الأساس تُحسب نسبة تكلفة الغذاء (Food Cost %): تكلفة المكونات المستهلكة فعلياً ÷ صافي مبيعات الأطباق × 100. المعيار الذي يُستخدم عاماً في القطاع أن تكلفة الغذاء تبقى بين 28% و 35% من الإيراد، وأن تكلفة العمالة (Labor Cost %) بين 25% و 35%، وأن التكلفة الأولية (أي الغذاء + العمالة) يُستهدف أن تبقى عند 60% إلى 65% كحد أعلى مُوصى به. أما معدل دوران مخزون الغذاء فالمقياس الشائع 4 إلى 8 دورات في الشهر. هذه الأرقام تمثل الحدود المرجعية العملية لتقييم المطعم، وليست قوانين صارمة، ومع ذلك يُستخدم الفارق الكبير بين المؤشر النظري والأداء الفعلي إشارةً إلى خطأ في القوائم أو فاقد أو ضياع.
الفاقد (Waste) يُسجَّل في Odoo بمستند هلاك المخزون (Scrap) مع تحديد السبب: فساد مادة، أو طعام فائض لم يُقدَّم للزبون، أو خطأ في التجهيز، أو كمية فائضة عن الطبخ. القيمة تُخصم من المخزون وتُقيَّم محاسبياً، وتظهر في تقرير الفاقد لتفسير الفروق بين ما استُهلك نظرياً وما فُقد فعلاً.
التقارير التشغيلية الضرورية
- تقرير إغلاق نهاية اليوم: مطابقة مبيعات نقطة البيع مع النقد المستلم والتحصيل الشبكي، وإثبات فرق الصندوق، وإغلاق جلسة الوردية.
- تقرير تكلفة الغذاء الأسبوعي: تكلفة المكونات المستهلكة مقارنةً بمبيعات الأسبوع، وتفصيل الأصناف الأعلى تكلفة، وتتبع تغير أسعار الموردين.
- قائمة إغلاق نهاية الشهر: تسوية أرصدة الموردين، ومراجعة الرواتب، والإهلاك، والجرد الحصري وضبط الفروق، وإغلاق بيان الضريبة.
- تقرير ضريبة القيمة المضافة (15%): خلاصة الضريبة المضافة والمخصومة في صورة بيان رقمي جاهز للإرسال إلى الهيئة.
- لوحة صاحب العمل: مبيعات يومية، وصافي ربح، ونسبة تكلفة الغذاء، والرواتب، وحركة النقد، وإشارات إنذار عن مخزون الفرع.
الأخطاء الشائعة في تأسيس Odoo للمطاعم
- تسجيل أصناف بغير وحدات قياس دقيقة: تسجيل «دجاج» بغير كيلو أو غرام يجعل تكلفة الوصفة مفقودة جزئياً وتظهر المشكلة بعد شهرين فقط.
- عدم بناء قوائم المواد (BOM) للأطباق: بيع طبق بغير قائمة مواد يترك تكلفة المطبخ غير مرتبطة بالمخزون.
- إهمال تحديد الأدوار: كاشير يملك صلاحية تعديل الأسعار أو حذف الطلبات، وهذا اختصار يفسر نهاية اليوم بعجز صندوق.
- خطأ ربط الحسابات: تسجيل مبيعات الأطباق في حساب المشتريات، أو مبيعات توصيل مع المبيعات المباشرة، فتظهر أرقام مضطربة.
- عدم تمييز بين المستودعات: إرسال مواد من مستودع فرع إلى مطبخ فرع آخر بغير مستند نقل يجعل رصيد المخزون مختلفاً عن الحقيقة.
- إغفال ربط نقطة البيع بالفوترة الإلكترونية: فواتير يومية تخرج بغير رمز الاستجابة السريعة، وتظهر ملاحظات لاحقة من هيئة الزكاة والضريبة والجمارك.
تفاصيل تشغيلية مهمة في نقطة البيع والمشتريات
بعد الإعداد العام، تهم مجموعة تفاصيل تشغيلية تصنع الفرق بين نظام نظيف ونظام مشوش. نلخّص أهمها فيما يلي:
أجهزة القبض وتسجيل المدفوعات
لكل جهاز قبض سجل خاص في نقطة البيع، ويُطابَق في نهاية اليوم مع كشف البنك المُرحّل. فالمبيعات الشبكية تُميَّز عن النقد مباشرة في قوائم التحصيل، ويربط كل فرع بحساب بنكي خاص به في المحاسبة، فلا تختلط التحويلات الدورية بين الفروع. أما سحب النقد الكاش بين الفروع فيسجل دائماً بمستند تحويل بين حسابات الصناديق، لا بتعديل مباشر على الأرصدة.
المواد سريعة التلف وترتيب الاستهلاك
المواد الغذائية سريعة التلف تحتاج إلى تاريخ صلاحية يُدخل مع كل كمية دخيلة على المستودع، فتُستهلك أولاً ما دخل أولاً (First In First Out). وتعريف تاريخ الصلاحية لكل دفعة تسليم (Lot) يمنح القدرة على تتبع أي مكون عند ملاحظات الجودة من الفريق، ويعرض تقريرَ مواد مقاربةً لانتهاء الصلاحية قبل أن تتلف.
الخصومات والعروض
العروض والخصومات في المطاعم جزء يومي من العمل: وجبات مشتركة، وخصومات فترات محددة، وقسائم. في Odoo تُعرَّف العروض في نقطة البيع كقواعد خصم (Pricing Rules)، وتُسجَّل كل خصمة على حساب مصروف خاص، فتظهر قيمة الخصومات الشهرية منفصلة عن صافي المبيعات، ويُحظر الخصم اليدوي إلا لموظف مخوَّل بمستوى مدير الفرع.
طلبيات التوصيل
التوصيل أحد قنوات العمل الأصلية: تطبيقات، ومكالمات هاتفية، ووصول مباشر من الفروع. لكل قناة حساب مبيعات مستقل، ويُسجَّل عمولة التطبيقات كمصروف منفصل، فتُقاس كل قناة على حدة بمصداقية. الطلبيات الخارجية تُدفع من نقطة البيع أو عبر تطبيقات التوصيل، وتُربط قنوات المبيعات جميعها في تقرير نهاية اليوم.
الرواتب والبدلات في فرع مطعم
رواتب المطعم تنظم بجدول رواتب (Payroll) يُبنى لكل موظف بورديته. تسجَّل بدلات السكن والانتداب والتأمينات، وتُخصم التأمينات الاجتماعية وفق الأنظمة السعودية، ويُرحِّل جدول الرواتب إلى قيد شهري في المحاسبة (مدين: مصروف الرواتب، دائن: مستحقات الموظفين والبنك). تعامل الحضور والانصراف مع ورديات الموظف يمنح المالك تقريراً شهرياً لنسبة تكلفة الرواتب إلى الإيراد، وهي ضمن معيار القطاع المذكور أعلاه بين 25% و 35%.
مؤشرات لوحة المالك الشهرية
- إجمالي المبيعات للفرع (نقداً، وشبكةً، وتوصيلاً) مقارنةً بالشهر السابق وبالشهر المماثل من العام الماضي.
- نسبة تكلفة الغذاء والرواتب، والتكلفة الأولية بين 60% و 65% كحد أعلى مُوصى به.
- معدل دوران مخزون الغذاء بين 4 و 8 دورات شهرياً مع قيمة المخزون الحالية.
- قيمة الفاقد المسجل في الشهر وسببُه.
- أرصدة الموردين المستحقة وجدول السداد، وعدد الفواتير المتأخرة.
- رصيد النقد في كل فرع، والتزامات القروض المقبلة.
الربط اليومي بين نقطة البيع والمحاسبة
الحلقة التي تُغلق اليوم: كل جلسة إغلاق في نقطة البيع ترحّل إلى قيد يومي في المحاسبة. مدين: النقد والأرصدة الشبكية المستحقة، ودائن: مبيعات الأطباق والمشروبات، وضريبة القيمة المضافة على المخرجات. وإذا ظهر فرق صندوق صغير يُرحَّل إلى حساب فروق الصندوق ويُراجَع في اليوم نفسه. بهذا الربط تصبح كشوف المبيعات اليومية مصدراً واحداً للحقيقة بين التشغيل والمحاسبة، ويُلغى القيد المزدوج الذي يسجل فيه الموظف المبيعات مرة في النظام ومرة في ورقة.
قائمة الانتقال (Migration Checklist) وخطة تدريب الفريق
قائمة التشغيل التي نؤسس بها فعلياً في محاسبك:
- جرد أولي كامل للمخزون وإدخال أرصدته الحقيقية.
- رصيد افتتاحي مجرّب لكل حساب: البنك، النقدية، المدينون، الدائنون، المخزون، الأصول الثابتة، وفروقات السنوات السابقة إن وُجدت.
- تسجيل الموردين وربطهم بالأصناف وقوائم أسعارهم قبل تشغيل أوامر الشراء.
- إعداد قوائم المواد لأصناف القائمة الأساسية، أي الأصناف التي تولّد الجزء الأكبر من الإيراد.
- اختبار إرسال فاتورة ضريبية مبسطة رسمية من نقطة البيع إلى هيئة الفوترة الإلكترونية للتأكد من عدم وجود أخطاء عند الاعتماد.
- تنسيق تشغيل المستودعات بين الفروع وتوثيق كل حركة نقل بينها في مستندات النظام.
- تدريب الكاشير والمطبخ والمدير لكلٍّ على شاشته مع مراجعة أسبوعية مع المحاسب لمدة شهرين.
خطة التدريب تكون بخطوات ثلاث: جلسة تعريف لكل موظف بمداه وحداته، ثم تطبيق عملي على الأجهزة قبل بدء العمل الفعلي، ثم مراجعة تقارير أسبوعية لمدة شهرين مع المحاسب، ومراجعة شهرية مع المالك ليتعمق في قراءة لوحة الأداء.
الخلاصة
نظام Odoo عند تأسيسه وفق هذا الترتيب يحوّل المطعم من مجموعة أنظمة متفرقة إلى مؤسسة مترابطة: طلب في نقطة البيع يُترجم تلقائياً إلى حركة مخزون وتكلفة وقيود محاسبية، وتظهر نسبة تكلفة الغذاء أسبوعياً، ويصبح التقرير الشهري مصدراً للقرار لا للتبرير. الالتزام بالتوطين الضريبي والفوترة الإلكترونية وقائمة الحسابات العربية وأرصدة الافتتاح الصحيحة يمنح المؤسسة أساساً يعمل بكفاءة من اليوم الأول.
في محاسبك نؤسس نظام Odoo للمطاعم في السعودية من الصفر إلى التشغيل: التوطين الضريبي وربط الفوترة الإلكترونية، وقائمة الحسابات العربية، وأرصدة الافتتاح، وخطة الصالة ونقطة البيع، وقوائم مواد الأطباق، وتقارير تكلفة الغذاء ولوحة صاحب العمل، مع تدريب فريقك ومتابعتك شهرياً. إذا كنت تريد نظاماً يعمل فعلاً ولا ترغب في نظام مثبت فحسب، تواصل معنا عبر الموقع www.mohsbk.com.