میانگین قیمت کالاهای برگشتی

ارزش‌گذاری میانگین هزینه (AVCO) یک روش ارزش‌گذاری موجودی است که هزینه را بر اساس کل هزینه کالاهای خریداری‌شده یا تولیدشده در یک دوره، تقسیم بر تعداد کل اقلام موجود، ارزیابی می‌کند. ارزش‌گذاری موجودی برای موارد زیر استفاده می‌شود:

  • ارزش دارایی‌های شرکت را منعکس کنید؛

  • پیگیری مقدار کالاهای فروخته‌نشده؛

  • حساب کردن ارزش پولی کالاهایی که هنوز سودی ایجاد نکرده‌اند؛

  • گزارش جریان کالا در طول سه‌ماهه.

زیرا AVCO از میانگین وزنی برای ارزیابی هزینه استفاده می‌کند، این روش برای شرکت‌هایی که تنها چند محصول مختلف را در مقادیر زیاد می‌فروشند، مناسب است. در اودو، این تحلیل هزینه به‌صورت خودکار به‌روزرسانی می‌شود هر بار که محصولات دریافت می‌شوند.

بنابراین، هنگامی که محموله‌ها به تأمین‌کننده خود بازگردانده می‌شوند، Odoo به‌طور خودکار ثبت‌های حسابداری را برای انعکاس تغییر در ارزیابی موجودی ایجاد می‌کند. با این حال، Odoo محاسبه AVCO را به‌طور خودکار به‌روزرسانی نمی‌کند، زیرا این می‌تواند به‌طور بالقوه ناسازگاری‌هایی با ارزیابی موجودی ایجاد کند.

توجه

این سند به یک مورد استفاده خاص برای اهداف نظری می‌پردازد. برای دستورالعمل‌های مربوط به تنظیم و استفاده از AVCO، به مستند پیکربندی ارزیابی موجودی مراجعه کنید.

پیکربندی

برای استفاده از ارزیابی موجودی به روش میانگین هزینه برای یک محصول، به مسیر زیر بروید: انبار ‣ پیکربندی ‣ دسته‌بندی محصولات و دسته‌بندی‌ای را که قرار است از AVCO استفاده کند، انتخاب کنید. در صفحه دسته‌بندی محصول، روش هزینه‌یابی را روی میانگین هزینه (AVCO) و ارزیابی موجودی را روی خودکار تنظیم کنید.

همچنین ببینید

پیکربندی ارزیابی موجودی <../../../inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config>

استفاده از ارزیابی میانگین هزینه

روش هزینه متوسط، ارزش‌گذاری موجودی را هنگام دریافت محصولات در انبار تنظیم می‌کند. این بخش توضیح می‌دهد که چگونه کار می‌کند، اما اگر توضیح غیرضروری است، به بخش بازگشت به تأمین‌کننده بروید.

فرمول

هنگامی که محصولات جدید می‌رسند، هزینه متوسط جدید برای هر محصول با استفاده از فرمول زیر مجدداً محاسبه می‌شود:

\[میانگین~هزینه = \frac{(مقدار~قبلی \times میانگین~هزینه~قبلی) + (مقدار~وارداتی \times قیمت~خرید)}{مقدار~نهایی}\]
  • تعداد قبلی: تعداد محصول در انبار قبل از دریافت محموله جدید؛

  • میانگین هزینه قدیمی: میانگین هزینه محاسبه‌شده برای یک محصول از ارزیابی موجودی قبلی؛

  • مقدار ورودی: تعداد محصولات در حال ورود در محموله جدید؛

  • قیمت خرید: قیمت تخمینی محصولات در زمان دریافت محصولات (زیرا صورتحساب‌های فروشنده ممکن است دیرتر برسند). این مبلغ شامل نه تنها قیمت محصولات، بلکه هزینه‌های اضافی مانند حمل‌ونقل، مالیات و هزینه‌های وارداتی نیز می‌شود. در زمان دریافت صورتحساب فروشنده، این قیمت تنظیم می‌شود؛

  • تعداد نهایی: مقدار موجودی در دسترس پس از جابجایی انبار.

مهم

هنگامی که محصولات از انبار خارج می‌شوند، هزینه متوسط تغییر نمی‌کند. درباره اینکه چرا ارزیابی هزینه متوسط تنظیم نمی‌شود از اینجا بخوانید.

