Beancount.io LogoBeancount.io

برگشتی‌ها و تخفیفات فروش: حسابداری کاهنده درآمد طبق استاندارد ASC 606

زمان مطالعه 11 دقیقهMike ThriftMike Thrift
برگشتی‌ها و تخفیفات فروش: حسابداری کاهنده درآمد طبق استاندارد ASC 606

تصور کنید دو فروشگاه آنلاین هر کدام ۱ میلیون دلار فروش در فصل گذشته ثبت کرده‌اند. روی کاغذ، آن‌ها یکسان به نظر می‌رسند. اما یکی قاب گوشی می‌فروشد با نرخ مرجوعی ۴٪، و دیگری پوشاک زنانه می‌فروشد با نرخ مرجوعی ۲۶٪. اگر هر دو، مبالغ استرداد شده را به عنوان هزینه بازاریابی در زیر خط درآمد ثبت کنند، صورت‌های سود و زیان آن‌ها دروغی خوشایند را روایت می‌کند: هر دو ۱ میلیون دلار "درآمد" نشان می‌دهند، در حالی که یکی از آن‌ها عملاً بیش از یک چهارم میلیون دلار را به مشتریان بازگردانده است.

این شکاف دقیقاً همان چیزی است که حسابداری کاهنده درآمد (Contra-Revenue Accounting) برای پر کردن آن ایجاد شده است. برگشت از فروش و تخفیفات، هزینه نیستند؛ آن‌ها اصلاح درآمدی هستند که اصلاً نباید در ابتدا محاسبه می‌شد. ثبت درست آن‌ها باعث می‌شود رقم فروش کل شما صادقانه، حاشیه سود ناخالص شما قابل باور و سرمایه‌گذاران و وام‌دهندگان از دیدن ارقام ناگهانی غافلگیر نشوند. در ادامه نحوه عملکرد آن آورده شده است.

حساب کاهنده (Contra Account) در واقع چیست؟

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

سه حساب کاهنده درآمد رایج عبارتند از:

  • برگشت از فروش (Sales Returns) — ارزش کالاهایی که مشتریان برای استرداد وجه، به صورت فیزیکی پس می‌فرستند.
  • تخفیفات و ملاحظات فروش (Sales Allowances) — کاهش قیمت جزئی که زمانی اعطا می‌کنید که مشتری کالای آسیب‌دیده یا ناقص را به جای مرجوع کردن، نزد خود نگه می‌دارد.
  • تخفیفات نقدی فروش (Sales Discounts) — مشوق‌های پرداخت زودهنگام، مانند شرایط "2/10, net 30" که اگر مشتری ظرف ۱۰ روز پرداخت کند، ۲٪ تخفیف می‌گیرد.

هر سه مورد دقیقاً زیر فروش ناخالص قرار می‌گیرند:

Gross Sales                          $1,000,000
Less: Sales Returns                     (84,000)
Less: Sales Allowances                  (12,000)
Less: Sales Discounts                    (9,000)
                                     -----------
Net Sales                              $895,000

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

چرا برگشتی‌ها را صرفاً یک هزینه تلقی نکنیم؟

وسوسه‌انگیز است که مبالغ استردادی را در یک حساب هزینه عملیاتی ریخته و از آن عبور کنیم. اما سه مشکل این کار را به یک اشتباه تبدیل می‌کند.

باعث بیش‌نمایی درآمد می‌شود. استرداد وجه به این معنی است که فروش به طور جزئی یا کلی لغو شده است. نقدینگی از کسب‌وکار شما خارج شده، کالاها بازگشته‌اند (یا هرگز واقعاً "فروخته" نشده‌اند) و هیچ فعالیت اقتصادی باقی نمانده که به عنوان درآمد گزارش شود. محاسبه فروش اصلی با ارزش کامل و سپس تهاتر آن با یک هزینه، باعث می‌شود رقم فروش کل شما به صورت کاذب بالا بماند.

حاشیه سود ناخالص را تحریف می‌کند. حاشیه سود ناخالص برابر است با فروش خالص منهای بهای تمام شده کالای فروش رفته، تقسیم بر فروش خالص. اگر برگشتی‌ها به عنوان هزینه عملیاتی در زیر خط حاشیه سود ناخالص قرار گیرند، حاشیه سود شما به طور مصنوعی سالم به نظر می‌رسد. کسب‌وکاری با حاشیه سود واقعی ۵۰٪ و برگشتی‌های زیاد ممکن است ۵۸٪ گزارش دهد — و سپس متعجب شود که چرا مدام با کمبود نقدینگی مواجه است.

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

