تقریباً از هر پنج دلار فروش آنلاین، یک دلار برمیگردد. انجمن ملی خردهفروشی برآورد کرده است که ۱۹٫۳٪ از فروش آنلاین در آمریکا در سال ۲۰۲۵ برگشت داده شده است — نزدیک به ۸۵۰ میلیارد دلار در کل خردهفروشی. اگر روزی که کالا را ارسال میکنید، تمام قیمت فروش را بهعنوان درآمد ثبت کنید، حدود یکپنجم درآمد گزارششدهتان متعلق به مشتریانی است که هنوز تصمیم نگرفتهاند چیزی را نگه دارند. وقتی برگشتها میرسند، باید درآمدی را که قبلاً گزارش کردهاید، بابتش مالیات پرداختهاید و شاید کمیسیونش را هم دادهاید، برگردانید.
ASC 606 این مشکل را با برخورد با حق بازگشت بهعنوان بهای معامله متغیر حل میکند: در لحظه فروش، درآمد را فقط برای آنچه انتظار دارید نگه دارید شناسایی میکنید، برای آنچه انتظار دارید پس بدهید یک بدهی بازپرداخت ثبت میکنید، و برای موجودیای که انتظار دارید بازیابی کنید یک دارایی شناسایی میکنید. این راهنما هر سه بخش را با اعداد واقعی طی میکند: نحوه برآورد بازده مورد انتظار، نحوه بهروزرسانی برآورد در هر دوره، و تنها مورد مشابه ظاهری — پذیرش مشتری — که کاملاً متفاوت عمل میکند.
چرا برگشتها یک مسئله قیمتگذاریاند، نه یک تعدیل بعدی
بر اساس قواعد قدیمی، بسیاری از فروشندگان کل فروش را در زمان ارسال ثبت میکردند و برگشتها را هر وقت پیش میآمد رسیدگی میکردند، گاهی با یک حساب ذخیره که لبهها را صاف میکرد. ASC 606 دیدگاه مخالف دارد: بازپرداختی که انتظار دارید بپردازید، بخشی از خود بهای معامله است — مرحله سوم از مدل پنجمرحلهای — بنابراین از همان لحظه شناسایی درآمد، از پیش برآورد میشود.
تفاوت عملی در زمانبندی است. روش قدیمی درآمد را جلو میاندازد و درد را عقب: یک دسامبر قوی و پس از آن یک ژانویه سخت وقتی برگشتهای تعطیلات میرسند. روش ASC 606 این دو را در یک دوره تطبیق میدهد. درآمد دسامبر شما از پیش خالصِ برگشتهای ژانویهای است که بهطور معقولانه میتوانید پیشبینی کنید — همان عددی که وامدهنده و اظهارنامه مالیاتیتان ترجیح میدهند ببینند.
یک مرز مهم: حق بازگشت یک تعهد اجرایی جداگانه نیست. شما امتیاز بازگشت را بهعنوان یک تحویلشدنی مستقل جدا نمیکنید و بخشی از قیمت را به آن تخصیص نمیدهید. این حق فقط بهای معامله کالاهایی را که منتقل کردهاید کوچکتر میکند.
سه ثبت در لحظه فروش
وقتی کنترل کالا به مشتریای منتقل میشود که ممکن است آن را پس بدهد، ASC 606 سه شناسایی همزمان را الزامی میکند:
- درآمد برای بهایی که انتظار دارید نگه دارید — قیمت فروش منهای بازپرداختهای مورد انتظار.
- یک بدهی بازپرداخت برای بهایی که انتظار دارید به مشتری پس بدهید.
- یک دارایی حق بازیابی برای کالاهایی که انتظار دارید بازگردند، همراه با کاهش متناظر در بهای تمامشده کالای فروشرفته.
یک مثال مشخص در نظر بگیرید. ۱۰۰ واحد به قیمت هر واحد ۵۰ دلار میفروشید — ۵٬۰۰۰ دلار فروش ناخالص. هر واحد ۳۰ دلار برایتان تمام شده است. بر اساس سابقهتان، انتظار دارید ۸ واحد در بازه ۳۰ روزه بازگشت، برگردند.
در زمان ارسال ثبت میکنید:
- درآمد ۴٬۶۰۰ دلار (۹۲ واحدی که انتظار دارید فروختهشده بماند)
- بدهی بازپرداخت ۴۰۰ دلار (۸ واحد × ۵۰ دلار)
- دارایی بازیابی ۲۴۰ دلار (۸ واحد × بهای ۳۰ دلار)، بنابراین بهای تمامشده کالای فروشرفته برای ۹۲ واحد ۲٬۷۶۰ دلار است، نه ۳٬۰۰۰ دلار برای هر ۱۰۰ واحد
به آنچه رخ نداده توجه کنید: ۵٬۰۰۰ دلار درآمد ثبت نکردهاید و امیدوار نبودهاید. آن ۴۰۰ دلار بهای متزلزل بهصورت بدهی در ترازنامه مینشیند، و آن ۲۴۰ دلار موجودی که انتظار دارید دوباره ببینید بهصورت دارایی در ترازنامه قرار میگیرد، نه اینکه از بهای تمامشده کالای فروشرفته عبور کند.
چگونه بازده مورد انتظار را برآورد کنیم
این برآورد از همان دو روش همه بهای معامله متغیر دیگر تحت ASC 606 استفاده میکند:
- ارزش مورد انتظار — میانگین موزونِ احتمالات در میان نتایج ممکن. بهترین گزینه وقتی واحدهای مشابه بسیاری میفروشید و سابقه برگشت دارید: اگر ۸٪ از واحدها در دو سال گذشته برگشتهاند، ۸٪ از این فروش نقطه شروع شماست.
- محتملترین مبلغ — تکنتیجهای که بیشترین احتمال را دارد. بهترین گزینه برای موقعیتهای دودویی یا نامنظم، مثل یک ماشین سفارشی که خریدار یا نگهش میدارد یا ردش میکند.
هر روشی را انتخاب کنید، آن را بهطور یکسان بر قراردادهای مشابه اعمال کنید و آن را بر شواهد بنا کنید: سابقه برگشت خودتان به تفکیک محصول و فصل، تعدیلشده برای هر چیزی که این فروش را متفاوت میکند — محصولی جدید بدون سابقه، سیاست بازگشت آسانگیرانهتر، جهش فصل تعطیلات.
سپس محدودیت را اعمال کنید: بهای معامله متغیر را فقط تا حدی در بهای معامله بگنجانید که محتمل باشد برگشت قابلتوجهی از درآمد رخ ندهد وقتی عدم اطمینان برطرف میشود. به زبان ساده، وقتی واقعاً نمیتوانید برگشتها را پیشبینی کنید — محصولی کاملاً جدید در بازاری جدید بدون سابقه قابل مقایسه — درآمد کمتری اکنون شناسایی میکنید، شاید هیچ، تا زمانی که بازه بازگشت بسته شود و عدم اطمینان از میان برود. این محدودیت پاسخ استاندارد به پیشبینیهای آرزومندانه است.
اندازهگیری دارایی حق بازیابی
دارایی بازیابی به مبلغ دفتری سابق موجودی اندازهگیری میشود — یعنی آنچه کالا برایتان هزینه داشته — منهای هر هزینه مورد انتظار برای بازیابی و هر کاهش مورد انتظار در ارزش آن. کالاهای برگشتی اغلب کمتر از زمانی که در قفسه بودند ارزش دارند: نیروی کار بازقفسهچینی، بازرسی، بستهبندی مجدد، آسیب، یا محصولی که فقط بهصورت جعبهباز با تخفیف قابل فروش مجدد است.
فرض کنید دو مورد از هشت برگشت مورد انتظار شما اقلامی حساس به نمایش هستند که باید هرکدام را ۱۰ دلار کاهش قیمت بدهید، و هزینههای بازیابی حدود ۲ دلار برای هر واحد است. دارایی ۲۴۰ دلار نیست؛ ۲۴۰ دلار منهای ۲۰ دلار کاهش قیمت منهای ۱۶ دلار هزینه بازیابی است، یعنی ۲۰۴ دلار. آن ۳۶ دلار کسری، همین حالا بهای تمامشده کالای فروشرفته است، نه یک غافلگیری بعدی.
دو قاعده ارائه در اینجا اهمیت دارد. نخست، دارایی بازیابی و بدهی بازپرداخت بهطور مستقل اندازهگیری و بهطور جداگانه ارائه میشوند — دارایی با بدهی خالصسازی نمیشود، حتی اگر هر دو از یک برآورد ناشی شوند. دوم، دارایی مانند هر دارایی دیگری مشمول آزمون کاهش ارزش است: اگر کالاهای برگشتی کمتر از آنچه اندازهگیری کردهاید ارزش داشته باشند، دارایی را کاهش میدهید.
بهروزرسانی هر دو در هر دوره
این برآورد یکبار برای همیشه نیست. در پایان هر دوره گزارشگری، ارزیابی خود از بازده مورد انتظار را بهروزرسانی میکنید و درآمد، بدهی بازپرداخت، دارایی بازیابی و بهای تمامشده کالای فروشرفته را بر همین اساس تعدیل میکنید. اگر برگشتها بیشتر از پیشبینیتان باشند، درآمد پایین میآید و بدهی بالا میرود؛ اگر بازه بازگشت بیسروصدا بسته شود، بدهی باقیمانده به درآمد تبدیل میشود.
ادامه مثال: بازه ۳۰ روزه سپری میشود و فقط ۶ واحد واقعاً برمیگردند، نه ۸. ۳۰۰ دلار بازپرداخت میپردازید و ۱۸۰ دلار موجودی را بازقفسهچینی میکنید. ۱۰۰ دلار باقیمانده بدهی بازپرداخت — دو واحدی که برایشان آماده شده بودید اما نگه داشتید — اکنون درآمد است، و ۶۰ دلار دارایی بازیابی مرتبط با آن دو واحد به بهای تمامشده کالای فروشرفته تبدیل میشود. ثبتهای تعدیل، هر دو بخش را به خانه نهاییشان منتقل میکنند و چیزی در ترازنامه باقی نمیماند.
این بهروزرسانی دورهای همان جایی است که فروشندگان فصلی بیشترین ارزش را میگیرند. اگر نرخ برگشت ژانویه شما سه برابر نرخ سپتامبرتان است، یک برآورد سالانه واحد هر دو ماه را نادرست نشان میدهد. بهروزرسانی برآورد در هر دوره — یا نگهداشتن نرخهای جداگانه به تفکیک فصل — درآمد هر ماه را صادقانه نگه میدارد.
حق بازگشت در برابر پذیرش مشتری
این دو شبیه هم به نظر میرسند و کاملاً متفاوت عمل میکنند، پس تأیید کنید قرارداد شما در واقع کدام را اعطا میکند:
- حق بازگشت بر بهای معامله اثر میگذارد (مرحله سوم). کنترل منتقل شده است — مشتری کالا را دارد — و درآمد برای بخشی که انتظار دارید نگه دارید شناسایی میشود.
- پذیرش مشتری بر این اثر میگذارد که آیا کنترل اصلاً منتقل شده است (مرحله پنجم). اگر مشتری باید رسماً کالا را بپذیرد — یک دوره آزمایشی، یک تأیید نصب، یک تأیید ذهنی — بهطور کلی هیچ درآمدی شناسایی نمیکنید تا پذیرش رخ دهد یا حق منقضی شود. کل فروش منتظر میماند.
تضمین بازگشت پول ۳۰ روزه برای کالاهای ارسالشده یک حق بازگشت است: در زمان ارسال درآمد خالص را شناسایی کنید. یک دوره آزمایشی رایگان دو هفتهای که پس از آن مشتری تصمیم میگیرد بخرد یا نه، به پذیرش نزدیکتر است: هیچ درآمدی شناسایی نکنید تا زمانی که بگوید بله. طبقهبندی نادرست پذیرش بهعنوان برگشت، درآمدی را جلو میکشد که استاندارد میگوید هنوز کسب نشده است.
حسابداری در عمل
در ادامه چرخه کامل مثال بالا را بهصورت ثبتهای دفتر متنی ساده میبینید. ابتدا فروش، با انتظار بازگشت ۸ واحد از ۱۰۰:
2026-01-15 * "Sold 100 units at $50, expect 8 back"
Assets:Checking 5000.00 USD
Income:Sales -4600.00 USD
Liabilities:Refund-Liability -400.00 USD
Assets:Right-of-Recovery 240.00 USD
Assets:Inventory -240.00 USD
Expenses:COGS 2760.00 USD
Assets:Inventory -2760.00 USDسپس بازه سپری میشود با فقط ۶ برگشت واقعی — ۳۰۰ دلار بازپرداختشده، ۱۸۰ دلار بازقفسهچینیشده، و باقی تعدیلشده:
2026-02-28 * "Return window lapsed, 6 units returned"
Liabilities:Refund-Liability 400.00 USD
Assets:Checking -300.00 USD
Income:Sales -100.00 USD
Assets:Inventory 180.00 USD
Assets:Right-of-Recovery -240.00 USD
Expenses:COGS 60.00 USDثبت دوم، نظم را قابل مشاهده میکند: حساب بدهی باید صفر شود، حساب بازیابی باید صفر شود، و ۱۰۰ دلار درآمد اضافی بههمراه ۶۰ دلار بهای تمامشده کالای فروشرفته اضافی در دورهای مینشینند که عدم اطمینان برطرف شد. گزارش ترازنامه در هر تاریخ دقیقاً نشان میدهد چقدر از پول نقد شما هنوز به مشتریان بدهکار است. اگر با سازوکار دفتر متنی ساده آشنا نیستید، مستندات Beancount حسابها، ثبتها و گزارشهای ترازنامه را از اصول اولیه طی میکند.
چهار اشتباه بیشتر خطاهای این حوزه را توضیح میدهند. نخست، ثبت درآمد ناخالص در زمان ارسال و هزینهکردن بازپرداختها هنگام رسیدنشان — عادت پیش از ASC 606 که هر ماه قوی را بزرگتر از واقع نشان میدهد. دوم، خالصسازی دارایی بازیابی با بدهی بازپرداخت بهجای ارائه هر دو. سوم، اندازهگیری دارایی به قیمت فروش بهجای بهای موجودی، که بیسروصدا سود روی کالاهای موجود در انبار برگشت را شناسایی میکند. چهارم، ثابت نگهداشتن برآورد در زمان فروش و هرگز بهروزرسانی نکردنش، طوری که بدهی در دفاتر پیشبینیای از ماهها پیش را توصیف میکند بهجای آنچه اکنون میدانید.
آخرین گام مفید شما کوچک است: دوازده ماه گذشته فروش و برگشتهایتان را به تفکیک خط محصول بیرون بکشید، نرخ واقعی برگشت هرکدام را محاسبه کنید، و آن را با هر نرخی — یا صفری — که دفاترتان اکنون فرض میکنند مقایسه کنید. آن شکاف، ضرب در فروش این ماه، همان بدهی بازپرداختی است که در ترازنامهتان غایب است.