محاسبه میانگین هزینه

برای درک اینکه چگونه هزینه متوسط یک محصول با هر محموله تغییر می‌کند، جدول زیر از عملیات انبار و جابجایی‌های موجودی را در نظر بگیرید. هر مورد یک مثال متفاوت از تأثیرگذاری ارزیابی هزینه متوسط است.

عملیات

ارزش ورودی

ارزش موجودی

مقدار موجودی

میانگین هزینه

۰ دلار

۰

۰ دلار

دریافت ۸ میز به قیمت ۱۰ دلار برای هر واحد

۸ * ۱۰ دلار

۸۰ دلار

۸

۱۰ دلار

دریافت ۴ میز به قیمت ۱۶ دلار برای هر واحد

۴ * $۱۶

۱۴۴ دلار

۱۲

۱۲ دلار

تحویل ۱۰ میز

-10 * ۱۲$

۲۴ دلار

۲

۱۲ دلار

Exercise

اطمینان حاصل کنید که محاسبات فوق را با بررسی مثال "دریافت ۸ میز به قیمت ۱۰ دلار برای هر واحد" درک کرده‌اید.

در ابتدا، موجودی محصول ۰ است، بنابراین تمام مقادیر $۰ هستند.

در عملیات اولیه انبار، 8 میز با قیمت $10 برای هر کدام دریافت می‌شود. میانگین هزینه با استفاده از فرمول محاسبه می‌شود:

\[میانگین~هزینه = \frac{0 + 8 \times $10}{8} = \frac{$80}{8} = $10\]
  • از آنجا که مقدار ورودی میزها 8 است و قیمت خرید هر کدام $10 می‌باشد،

  • ارزش موجودی در صورت کسر به $80 ارزیابی شده است؛

  • $80 بر تعداد کل جدول‌هایی که باید ذخیره شوند، یعنی 8، تقسیم می‌شود؛

  • ۱۰ دلار میانگین هزینه یک میز از اولین محموله است.

برای تأیید این مورد در Odoo، در برنامه خرید، تعداد 8 عدد از یک محصول جدید به نام میز را با قیمت $10 برای هر عدد سفارش دهید، بدون هیچ‌گونه جابجایی موجودی قبلی.

در فرم محصول، در زبانه اطلاعات عمومی و در فیلد دسته‌بندی محصول جدول، روی آیکون ➡️ (فلش) کلیک کنید تا یک لینک خارجی باز شود و دسته‌بندی محصول را ویرایش کنید. روش هزینه‌یابی (Costing Method) را به میانگین هزینه (AVCO) و ارزیابی موجودی (Inventory Valuation) را به خودکار تنظیم کنید.

سپس به سفارش خرید بازگردید. روی تأیید سفارش کلیک کنید و سپس روی دریافت محصولات کلیک کنید تا دریافت تأیید شود.

سپس، رکورد ارزیابی موجودی که توسط دریافت محصول ایجاد شده است را بررسی کنید. برای این کار به مسیر زیر بروید: انبار ‣ گزارش‌گیری ‣ ارزیابی موجودی. از منوی کشویی گزینه جدول را انتخاب کنید و ستون ارزش کل را برای لایه ارزیابی مشاهده کنید (ارزیابی موجودی در یک زمان مشخص = مقدار موجودی * قیمت واحد). ۸ میز موجود در انبار به ارزش ۸۰ دلار هستند.

نمایش ارزیابی موجودی ۸ میز در اودو.

نکته

هنگامی که روش محاسبه هزینه در دسته‌بندی محصول به AVCO تنظیم شود، هزینه متوسط یک محصول نیز در فیلد هزینه، زیر تب اطلاعات عمومی، در صفحه محصول نمایش داده می‌شود.

تحویل محصول (مورد استفاده)

برای محموله‌های خروجی، محصولات خروجی تأثیری بر ارزیابی میانگین هزینه ندارند. اگرچه ارزیابی میانگین هزینه مجدداً محاسبه نمی‌شود، اما ارزش موجودی همچنان کاهش می‌یابد زیرا محصول از انبار خارج شده و به محل مشتری تحویل داده می‌شود.