برای درک بهتر، مجموع مرجوعی‌های خرده‌فروشی ایالات متحده در سال ۲۰۲۵ حدود ۸۵۰ میلیارد دلار بود که تقریباً ۱۵.۸٪ از فروش سالانه را شامل می‌شود و متوسط نرخ مرجوعی تجارت الکترونیک به حدود ۲۴.۵٪ رسید. مرجوعی‌ها یک خطای گرد کردن نیستند؛ آن‌ها بخش اصلی داستان درآمد هستند.

نسخه ساده: ثبت یک برگشت واقعی

وقتی مشتری کالایی ۳۰۰ دلاری را که برای شما ۱۸۰ دلار هزینه داشته برمی‌گرداند، دو اتفاق می‌افتد. بخش درآمد معکوس می‌شود و بخش موجودی نیز معکوس می‌شود.

Sales Returns                  300
    Cash (or Accounts Receivable)      300
 
Inventory                      180
    Cost of Goods Sold                 180

ثبت اول ۳۰۰ دلار را از طریق حساب کاهنده درآمد از فروش خالص خارج می‌کند. ثبت دوم کالای مرجوعی را به موجودی باز می‌گرداند و هزینه‌ای را که ابتدا ثبت کرده بودید معکوس می‌کند. اگر کالا آسیب‌دیده بازگشت و فقط می‌توانید آن را با تخفیف بفروشید — یا اصلاً نفروشید — بدهکار موجودی را به ارزش بازیافتنی واقعی آن کاهش می‌دهید و مابه‌التفاوت را در حساب COGS یا حساب ضایعات ثبت می‌کنید.

ملاحظات فروش (Sales Allowance) حتی ساده‌تر است. اگر مشتری یک کالای خش‌دار ۳۰۰ دلاری را در ازای ۶۰ دلار اعتبار نزد خود نگه دارد، شما فقط کاهش قیمت را ثبت می‌کنید — هیچ جابجایی موجودی صورت نمی‌گیرد چون چیزی بازنگشته است:

Sales Allowances                60
    Cash (or Accounts Receivable)       60

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

نسخه ASC 606: تخمین مرجوعی‌ها پیش از وقوع

این همان ظرافتی است که باعث سردرگمی افراد می‌شود. طبق استاندارد شناسایی درآمد ASC 606، حق مرجوعی به عنوان مابه‌ازای متغیر در نظر گرفته می‌شود. این بدان معناست که شما مجاز به شناسایی درآمد برای کالاهایی که انتظار بازگشت آن‌ها را دارید نیستید — و باید این تخمین را در زمان فروش انجام دهید، نه زمانی که مرجوعی واقعاً اتفاق می‌افتد.

این موضوع در پایان دوره بیشترین اهمیت را دارد. فرض کنید فروشگاه شما در ماه دسامبر ۴,۰۰۰,۰۰۰ دلار کالا می‌فروشد، اما از نظر تاریخی ۵٪ از فروش‌های دسامبر در ماه ژانویه مرجوع می‌شوند. اگر کل ۴,۰۰۰,۰۰۰ دلار را به عنوان درآمد دسامبر شناسایی کنید، فروش‌های سه ماهه را به اندازه ۲۰۰,۰۰۰ دلار (فروشی که قرار است برگشت بخورد) بیش از واقع نشان داده‌اید.

استاندارد ASC 606 هنگام فروش کالا با حق مرجوعی، سه مورد را الزامی می‌کند:

۱. درآمد تنها به میزان مابه‌ازایی که انتظار دارید پس از مرجوعی‌ها نزد خود نگه دارید. ۲. بدهی استرداد برای مبلغی که انتظار دارید به مشتریان بازگردانید. ۳. دارایی حق مرجوعی برای کالاهایی که انتظار دارید به صورت فیزیکی پس بگیرید.

ثبت‌های اصلاحی پایان دوره

در ادامه مثال قبلی — ۲۰۰,۰۰۰ دلار مرجوعی مورد انتظار با قیمت خرده‌فروشی، برای کالاهایی با حاشیه سود ناخالص ۶۰٪ (یعنی ۸۰,۰۰۰ دلار بهای تمام شده):

