Beancount.io LogoBeancount.io

برگشتی‌های فروش، تخفیفات و حسابداری کاهنده درآمد: چگونه بدون افزایش کاذب حاشیه سود ناخالص، استردادها را ثبت کنیم

زمان مطالعه 12 دقیقهMike ThriftMike Thrift
برگشتی‌های فروش، تخفیفات و حسابداری کاهنده درآمد: چگونه بدون افزایش کاذب حاشیه سود ناخالص، استردادها را ثبت کنیم

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

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

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

حساب «کاهنده درآمد» واقعاً به چه معناست

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

هدف از استفاده از حساب کاهنده به جای بدهکار کردن مستقیم حساب «فروش»، حفظ اطلاعات است. وقتی همه چیز را مستقیماً از رقم درآمد ناخالص کسر می‌کنید، توانایی مشاهده اینکه چقدر فاکتور صادر کرده‌اید در مقابل چقدر مشتریان بازگردانده‌اند را از دست می‌دهید. این سیگنال مهم است. شرکتی با ۱ میلیون دلار فروش ناخالص و ۲۵۰,۰۰۰ دلار برگشتی، مشکلات عملیاتی بسیار متفاوتی نسبت به شرکتی با ۷۵۰,۰۰۰ دلار فروش ناخالص و بدون برگشتی دارد، هرچند که هر دو درآمد خالص ۷۵۰,۰۰۰ دلاری گزارش می‌کنند.

در صورت سود و زیان، ساختار به این صورت است:

فروش ناخالص                              ۱,۰۰۰,۰۰۰ دلار
منهای: برگشت از فروش و تخفیفات             (۲۰۰,۰۰۰)
منهای: تخفیفات نقدی فروش                   (۳۰,۰۰۰)
فروش خالص                                ۷۷۰,۰۰۰ دلار
منهای: بهای تمام شده کالای فروش رفته       (۴۶۲,۰۰۰)
سود ناخالص                               ۳۰۸,۰۰۰ دلار

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

سه حساب کاهنده درآمدی که اکثر کسب‌وکارها به آن نیاز دارند

برگشت از فروش (Sales returns)

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

تخفیفات فروش (Sales allowances)

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

تخفیفات نقدی فروش (Sales discounts)

این نوع تخفیف معمولاً یک مشوق برای شرایط پرداخت است؛ مثلاً «۲/۱۰، خالص ۳۰» به این معنی است که اگر مشتری ظرف ۱۰ روز پرداخت کند، می‌تواند ۲٪ تخفیف بگیرد. برخی شرکت‌ها تخفیفات حجمی و تخفیفات تبلیغاتی را نیز در اینجا قرار می‌دهند. مانند امتیازات فروش، تخفیفات نیز درآمد را بدون تأثیر بر موجودی کالا کاهش می‌دهند.

دلیل نگه داشتن این موارد در سه حساب جداگانه (به جای یک کاسه کردن در حسابی مثل «تعدیلات فروش»)، جنبه تشخیصی آن است. برگشتی‌های زیاد نشان‌دهنده مشکلات کیفیت محصول یا سایزبندی است. امتیازات فروش (Allowances) زیاد نشان‌دهنده آسیب در حین ارسال یا عدم تطابق با انتظارات است. تخفیفات زیاد نشان‌دهنده قدرت قیمت‌گذاری یا مسائل مربوط به وصول مطالبات است. این حساب‌ها به شما اجازه می‌دهند ببینید کدام اهرم در حال حرکت است.

ثبت یک بازگشت واقعی: ثبت‌های روزنامه

فرض کنید یک چراغ به مبلغ ۵۰۰ دلار می‌فروشید که خرید آن برای شما ۳۰۰ دلار هزینه داشته است. فروش اصلی به صورت نسیه:

بدهکار  حساب‌های دریافتنی    ۵۰۰
    بستانکار  درآمد فروش              ۵۰۰
 
بدهکار  بهای تمام شده کالای فروش رفته     ۳۰۰
    بستانکار  موجودی کالا                  ۳۰۰

یک هفته بعد، مشتری چراغ را در شرایط عالی برای بازپرداخت کامل وجه بازمی‌گرداند. شما به دو ثبت نیاز دارید؛ یکی برای بخش درآمد و دیگری برای بخش موجودی کالا:

بدهکار  برگشت از فروش و تخفیفات    ۵۰۰
    بستانکار  حساب‌های دریافتنی                ۵۰۰
 
