كيف يُحسب متوسط التكلفة في البرنامج
يحسب دفترة تكلفة كل منتج تلقائيًا بطريقة المتوسط المرجّح المتحرك: كلما دخلت كمية جديدة بسعر مختلف، يُعاد حساب متوسط تكلفة الوحدة بناءً على الكمية الموجودة وسعرها والكمية الجديدة وسعرها. هذا المتوسط هو ما يظهر في صفحة المنتج باسم متوسط سعر التكلفة، وهو الذي تُحسب به تكلفة المبيعات وربح الفاتورة وقيمة المخزون. يشرح هذا الدليل المعادلة، وما الحركات التي تغيّر المتوسط وما لا تغيّره، وكيف يتعامل النظام مع الخصومات والعملات والحركات بتاريخ سابق.
🛈
ملاحظة: المتوسط واحد للمنتج في كل المستودعات، وليس متوسطًا منفصلًا لكل مستودع. شراء كمية في مستودع يغيّر تكلفة المنتج في كل المستودعات.
معادلة متوسط التكلفة
عند دخول كمية تؤثر على المتوسط (مثل فاتورة شراء)، يحسب النظام:
متوسط التكلفة الجديد = (المتوسط الحالي × الكمية الحالية + الكمية الواردة × سعر الوحدة الوارد) ÷ (الكمية الحالية + الكمية الواردة)
- الكمية الحالية: إجمالي رصيد المنتج في كل المستودعات قبل تاريخ الحركة.
- سعر الوحدة الوارد: سعر الشراء بعد خصم الخصومات، ومحوَّلًا إلى العملة الافتراضية لحسابك بسعر الصرف في تاريخ الحركة.
- الحركات تُحسب بترتيب تاريخها، وليس بترتيب إدخالها.
- الحركات في حالة مسودة أو تحت التسليم لا تدخل في الحساب حتى يتم تنفيذها.
مثال:
المتوسط الجديد = (100 × 6 + 125 × 14) ÷ (6 + 14) = 2,350 ÷ 20 = 117.5
الحركات التي تغيّر متوسط التكلفة
| الحركة | أثرها على المتوسط |
|---|---|
| فاتورة الشراء (أو إذن الإضافة المرتبط بها) | تغيّره بسعر الشراء بعد الخصم. |
| الإضافة اليدوية للمخزون (أضف عملية على مخزون) أو إذن إضافة مخزن | تغيّره بسعر الوحدة المكتوب في الحركة. إذا تركت السعر كما هو، يُقترح عليك متوسط التكلفة الحالي فلا يتغيّر المتوسط. |
| المنتج النهائي والهالك من أمر التصنيع | يغيّرانه بتكلفة التصنيع. |
| فاتورة مرتجعة وإشعار دائن | حسب إعداد “طريقة احتساب تكلفة المرتجعات” (انظر أدناه). |
الحركات التي لا تغيّر متوسط التكلفة
هذه الحركات تأخذ متوسط التكلفة الحالي كسعر لها، فلا يتغيّر المتوسط:
- فواتير البيع والصرف اليدوي: تُسجَّل تكلفة الوحدة المباعة بمتوسط التكلفة في تاريخ البيع.
- مرتجع المشتريات وإشعار مدين المشتريات: يخرج بمتوسط التكلفة في تاريخه، وليس بسعر الشراء الأصلي.
- نقل المخزون بين المستودعات.
- ورقة الجرد (الزيادة أو العجز).
- صرف المواد الخام لأمر التصنيع.
طريقة احتساب تكلفة المرتجعات
من إعدادات المنتجات ← القيم الافتراضية للنظام، يحدد إعداد طريقة احتساب تكلفة المرتجعات بأي تكلفة تعود المرتجعات إلى المخزون:
| الخيار | ماذا يحدث |
|---|---|
| حسب سعر البيع | تعود الكمية المرتجعة بالتكلفة التي سُجّلت لها في فاتورة البيع الأصلية، ويدخل المرتجع في حساب المتوسط. |
| حسب آخر متوسط للتكلفة | تعود الكمية المرتجعة بمتوسط التكلفة الحالي وقت إنشاء المرتجع، فلا يتغيّر المتوسط. |
يسري هذا الإعداد على جميع الفروع.
آلية عمل النظام
الخصومات والضرائب
- يُطرح من سعر الوحدة خصم البند، ونصيب البند من خصم الفاتورة الإجمالي.
- الضريبة غير الشاملة لا تدخل في التكلفة. والضريبة الشاملة تُستخرج من السعر أولًا، فالتكلفة دائمًا بدون ضريبة.
العملات
- إذا كانت فاتورة الشراء بعملة أجنبية، يُحوَّل السعر إلى العملة الافتراضية بسعر الصرف في تاريخ استلام الحركة.
- إذا عدّلت أسعار العملات المحلية لتاريخ سابق، يُعاد حساب متوسط تكلفة المنتجات التي لها حركات من ذلك التاريخ.
مثال:
مصروفات الشراء (الشحن والجمارك)
لا تدخل مصروفات الشراء في التكلفة تلقائيًا. لتحميلها على تكلفة المنتجات، استخدم توزيع المصروفات من إذن الإضافة المرتبط بفاتورة الشراء؛ فتُضاف قيمة المصروف الموزعة إلى تكلفة كل بند.
الحركات بتاريخ سابق والتعديل والحذف
- عند إضافة حركة أو تعديلها أو حذفها بتاريخ سابق، يعيد النظام حساب المتوسط لكل الحركات من ذلك التاريخ حتى اليوم.
- تتغيّر تكلفة فواتير البيع اللاحقة، ويُعاد ترحيل قيود تكلفة المبيعات الخاصة بها، ويظهر في سجل النشاط أن متوسط سعر التكلفة تغيّر.
- إذا كان التاريخ أقدم من 3 أيام، تتم إعادة الحساب في الخلفية، فقد يظهر المتوسط الجديد بعد دقائق.
مثال:
يعيد النظام الحساب من 3 يناير: المتوسط = (100 × 10 + 130 × 10) ÷ 20 = 115، فتصبح تكلفة فاتورة البيع يوم 5 يناير 4 × 115 = 460 بدلًا من 400، ويُعدَّل قيدها.
المخزون الصفري والسالب
- إذا كان الرصيد صفرًا، يصبح المتوسط هو سعر الكمية الواردة نفسها.
- إذا كان الرصيد سالبًا (عند السماح بالمخزون السالب) ودخلت كمية بسعر، يصبح المتوسط هو سعر هذه الكمية مباشرة دون ترجيح.
⚠
تنبيه: البيع والمخزون سالب يسجّل تكلفة غير دقيقة، لأن الكمية تُباع قبل معرفة سعر شرائها. سجّل فواتير الشراء بتاريخها الصحيح قبل فواتير البيع للحصول على تكلفة وأرباح دقيقة.
أين يظهر متوسط التكلفة
| المكان | ماذا يعرض |
|---|---|
| صفحة المنتج في المنتجات | بطاقة متوسط سعر التكلفة. تظهر لمن لديه صلاحية إضافة أو تعديل المنتجات أو فواتير الشراء. |
| تبويب ربح الفاتورة في فاتورة البيع | لكل بند: سعر البيع، ومتوسط السعر، والربح. يظهر عند تفعيل إعداد “تبويب الربح في الفاتورة” ووجود صلاحية مشاهدة الربح. |
| قيد تكلفة مبيعات | من حساب تكلفة المبيعات إلى حساب المخزون، بقيمة متوسط التكلفة × الكمية المباعة. |
| تقرير أرباح مبيعات الأصناف | إجمالي التكلفة والربح لكل صنف. |
| تقرير قيمة المخزون التقديرية | قيمة المخزون بمتوسط سعر الشراء أو بسعر الشراء حسب اختيارك. |
| حركة المخزون | تكلفة كل حركة والرصيد بعدها. |
إعدادات مرتبطة
- البيع بأقل من سعر متوسط التكلفة (في إعدادات المبيعات): يحدد هل يُسمح ببيع صنف بسعر أقل من متوسط تكلفته.
- طريقة احتساب تكلفة المرتجعات (في إعدادات المخزون): كما في القسم السابق.
- لا يوجد في دفترة اختيار لطريقة تكلفة أخرى مثل الوارد أولًا صادر أولًا (FIFO)؛ المتوسط المرجّح هو الطريقة المعتمدة.
أسئلة شائعة
- لماذا تغيّر ربح فاتورة بيع قديمة؟ لأن حركة شراء أو إضافة أُدخلت أو عُدّلت أو حُذفت بتاريخ سابق للفاتورة، فأُعيد حساب المتوسط وتكلفة الفاتورة.
- لماذا متوسط التكلفة مختلف عن آخر سعر شراء؟ لأن المتوسط يجمع كل الكميات الموجودة بأسعارها، وليس آخر فاتورة فقط.
- هل لكل مستودع متوسط تكلفة مختلف؟ لا، المتوسط واحد للمنتج في كل المستودعات.
- لماذا لم يتغيّر المتوسط بعد نقل المخزون أو الجرد؟ لأن هذه الحركات تُسجَّل بمتوسط التكلفة الحالي ولا تؤثر عليه.
- عدّلت فاتورة شراء قديمة ولم يتغيّر المتوسط فورًا. لماذا؟ لأن إعادة الحساب للتواريخ الأقدم من 3 أيام تتم في الخلفية؛ انتظر قليلًا ثم حدّث الصفحة.
- هل تدخل الضريبة في التكلفة؟ لا، التكلفة دائمًا بدون ضريبة.
- كيف أضيف تكلفة الشحن إلى تكلفة المنتج؟ من توزيع المصروفات على إذن الإضافة المرتبط بفاتورة الشراء.