Exercise

برای نشان دادن اینکه ارزیابی هزینه متوسط دوباره محاسبه نمی‌شود، مثال "تحویل ۱۰ میز" را بررسی کنید.

\[میانگین~هزینه = \frac{12 \times $12 + (-10) \times $12}{12-10} = \frac{24}{2} = $12\]
  1. زیرا ۱۰ میز به مشتریان ارسال می‌شود، مقدار ورودی برابر با -10 است. هزینه متوسط قبلی ($12) به جای قیمت خرید فروشنده استفاده می‌شود؛

  2. ارزش موجودی ورودی برابر است با -10 * $12 = -$120؛

  3. ارزش موجودی قدیمی ($144) به ارزش موجودی ورودی (-$120) اضافه می‌شود، بنابراین $144 + -$120 = $24;

  4. تنها 2 میز پس از ارسال 10 میز از 12 باقی مانده‌اند. بنابراین ارزش موجودی فعلی ($24) بر اساس مقدار موجودی (2) تقسیم می‌شود؛

  5. ۲۴ دلار / ۲ = ۱۲ دلار که همان هزینه متوسط عملیات قبلی است.

برای بررسی این مورد در Odoo، تعداد 10 میز را در برنامه فروش بفروشید، تحویل را تأیید کنید و سپس رکورد ارزیابی موجودی را با رفتن به مسیر انبار ‣ گزارش‌گیری ‣ ارزیابی موجودی مرور کنید. در لایه بالایی ارزیابی، تحویل 10 میز ارزش محصول را به میزان -$120 کاهش می‌دهد.

توجه: آنچه در این رکورد ارزیابی موجودی نشان داده نشده است، درآمد حاصل از این فروش است، بنابراین این کاهش ضرری برای شرکت محسوب نمی‌شود.

نشان دهید که چگونه تحویل‌ها ارزش‌گذاری موجودی را کاهش می‌دهند.

بازگرداندن اقلام به تأمین‌کننده (مورد استفاده)

از آنجا که قیمت پرداختی به تأمین‌کنندگان می‌تواند با قیمتی که محصول با روش AVCO ارزش‌گذاری شده است متفاوت باشد، اودو اقلام بازگشتی را به شیوه‌ای خاص مدیریت می‌کند.

  1. محصولات با قیمت خرید اولیه به تأمین‌کنندگان بازگردانده می‌شوند، اما؛

  2. ارزش‌گذاری هزینه داخلی بدون تغییر باقی می‌ماند.

جدول مثال فوق به صورت زیر به‌روزرسانی شده است:

عملیات

تعداد * میانگین هزینه

ارزش موجودی

مقدار موجودی

میانگین هزینه

۲۴ دلار

۲

۱۲ دلار

بازگرداندن ۱ میز خریداری شده به قیمت ۱۰ دلار

-1 * $12

۱۲ دلار

۱

۱۲ دلار

به عبارت دیگر، بازگشت کالا به فروشندگان توسط Odoo به عنوان یک شکل دیگر از خروج محصول از انبار تلقی می‌شود. از دید Odoo، چون ارزش میز به ازای هر واحد $12 است، ارزش موجودی هنگام بازگشت محصول به میزان $12 کاهش می‌یابد؛ قیمت اولیه خرید $10 ارتباطی به هزینه متوسط میز ندارد.

Example

برای بازگرداندن یک میز که به قیمت $10 خریداری شده است، به رسید مربوطه در برنامه انبارداری برای 8 میز خریداری شده در تمرین 1 بروید. این کار را با رفتن به نمای کلی انبارداری، کلیک روی رسیدها و انتخاب رسید مورد نظر انجام دهید.

سپس روی بازگشت در سفارش تحویل تأیید شده کلیک کنید و مقدار را در پنجره انتقال معکوس به 1 تغییر دهید. این کار یک حمل و نقل خروجی برای میز ایجاد می‌کند. گزینه تأیید را انتخاب کنید تا حمل و نقل خروجی تأیید شود.

بازگشت به انبار ‣ گزارش‌گیری ‣ ارزیابی موجودی برای مشاهده کاهش ارزش موجودی به میزان ۱۲ دلار به دلیل ارسال خروجی.