ثبت ۱ — ایجاد بدهی استرداد
برگشت از فروش (کاهنده درآمد)      ۲۰۰,۰۰۰
    بدهی استرداد                        ۲۰۰,۰۰۰
 
ثبت ۲ — ایجاد دارایی حق مرجوعی
دارایی حق مرجوعی                   ۸۰,۰۰۰
    بهای تمام شده کالای فروش رفته            ۸۰,۰۰۰

ثبت ۱، مبلغ ۲۰۰,۰۰۰ دلار از درآمدی را که انتظار ندارید نگه دارید، حذف می‌کند. ثبت ۲ می‌گوید: از کالاهایی که انتظار بازگشت آن‌ها را دارید، ۸۰,۰۰۰ دلار هزینه به عنوان موجودی قابل بازیافت به شما برمی‌گردد، بنابراین همان مقدار از بهای تمام شده کالای فروش رفته (COGS) را معکوس کنید. اثر خالص بر سود ماه دسامبر، کاهش ۱۲۰,۰۰۰ دلاری است — یعنی سود ناخالص مورد انتظاری که در اثر مرجوعی‌ها از دست می‌رود. این یک عدد واقع‌بینانه است.

بدهی استرداد در ترازنامه به عنوان یک بدهی جاری قرار می‌گیرد — پولی که باید به مشتریان برگردانید. دارایی حق مرجوعی به عنوان یک دارایی جاری ثبت می‌شود که بر اساس ارزش دفتری کالاها منهای هزینه‌های مورد انتظار برای بازیابی آن‌ها و هرگونه کاهش احتمالی در ارزش فروش مجدد آن‌ها اندازه‌گیری می‌شود. این دو مورد را با هم تهاتر نکنید؛ ASC 606 عموماً ایجاب می‌کند که آن‌ها به صورت جداگانه نمایش داده شوند.

تجدید اندازه‌گیری در هر دوره

تخمین شما ثابت نیست. در هر تاریخ گزارشگری، آن را بازنگری می‌کنید. اگر مرجوعی‌های واقعی ژانویه به جای ۵٪، برابر با ۴٪ باشد، بدهی استرداد اضافی را به حساب درآمد برمی‌گردانید. اگر مرجوعی‌ها بیش از حد انتظار باشد، حساب کاهنده درآمد بیشتری ثبت می‌کنید. بدهی استرداد در هر دوره مجدداً اندازه‌گیری می‌شود و طرف مقابل آن در حساب درآمد جریان می‌یابد — به همین دلیل است که یک حساب اختصاصی و شفاف «برگشت از فروش»، فرآیند تعدیل را بی‌دردسر می‌کند.

نکته‌ای در مورد هزینه انبارگردانی مجدد

اگر هزینه انبارگردانی مجدد (Restocking Fee) دریافت می‌کنید، مابه‌ازایی که انتظار دارید مسترد کنید برابر است با قیمت منهای آن هزینه. هزینه انبارگردانی در قیمت تراکنش شما باقی می‌ماند و با انتقال کنترل به عنوان درآمد شناسایی می‌شود — شما واقعاً آن را نگه می‌دارید. تنها مبلغ خالص قابل استرداد باید در بدهی استرداد قرار گیرد.

ایجاد یک تخمین مرجوعی قابل دفاع

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

  • سابقه خودتان. نرخ مرجوعی دوازده ماه گذشته بر اساس دسته‌بندی محصول، قوی‌ترین مدرک است. نرخ مرجوعی پوشاک و کفش بسیار بالاتر از مثلاً کالاهای مصرفی است.
  • بخش‌بندی. یک نرخ واحد برای کل شرکت، حقایق زیادی را پنهان می‌کند. تخمین را بر اساس دسته‌بندی، کانال فروش (نرخ مرجوعی آنلاین بسیار بیشتر از فروش حضوری است) و حتی فصل انجام دهید — مرجوعی پوشاک هدیه داده شده در تعطیلات، در ماه ژانویه به شدت بالا می‌رود.
  • تغییرات اخیر. تأمین‌کننده جدید، جدول سایزبندی بازطراحی شده یا تغییر به سمت فروش در پلتفرم‌های واسط (Marketplace) همگی می‌توانند نرخ را تغییر دهند. به جای اینکه فرض کنید گذشته تکرار می‌شود، تغییرات شناخته شده را لحاظ کنید.
  • محدودیت. استاندارد ASC 606 می‌گوید مابه‌ازای متغیر را تنها تا حدی شناسایی کنید که برگشت قابل‌توجه درآمد محتمل نباشد. اگر واقعاً نمی‌توانید مرجوعی‌های یک خط محصول جدید را تخمین بزنید، درآمد کمتری شناسایی کنید، نه بیشتر.