بدهکار  موجودی کالا                        ۳۰۰
    بستانکار  بهای تمام شده کالای فروش رفته      ۳۰۰

دقت کنید چه اتفاقی نیفتاد: شما حساب «درآمد فروش» را بدهکار نکردید. فروش اصلی ۵۰۰ دلاری هنوز در فروش ناخالص دوره باقی مانده است. ثبت کاهنده ۵۰۰ دلاری زیر آن قرار می‌گیرد. هر دو در صورت سود و زیان نمایش داده می‌شوند و خالص‌سازی به صورت شفاف اتفاق می‌افتد.

اگر قبلاً وجه نقد را دریافت کرده‌اید و اکنون باید آن را بازپرداخت کنید، به جای حساب‌های دریافتنی از حساب «موجودی نقد» استفاده کنید. اگر مشتری چراغ را نگه دارد اما شما به دلیل یک خراش ۱۰۰ دلار به او تخفیف (Allowance) بدهید:

بدهکار  برگشت از فروش و تخفیفات    ۱۰۰
    بستانکار  حساب‌های دریافتنی                ۱۰۰

در اینجا ثبت مربوط به موجودی کالا وجود ندارد، زیرا هیچ کالایی جابه‌جا نشده است.

مالیات بر فروش را فراموش نکنید

یک اشتباه به‌شدت رایج، فراموش کردن معکوس کردن بخش مربوط به مالیات بر فروش در تراکنش اصلی است. اگر ۴۰ دلار مالیات بر فروش برای یک فروش ۵۰۰ دلاری دریافت کرده‌اید، ثبت اولیه شما شامل ۵۴۰ دلار حساب دریافتنی، ۵۰۰ دلار درآمد و ۴۰ دلار بدهی مالیات بر فروش پرداختنی بوده است. در هنگام مرجوعی، باید هر سه مورد را معکوس کنید:

Dr  برگشتی‌های فروش و تخفیفات       500
Dr  مالیات بر فروش پرداختنی          40
    Cr  حساب‌های دریافتنی                 540

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

پیچیدگی استاندارد ASC 606: برآورد برگشتی‌ها پیش از وقوع آن‌ها

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

مراحل عملیاتی:

  1. درآمد را فقط برای بخشی که انتظار دارید حفظ شود، شناسایی کنید. اگر در ماه دسامبر ۴,۰۰۰,۰۰۰ دلار فروش ثبت کرده‌اید و نرخ برگشتی تاریخی شما ۵٪ است، باید ۳,۸۰۰,۰۰۰ دلار درآمد شناسایی کرده و یک بدهی بازپرداخت ۲۰۰,۰۰۰ دلاری برای برگشتی‌های مورد انتظار ایجاد کنید.
  2. یک دارایی حق استرداد کالا شناسایی کنید برای موجودی کالایی که انتظار دارید بازگردانده شود. با حاشیه سود ناخالص ۶۰٪، این مبلغ معادل ۸۰,۰۰۰ دلار هزینه موجودی است که انتظار بازیافت آن را دارید.
  3. همان مقدار از بهای تمام شده کالای فروش رفته (COGS) را معکوس کنید زیرا آن هزینه تبدیل به موجودی قابل بازیافت می‌شود، نه موجودی مصرف شده.

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

Dr  درآمد فروش                             200,000
    Cr  بدهی بازپرداخت                            200,000
 
Dr  حق بازیافت کالاهای مرجوعی (دارایی)     80,000
    Cr  بهای تمام شده کالای فروش رفته              80,000

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

از کدام روش برآورد استفاده کنیم؟

استاندارد ASC 606 دو رویکرد تایید شده را ارائه می‌دهد:

  • روش ارزش مورد انتظار (Expected value method): میانگین وزنی احتمالات در طیف وسیعی از نتایج ممکن. از این روش زمانی استفاده کنید که حجم بالایی از تراکنش‌های مشابه و داده‌های تاریخی مناسب دارید. خرده‌فروشی با ده هزار سفارش ماهانه و نرخ برگشتی پایدار ۵٪، نمونه بارز این روش است.
  • روش محتمل‌ترین مبلغ (Most likely amount method): تک‌محصولی‌ترین نتیجه احتمالی. از این روش زمانی استفاده کنید که یک قرارداد اساساً دو نتیجه دارد - مشتری کالا را نگه می‌دارد یا آن را پس می‌دهد - مانند یک فروش بزرگ B2B با شرط تایید.

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

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

اشتباهات رایج که باید از آن‌ها اجتناب کرد