ارزش‌گذاری موجودی برای بازگشت.

از بین بردن خطاهای ارزیابی موجودی در محصولات خروجی

هنگام بازمحاسبه ارزش‌گذاری میانگین هزینه در ارسال‌های خروجی، ممکن است ناسازگاری‌هایی در موجودی شرکت رخ دهد.

برای نشان دادن این خطا، جدول زیر سناریویی را نمایش می‌دهد که در آن ۱ میز به مشتری ارسال شده و دیگری با قیمت خرید به تأمین‌کننده بازگردانده می‌شود.

عملیات

تعداد * قیمت

ارزش موجودی

مقدار موجودی

میانگین هزینه

۲۴ دلار

۲

۱۲ دلار

ارسال ۱ محصول به مشتری

-1 * $12

۱۲ دلار

۱

۱۲ دلار

بازگشت ۱ محصول که ابتدا با قیمت ۱۰ دلار خریداری شده است

-1 * $10

۲ دلار

۰

۱۲ دلار

در عملیات نهایی بالا، ارزش‌گذاری نهایی موجودی برای میز برابر با 2 دلار است، حتی اگر 0 میز در انبار باقی مانده باشد.

روش صحیح

از هزینه متوسط برای ارزش‌گذاری بازگشت استفاده کنید. این به این معنا نیست که شرکت برای خرید ۱۰ دلاری، ۱۲ دلار بازگشت دریافت می‌کند؛ کالای بازگشتی به ارزش ۱۰ دلار به صورت داخلی با ارزش ۱۲ دلار ارزیابی می‌شود. تغییر ارزش موجودی نشان‌دهنده محصولی به ارزش ۱۲ دلار است که دیگر در دارایی‌های شرکت محاسبه نمی‌شود.

حسابداری آنگلوساکسون

علاوه بر استفاده از AVCO، شرکت‌هایی که از حسابداری آنگلو-ساکسون استفاده می‌کنند، یک حساب نگهداری نیز دارند که مبلغ قابل پرداخت به فروشندگان را دنبال می‌کند. هنگامی که یک فروشنده سفارش را تحویل می‌دهد، ارزش موجودی بر اساس قیمت محصولات وارد شده به انبار افزایش می‌یابد. حساب نگهداری (که ورودی موجودی نامیده می‌شود) بستانکار می‌شود و تنها زمانی تسویه می‌شود که صورتحساب فروشنده دریافت شود.

جدول زیر ثبت‌های حسابداری و حساب‌ها را نشان می‌دهد. حساب ورودی انبار مبلغی را ذخیره می‌کند که برای پرداخت به فروشندگان در نظر گرفته شده است، زمانی که صورتحساب فروشنده هنوز دریافت نشده است. برای تراز کردن حساب‌ها هنگام بازگرداندن محصولاتی که تفاوت قیمتی بین قیمتی که محصول ارزش‌گذاری شده است و قیمتی که خریداری شده وجود دارد، یک حساب تفاوت قیمت ایجاد می‌شود.

عملیات

ورودی انبار

تفاوت قیمت

ارزش موجودی

مقدار موجودی

میانگین هزینه

۰ دلار

۰

۰ دلار

دریافت ۸ میز به قیمت ۱۰ دلار

(۸۰ دلار)

۸۰ دلار

۸

۱۰ دلار

دریافت صورتحساب فروشنده $80

۰ دلار

۸۰ دلار

۸

۱۰ دلار

دریافت ۴ میز به قیمت ۱۶ دلار

(۶۴ دلار)

۱۴۴ دلار

۱۲

۱۲ دلار

دریافت صورتحساب فروشنده $64

۰ دلار

۱۴۴ دلار

۱۲

۱۲ دلار

تحویل ۱۰ میز به مشتری

۰ دلار

۲۴ دلار

۲

۱۲ دلار

بازگشت ۱ میز که ابتدا به قیمت ۱۰ دلار خریداری شده است

۱۰ دلار

۲ دلار

۱۲ دلار

۱

۱۲ دلار

دریافت بازپرداخت فروشنده $10

۰ دلار

۲ دلار

۱۲ دلار

۱

۱۲ دلار

دریافت محصول

خلاصه