روش‌شناسی خود را مستند کنید. وقتی یک حسابرس، وام‌دهنده یا خریدار می‌پرسد که چگونه به ذخیره ۵ درصدی رسیده‌اید، عبارت «این داده‌های سه ساله در سطح دسته‌بندی کالا و تعدیلاتی است که انجام داده‌ایم» پاسخ بسیار بهتری است نسبت به «به نظر درست می‌رسید».

اشتباهات رایج در حسابداری مرجوعی‌ها

چند اشتباه مکرر وجود دارد که شایسته توجه است:

  • تلقی تخفیفات (Allowances) به عنوان مرجوعی. در تخفیف، کالایی بازگردانده نمی‌شود. اگر برای یک تخفیف، حساب موجودی را بدهکار کنید، موجودی کاذبی ایجاد کرده‌اید که وجود خارجی ندارد.
  • فراموش کردن بخش COGS و موجودی. معکوس کردن درآمد بدون معکوس کردن هزینه و بازگرداندن موجودی، باعث می‌شود هم حاشیه سود و هم سوابق موجودی شما اشتباه باشد.
  • اجازه دادن به حساب کاهنده برای صفر شدن در هر دوره از طریق تهاتر. فروش ناخالص و حساب کاهنده درآمد را شفاف نگه دارید. کل هدف، داشتن یک سیگنال تشخیصی است — تهاتر کردن آن، این سیگنال را از بین می‌برد.
  • نادیده گرفتن فصلی بودن. اعمال یک نرخ مرجوعی سالانه ثابت بر تقویم فروش نامنظم، باعث می‌شود درآمد در ماه‌های پرفروش بیش از واقع و پس از آن کمتر از واقع نشان داده شود.
  • چشم‌پوشی کامل از تخمین برای کسب‌وکارهای کوچک. اگر مرجوعی‌ها بی‌اهمیت هستند، ثبت آن‌ها در زمان وقوع مشکلی ندارد. اما «بی‌اهمیت بودن» یک قضاوت است — یک دسته‌بندی با مرجوعی بالای ۲۰٪، حتی برای یک فروشگاه کوچک هم بی‌اهمیت محسوب نمی‌شود.

اعداد درآمد خود را از روز اول صادقانه نگه دارید

برگشتی‌های فروش و تخفیفات جایی هستند که صورت سود و زیان بی سر و صدا حقیقت را می‌گوید — یا نمی‌گوید. ثبت آن‌ها به عنوان حساب کاهنده درآمد (contra-revenue)، تخمین آن‌ها تحت استاندارد ASC 606 و ردیابی آن‌ها در حساب‌های اختصاصی، باعث می‌شود فروش خالص، حاشیه سود ناخالص و بدهی بابت استرداد شما همگی بر اساس واقعیت باشند.

این نوع شفافیت زمانی بسیار آسان‌تر است که دفاتر شما بر اساس طراحی، شفاف و قابل حسابرسی باشند. Beancount.io حسابداری متن‌محور را فراهم می‌کند که به شما کنترل کامل بر داده‌های مالی‌تان می‌دهد — هر ورودی کاهنده درآمد، هر بدهی بابت استرداد و هر تعدیل پایان دوره، یک سطر خوانا و تحت کنترل نسخه (version-controlled) است که می‌توانید آن را پیگیری و توضیح دهید. به رایگان شروع کنید و ببینید چرا توسعه‌دهندگان و متخصصان امور مالی به حسابداری متن‌محور روی می‌آورند. برای تجسم روندهایی مانند افزایش نرخ مرجوعی در طول زمان، داشبورد Fava را بررسی کنید و برای راه‌اندازی حساب‌های سفارشی به مستندات مراجعه نمایید.


منابع: RevenueHub — حقوق بازگشت و پذیرش مشتری در ASC 606، PwC Viewpoint — حقوق بازگشت، Deloitte DART — بدهی‌های استرداد، Capital One Shopping — میانگین نرخ مرجوعی خرده‌فروشی.