فاتورة المورد تقول 100 ريال للوحدة، لكنك دفعت أيضًا شحنًا وتأمينًا على الشحنة نفسها. إذا بقي هذا المبلغ خارج تكلفة الصنف، فسيُحسب الهامش على رقم أقل من التكلفة الفعلية للوحدة عند وصولها إلى المستودع.
الجواب العملي: وزّع تكاليف الشحنة على الأصناف المستلمة باستخدام Landed Costs في اودو [1]. بعدها يرى المسؤول رقمين لكل صنف: سعر الشراء كما في فاتورة المورد، وتكلفة وحدة قابلة للمقارنة مع سعر البيع. ويعرف المالك سبب تغيّر الهامش، وتعرف المشتريات الأساس الذي وُزّع به النقل، وتجد المالية مستند التسوية الذي تراجعه.
في تودو اوبس - ToDoOps نراجع مع الشركات قرار تحميل تكلفة الشحنة قبل ضبطه في النظام، لأن القرار الحقيقي هو أساس التوزيع، وليس خطوة الحساب نفسها.
كيف تحسب تكلفة الوحدة بعد الشحن في اودو؟
هذا مثال حسابي افتراضي وليس بيانات عميل. الصنف A: 100 وحدة بإجمالي شراء 10,000 ريال. الصنف B: 200 وحدة بإجمالي شراء 10,000 ريال. فاتورة الشحن 3,000 ريال، فيصبح إجمالي التكلفة 23,000 ريال دون ضريبة.
على الجوال، اسحب الجدول أفقياً لرؤية الصنف B وبقية أعمدة المقارنة.
| أساس التوزيع | ما يتحمله A (ريال) | تكلفة وحدة A (ريال) | ما يتحمله B (ريال) | تكلفة وحدة B (ريال) |
|---|---|---|---|---|
| سعر الفاتورة فقط | 0 | 100 | 0 | 50 |
| حسب قيمة الشراء | 1,500 | 115 | 1,500 | 57.50 |
| حسب الكمية | 1,000 | 110 | 2,000 | 60 |
المجموع في السطرين الأخيرين 23,000 ريال، والذي تغيّر هو توزيعه بين الصنفين.
لو بيع A بسعر 130 ريالًا، فالفرق عن سعر الفاتورة 30 ريالًا للوحدة. وبعد التوزيع حسب القيمة يصبح الفرق عن تكلفة الوحدة 15 ريالًا، وبعد التوزيع حسب الكمية 20 ريالًا. هذا الفرق ليس صافي ربح الشركة، لأنه لا يشمل المصاريف الأخرى.
لاحظ أن A يتحمل 1,500 ريال بالقيمة و1,000 ريال بالكمية، وB العكس: 1,500 ثم 2,000. نفس الشحنة ونفس المبلغ، لكن الأساس يغيّر تكلفة كل صنف. يمكنك ترتيب أرقام نطاقك عبر حاسبات تودو اوبس.
كيف يعمل Landed Costs في اودو 19 وكيف تختار الأساس؟
حسب التوثيق الرسمي، تبدأ بتفعيل Landed Costs وتحديد الدفتر اليومي الافتراضي (Default Journal). ثم تنشئ بند خدمة للشحن وتفعّل فيه خيار Is a Landed Cost. وتتوفر خمس طرق للتوزيع [1]:
- Equal: بالتساوي بين المنتجات بغض النظر عن كميتها. في المثال يحمّل كل صنف 1,500 ريال.
- By Quantity: حسب عدد الوحدات.
- By Current Cost: حسب تكلفة المنتج الحالية في النظام. تأكد أنها تعطي نفس نتيجة أساس القيمة الذي اخترته قبل الاعتماد عليها.
- By Weight: حسب الوزن.
- By Volume: حسب الحجم.
شرط مهم: فئة مخزون المنتجات الأصلية يجب أن تستخدم AVCO أو FIFO، ولا تفترض أن Standard Price مناسب لهذا الغرض.
أما الاختيار بين الأساسات فيتبع مصدر تكلفة النقل. إذا كان الشحن محسوبًا بالوزن فالوزن أقرب، وإذا كان محسوبًا بالحجم فالحجم أقرب. وإن استخدمت الوزن أو الحجم فتحقق أولًا من أن بيانات المنتجات صحيحة. لا تغيّر الأساس لتحسين الهامش على الورق، لأن المالية ستسأل عن سبب التغيير.
محاسبيًا، يشمل معيار IAS 2 في تكلفة المخزون تكلفة الشراء والتحويل والتكاليف الأخرى اللازمة لوصوله إلى موقعه وحالته الراهنة، ويقيس المخزون بالأقل من التكلفة وصافي القيمة القابلة للتحقق [2]. وهذا يختلف عن مجرد رفع تكلفة الوحدة: ما يدخل في المخزون تحدده سياسة محاسبية، فلا تُضف كل فاتورة عامة أو ضريبة إلى المخزون تلقائيًا.
وبخصوص القيود، لا تفترض قيدًا آليًا في كل حالة. افحص مع المالية إعداد التقييم وتوقيت البيع والاستلام. وللاطلاع على أدوات المخزون والمشتريات يمكنك زيارة تطبيقات اودو.
في نشاط استيراد أو توزيع، يساعد هذا السجل المالية على تفسير فرق تكلفة الصنف بالمستند، ويساعد المشتريات على مراجعة رسوم الشحنة. ويستطيع المالك مناقشة سعر البيع وهو يعرف أي تكلفة حُمّلت على الوحدة. راجع حلول تودو اوبس بحسب نشاطك إذا كانت لديك فروع أو مستودعات تحتاج دورة مشتركة.
تجربة التكاليف الإضافية في اودو قبل التعميم
- اختر شحنة واحدة بصنفين وفاتورة شحن واحدة.
- جهّز بند خدمة الشحن، وتأكد أن فئة الأصناف تستخدم AVCO أو FIFO.
- أنشئ سجل التكلفة من فاتورة المورد أو من Inventory ثم Operations، واربطه بالاستلام المعتمد (validated)، ثم اضغط Compute.
- راجع Valuation Adjustments وطابقها مع جدولك اليدوي مع المالية، ثم اعتمد بـ Validate.
- اختبر حالة الاستلام ثم وصول فاتورة شحن متأخرة، وسجّل ما تغيّر وما احتاج تسوية. لا تفترض إعادة تسعير كامل للتاريخ تلقائيًا.
ولترى منطق المبيعات والمخزون في اودو يمكنك استخدام محاكاة مبيعات ومخزون ببيانات افتراضية، وهي ليست تجربة كاملة للمحاسبة.
أسئلة شائعة
هل Equal هي نفسها By Quantity؟
لا. Equal تقسم بين المنتجات بالتساوي مهما كانت كمياتها، وBy Quantity تقسم حسب عدد الوحدات.
هل يصلح Standard Price مع Landed Costs؟
التوثيق يشترط أن تستخدم فئة المنتجات الأصلية AVCO أو FIFO [1].
هل أضيف كل فاتورة عامة أو ضريبة إلى تكلفة المخزون؟
ليس تلقائيًا. المعيار يربط التكلفة بما يلزم لوصول المخزون إلى موقعه وحالته [2]، والسياسة المحاسبية تحدد ما يدخل.
ماذا لو وصلت فاتورة الشحن بعد الاستلام؟
حالة قبول يجب اختبارها وتطابقها المالية، ولا ننصح بافتراض أن النظام سيعيد تسعير كل التاريخ تلقائيًا.
ماذا ترسل لنا لنحدد نطاقك؟
أرسل لنا عبر صفحة التواصل مثال شحنة واحدة: الأصناف والكميات وأسعار الشراء، وبنود الشحن والتأمين التي تدفعها، وطريقة تقييم المخزون الحالية، ومن يعتمد التسوية في المالية. من هذه المعلومات نحدد نطاق التجربة. ويمكنك مراجعة تودو اوبس أو ترتيب أرقامك أولًا في الحاسبات.
المراجع
[1] Odoo 19 Documentation: Landed Costs (Inventory › Inventory valuation). التوثيق الرسمي لإعداد التكاليف الإضافية وطرق التوزيع وخطوات الاعتماد.
[2] IFRS Foundation: IAS 2 Inventories. المعيار المرجعي لقياس تكلفة المخزون.