در زمان دریافت محصول، اودو اطمینان حاصل می‌کند که شرکت‌ها می‌توانند هزینه کالاهای خریداری‌شده را پرداخت کنند، با انتقال پیش‌دستانه مبلغی معادل قیمت کالاهای دریافت‌شده به حساب بدهی، ورودی انبار. سپس، پس از دریافت صورتحساب، مبلغ موجود در حساب نگهداری به حساب‌های پرداختنی منتقل می‌شود. انتقال به این حساب به معنای پرداخت صورتحساب است. ورودی انبار زمانی تطبیق داده می‌شود که صورتحساب فروشنده دریافت شود.

ارزش‌گذاری موجودی روشی برای محاسبه ارزش داخلی هر محصول موجود در انبار است. از آنجا که تفاوتی بین قیمتی که محصول بر اساس آن ارزش‌گذاری شده و قیمتی که محصول واقعاً خریداری شده وجود دارد، حساب ارزش‌گذاری موجودی ارتباطی با عملیات بدهکاری و بستانکاری حساب ورودی انبار ندارد.

برای درک بهتر این موضوع، به توضیحات زیر توجه کنید.

حساب‌ها با محصولات دریافت‌شده متعادل شدند

در این مثال، یک شرکت با صفر واحد از یک محصول، «میز»، در انبار شروع می‌کند. سپس، ۸ میز از فروشنده دریافت می‌شود:

  1. حساب ورودی موجودی مبلغ $80 اعتبار بدهی به فروشنده را ذخیره می‌کند. مبلغ موجود در این حساب به ارزش موجودی مرتبط نیست.

  2. 80 دلار ارزش میزها وارد شد (حساب ارزش موجودی را بدهکار کنید به مبلغ 80 دلار)،

  3. ۸۰ دلار باید بابت کالاهای دریافت‌شده پرداخت شود (حساب *ورودی انبار* را بستانکار کنید به مبلغ ۸۰ دلار).

در اودو

اودو یک سند حسابداری ایجاد می‌کند زمانی که محموله‌هایی که از روش هزینه‌یابی AVCO استفاده می‌کنند دریافت شوند. یک حساب اختلاف قیمت را با انتخاب آیکون ➡️ (فلش) در کنار فیلد دسته‌بندی محصول در صفحه محصول پیکربندی کنید.

در بخش ویژگی‌های حساب، یک حساب تفاوت قیمت جدید با وارد کردن نام حساب و کلیک بر روی ایجاد و ویرایش ایجاد کنید. سپس نوع حساب را به هزینه‌ها تنظیم کرده و بر روی ذخیره کلیک کنید.

ایجاد حساب اختلاف قیمت.

سپس، محموله را در برنامه خرید یا برنامه انبار دریافت کنید و به مسیر برنامه حسابداری ‣ حسابداری ‣ ثبت‌های روزنامه بروید. در لیست، ارجاع مربوط به عملیات پذیرش انبار برای محصول مرتبط را پیدا کنید.

نمایش ثبت حسابداری ۸ جدول از لیست.

روی خط مربوط به ۸ میز کلیک کنید. این ثبت حسابداری نشان می‌دهد که وقتی ۸ میز دریافت شدند، حساب ارزش‌گذاری موجودی به میزان $80 افزایش یافته است. به طور مشابه، حساب ورودی موجودی (که به طور پیش‌فرض به عنوان حساب موقت موجودی (دریافتی) تنظیم شده است) به میزان $80 بستانکار شده است.

بدهکار ارزیابی موجودی و بستانکار ورودی موجودی ۸۰ دلار.

حساب‌ها در صورتحساب دریافت‌شده فروشنده متعادل شدند

در این مثال، یک شرکت با صفر واحد از یک محصول، میز، در انبار شروع می‌کند. سپس، ۸ میز از فروشنده دریافت می‌شود. زمانی که صورتحساب برای ۸ میز از فروشنده دریافت می‌شود:

  1. از $80 در حساب ورودی انبار برای پرداخت صورت‌حساب استفاده کنید. این مبلغ تسویه می‌شود و حساب اکنون دارای $0 است.

  2. بدهکار ورودی موجودی $80 (برای تطبیق این حساب).

  3. بستانکار حساب‌های پرداختنی $80. این حساب مبلغی را ذخیره می‌کند که شرکت به دیگران بدهکار است، بنابراین حسابداران از این مبلغ برای نوشتن چک به فروشندگان استفاده می‌کنند.