پس از بررسی دفاتر بسیاری از کسب‌وکارهای کوچک، چند خطای مشابه به‌طور مکرر مشاهده می‌شود:

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

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

رها کردن بدهی بازپرداخت به حال خود. استاندارد ASC 606 شما را ملزم می‌کند که در هر تاریخ گزارشگری، بدهی بازپرداخت را مجدداً اندازه‌گیری کنید. اگر نرخ برگشتی شما در طول سال از ۵٪ به ۸٪ رسیده است و شما همچنان نرخ ۵٪ را ثبت می‌کنید، درآمد و سود دوره جاری را بیش از واقع نشان می‌دهید. حسابرسان به این حساب توجه ویژه‌ای دارند؛ چرا که یکی از راه‌های آسان برای مدیریت است تا با برآورد پایین، سود را به‌طور غیرواقعی بالا ببرد.

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

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

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

چرا این موضوع بیش از آنچه مردم تصور می‌کنند بر حاشیه سود ناخالص تأثیر می‌گذارد

مرجوعی‌ها از دو جهت به سودآوری ضربه می‌زنند. اول، به روشی بدیهی: فروش خالص کاهش می‌یابد. اما اثر دومی هم وجود دارد که به راحتی نادیده گرفته می‌شود. با در نظر گرفتن هزینه‌های حمل‌ونقل ورودی، نیروی کار برای بازرسی و شارژ مجدد موجودی، ضایعات بسته‌بندی و هزینه نگهداری کالاهایی که با وضعیتی نامطلوب بازمی‌گردند، پردازش هر یک مورد مرجوعی بین ۱۰ تا ۶۵ دلار هزینه دارد. این هزینه‌ها درآمد را کاهش نمی‌دهند؛ بلکه بسته به نحوه طبقه‌بندی شما، به هزینه‌های عملیاتی، هزینه‌های فرآیند تکمیل سفارش (fulfillment) ضربه می‌زنند یا در بهای تمام‌شده کالای فروش‌رفته (COGS) ادغام می‌شوند.

بنابراین، نرخ مرجوعی ۲۰ درصدی فقط فروش ناخالص ۱,۰۰۰,۰۰۰ دلاری را به ۸۰۰,۰۰۰ دلار فروش خالص تبدیل نمی‌کند. بلکه در سمت هزینه‌ها نیز مبلغی بین ۱۰,۰۰۰ تا ۶۵,۰۰۰ دلار بابت هزینه پردازش مرجوعی اضافه می‌کند. در نتیجه، رقم حاشیه سود ناخالصی که گزارش می‌کنید، به طور قابل‌توجهی بدتر از رقمی خواهد بود که تنها بر اساس قیمت لیست محاسبه می‌کردید.

ردیابی مرجوعی‌ها از طریق حساب‌های کاهنده درآمد (contra-revenue) مناسب، زیربنای اندازه‌گیری صادقانه این وضعیت است. هنگامی که بتوانید مرجوعی‌ها را به عنوان درصدی از فروش ناخالص در طول زمان، به تفکیک محصول، کانال فروش و دلیل مرجوعی مشاهده کنید، می‌توانید تصمیمات واقعی بگیرید؛ مثلاً اینکه کدام SKUها را بهینه‌سازی کنید، به کدام تأمین‌کنندگان فشار بیاورید و کدام سیاست‌های مرجوعی را سخت‌گیرانه‌تر کنید.

دفاتر مالی خود را از روز اول شفاف نگه دارید

حسابداری صحیح حساب‌های کاهنده درآمد، نوعی نظم و انضباط است که نتایج آن به تدریج و سپس به یکباره نمایان می‌شود؛ موضوعی که تا زمان تلاش برای جذب سرمایه، فروش کسب‌وکار یا عبور از حسابرسی، نامرئی باقی می‌ماند. Beancount.io به شما امکان حسابداری در قالب متن ساده (plain-text) و تحت کنترل نسخه (version-controlled) را می‌دهد که در آن هر ثبت دفتر روزنامه — از جمله مرجوعی‌های فروش، تخفیفات و بدهی‌های مربوط به استرداد وجه — به طور کامل شفاف و در قالب سورس‌کد قابل بازبینی است. بدون دفاتر کل سربسته، بدون وابستگی به فروشنده (vendor lock-in) و بدون غافلگیری در زمانی که بالاخره جزئیات را بررسی می‌کنید. به رایگان شروع کنید و ببینید چرا توسعه‌دهندگان و متخصصان مالی به سمت حسابداری متن‌ساده کوچ می‌کنند.