Skip to main content
يعرض التكلفة الحقيقية لكل طبق مُباع، من المخزون الذي صرفه البيع.

القيمة العملية

  • يعرض تكلفة طعام حقيقية. كان كل طبق يظهر بتكلفة 0.00.
  • التكلفة تطابق سجلات المخزون والحسابات.
  • يعمل على كل المنافذ مرة واحدة، أو على المنافذ التي تختارها فقط.
  • يقسّم الأطباق حسب المنفذ، مع مجموع لكل منفذ ومجموع عام.
  • يعامل المرتجع الهالك والمرتجع المُعاد بشكل مختلف في التكلفة.

حالات الاستخدام

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

كيف يعمل

كان اسم التقرير Recipe report. كان عمود Cost يظهر 0.00 في كل صف. الآن تأتي التكلفة من المخزون الذي صرفه البيع. لا يقرأ التقرير الوصفة.

المثال المستخدم في هذه الصفحة

كل الأرقام في هذه الصفحة من مثال واحد. Mixed Grill صنف في قائمة الطعام غير مخزني. سعر بيعه 120.00. وصفته تكفي 4 حصص. الطبق الواحد يُباع بـ 120.00 وتكلفته 46.25.
  • بيع 6 مرات خلال الفترة، على سطرين في الفواتير.
  • بيع من Outlet INC. هذا المنفذ ليس فيه أي من المكوّنات.
  • صرفت هذه المبيعات 3 kg من Chicken و0.75 kg من Flour و1.5 litre من Cola.
يظهر الصف بـ Sales qty 6 وSales value 720.00 وCost 277.50. في السابق كان Cost يظهر 0.00.

تشغيل التقرير

  • From date / To date: فترة المبيعات. يُحسب البيع في الفترة حسب تاريخ التدقيق (audit date).
  • Store: المنفذ الذي بيع فيه الطبق. كان اسمه Store id.
  • خيارات التصدير: اختر نوع الملف، ثم Download أو Preview أو Print.
تغيّر أمران في Store:
  • أصبح اختيارياً. اتركه فارغاً لترى كل المنافذ. اختر منفذاً أو أكثر لترى هذه المنافذ فقط.
  • يعمل كفلتر للمنفذ البائع فقط. يظهر الطبق مهما كان المخزن الذي تأتي منه مكوّناته.
الفواتير غير المدفوعة بالكامل لا تظهر في التقرير، كما كان من قبل.

كيف تُحسب التكلفة

  • تكلفة الصف في المثال 277.50. أي (3 × 80.00) + (0.75 × 20.00) + (1.5 × 15.00).
  • لا يقرأ التقرير الوصفة. إذا غيّرت الوصفة بعد البيع، تبقى تكلفة هذا البيع كما هي.
  • التكلفة تطابق الحسابات. يستخدم التقرير سطور الصرف نفسها التي رحّلتها الحسابات.
  • سطر فاتورة واحد أو ستة سطور يعطي التكلفة نفسها.
كل سطر صرف مخزني ينشئه البيع يسجّل سطر الفاتورة الخاص به. هذا الربط يسمح بحساب تكلفة كل طبق. سطر الصرف الذي ليس له ربط لا يأتي من بيع. هو صرف مُدخل يدوياً أو ناتج عن تسوية مخزن.

أعمدة التقرير

Sales value هو المبلغ قبل الخصم. قارنه مع Cost في المبيعات التي ليس عليها خصم فقط.

كيف تُعامل المرتجعات

المرتجع يقلّل Sales qty دائماً. المرتجع المُعاد وحده يرجّع المكوّنات.
  • المرتجع Returned ينشئ صرفاً ثانياً بكميات سالبة. الصرفان يلغي أحدهما الآخر.
  • المرتجع Wasted لا ينشئ أي صرف. الطبق لم يعد مُباعاً، لكن مكوّناته صُرفت.
  • بِع 5 أطباق مرتين وأرجِع 2 في كل مرة: Sales qty 6 وCost 277.50. ستة بيعت وستة صُرفت.
  • بِع 5 أطباق مرتين وأهدِر 3 في كل مرة: Sales qty 4 وCost 462.50. أربعة بيعت وعشرة صُرفت.
الصفوف التي فيها أصفار تظهر أيضاً.
  • الطبق المرتجع بالكامل بسبب Wasted يظهر بـ Sales qty 0 وSales value 0.00، مع تكلفته كاملة.
  • الطبق المرتجع بالكامل بسبب Returned يظهر صفراً في الأعمدة الثلاثة.
  • لا يُستبعد إلا الطبق الذي ليس له أي صرف مرتبط.

التقسيم ورأس التقرير

  • تظهر الأطباق تحت المنفذ الذي باعها. لكل منفذ الأعمدة الخمسة نفسها.
  • لكل منفذ مجموع لـ Sales qty وSales value وCost. في آخر التقرير مجموع عام.
  • يعرض رأس التقرير From date وTo date وأسماء Stores المختارة. إذا لم تختر أي مخزن، يذكر أن كل المنافذ مشمولة.

لا يمكن رفض الصرف الناتج عن بيع

لا يمكنك رفض صرف مخزني جاء من بيع في نقاط البيع:
  • لإلغاء البيع، اعمل له مرتجعاً (Refund). المرتجع ينشئ صرفاً عكسياً خاصاً به.
  • الصرف المُدخل يدوياً يمكن رفضه كما كان من قبل.
  • الرفض الجماعي يرفض الصرف المُدخل يدوياً. يتخطى الصرف الناتج عن بيع.

الاسم الجديد للتقرير

أصبح اسم التقرير Recipe Sales في قائمة تقارير Inventory وفي عنوانه. رابط التقرير لم يتغيّر. الروابط القديمة ما زالت تفتحه.

الفترات قبل هذا التغيير

سطور الصرف التي أُنشئت قبل هذا التغيير ليس لها ربط بسطر فاتورة. المبيعات التي تمت قبل هذا التغيير لا تظهر. تشغيل التقرير على فترة سابقة لا يعرض أي صفوف.