در اودو

هنگامی که فروشنده درخواست پرداخت می‌کند، به مسیر برنامه خرید ‣ سفارش‌ها ‣ خرید بروید و سفارش خرید برای ۸ میز را انتخاب کنید. در داخل سفارش خرید، گزینه ایجاد صورت‌حساب را انتخاب کنید.

به برگه آیتم‌های دفتر روزنامه بروید تا مشاهده کنید که چگونه مبلغ $80 از حساب نگهداری، موقت موجودی (دریافت شده) به حساب‌های پرداختنی منتقل می‌شود. تأیید صورتحساب برای ثبت پرداخت به فروشنده.

نمایش صورتحساب مرتبط با سفارش خرید برای ۸ میز.

در تحویل محصول

در جدول مثال بالا، زمانی که ۱۰ محصول به یک مشتری تحویل داده می‌شود، حساب ورودی انبار بدون تغییر باقی می‌ماند زیرا محصول جدیدی وارد نمی‌شود. به بیان ساده:

  1. ارزش‌گذاری موجودی به مبلغ $120 بستانکار شده است. کسر از ارزش‌گذاری موجودی نشان‌دهنده خروج محصولات به ارزش $120 از شرکت است.

  2. بدهکار کردن حساب‌های دریافتنی برای ثبت درآمد حاصل از فروش.

نمایش موارد دفتر روزنامه مرتبط با سفارش فروش.

در ثبت حسابداری صدور فاکتور برای مشتری به ازای ۱۰ میز، حساب‌های فروش محصول، مالیات دریافتی و حساب‌های دریافتنی همگی به فروش محصول مربوط می‌شوند. حساب‌های دریافتنی حسابی است که پرداخت مشتری در آن دریافت خواهد شد.

حسابداری آنگلو-ساکسون هزینه کالای فروخته شده (COGS) را پس از انجام فروش شناسایی می‌کند. بنابراین، تا زمانی که محصول فروخته، اسقاط یا بازگردانده نشود، هزینه‌های نگهداری محصول در انبار محاسبه نمی‌شوند. حساب هزینه به مبلغ $120 بدهکار می‌شود تا هزینه‌های ذخیره‌سازی ۱۰ میز در این دوره زمانی ثبت شود.

در بازگشت محصول

در جدول مثال بالا، هنگام بازگرداندن ۱ محصول به یک تأمین‌کننده که به قیمت $10 خریداری شده است، شرکت انتظار دارد $10 در حساب بستانکاران از تأمین‌کننده دریافت کند. با این حال، حساب ورودی انبار باید به مبلغ $12 بدهکار شود زیرا هزینه متوسط در زمان بازگشت $12 است. مبلغ $2 مفقود شده در حساب اختلاف قیمت ثبت می‌شود که در دسته‌بندی محصول تنظیم شده است.

توجه

رفتار حساب‌های اختلاف قیمت بسته به موقعیت مکانی متفاوت است. در این مورد، حساب برای ذخیره تفاوت‌های بین قیمت فروشنده و روش‌های خودکار ارزیابی موجودی طراحی شده است.

خلاصه:

  1. حساب ورودی موجودی را به مبلغ $10 بدهکار کنید تا میز از موجودی به ورودی موجودی منتقل شود. این انتقال نشان‌دهنده این است که میز برای حمل و نقل خروجی آماده پردازش است.

  2. بدهکار کردن ورودی انبار مبلغ اضافی $2 برای محاسبه تفاوت قیمت.

  3. بستانکار کردن ارزش‌گذاری موجودی $12 به دلیل خروج کالا از موجودی.

تفاوت ۲ دلاری در حساب تفاوت قیمت هزینه شد.

پس از دریافت بازپرداخت فروشنده،

  1. حساب ورودی انبار را به مبلغ $10 بستانکار کنید تا قیمت میز تطبیق داده شود.

  2. بدهی حساب‌های پرداختنی $10 برای اینکه حسابداران پرداخت را جمع‌آوری و در دفتر روزنامه خود ثبت کنند.

بازگشت برای دریافت ۱۰ دلار.