مقاله

استاندارد حسابداری ۴۳ در قراردادهای چندتعهدی؛ زمان‌بندی شناسایی درآمد

استاندارد حسابداری ۴۳ در قراردادهای چندتعهدی؛ زمان‌بندی شناسایی درآمد

از استاندارد حسابداری ۴۳ برای گزارش ماهیت، مبلغ، زمان‌بندی و عدم‌اطمینان درآمد حاصل از قرارداد با مشتری استفاده می‌شود. ویرایش مصوب این استاندارد برای صورت‌های مالی دوره‌هایی که از ۱ فروردین ۱۴۰۴ و پس از آن آغاز می‌شوند لازم‌الاجراست و جایگزین استانداردهای ۳، ۹ و ۲۹ شده است (متن استاندارد حسابداری ۴۳، بندهای ۱۳۱ و ۱۳۲). بنابراین در بستن حساب‌های سال ۱۴۰۴ و حسابرسی دوره‌های بعد، قراردادهای دارای چند کالا یا خدمت باید با یک منطق واحد تحلیل شوند.

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

مدل پنج‌مرحله‌ای استاندارد حسابداری ۴۳

  1. شناسایی قرارداد با مشتری: قرارداد باید حقوق و تعهدهای قابل‌اجرا، شرایط پرداخت و احتمال وصول مابه‌ازا را مشخص کند.
  2. شناسایی تعهدهای عملکردی: هر وعده انتقال کالای متمایز یا خدمت متمایز، یک تعهد عملکردی جداگانه است؛ اگر کالاها و خدمات از هم متمایز نباشند، در یک بسته ترکیب می‌شوند.
  3. تعیین قیمت معامله: مبلغ ثابت، مابه‌ازای متغیر، مبالغ غیرنقدی و اثر تأمین مالی بااهمیت بررسی می‌شود.
  4. تخصیص مبلغ معامله: مبلغ معامله بر مبنای قیمت فروش مستقل نسبی میان تعهدهای عملکردی توزیع می‌شود.
  5. شناسایی درآمد: با انتقال کنترل، درآمد یا در طول زمان و یا در یک نقطه از زمان ثبت می‌شود.

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

شناسایی تعهد عملکردی جداگانه

برای تشخیص «متمایز» بودن کالا یا خدمت، دو پرسش را مستند کنید: آیا مشتری می‌تواند از آن کالا یا خدمت به‌تنهایی یا همراه منابع در دسترس استفاده کند؟ و آیا وعده انتقال آن، در متن قرارداد از سایر وعده‌ها جدا و قابل شناسایی است؟ اگر یک خدمت، کالای دیگر را به‌طور اساسی سفارشی‌سازی کند یا کالاها وابستگی شدید داشته باشند، استاندارد آن‌ها را یک تعهد واحد می‌داند (بندهای ۲۳ تا ۳۱).

نشانه‌های عملی

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

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

تعیین قیمت معامله و کنترل مابه‌ازای متغیر

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

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

تخصیص مبلغ معامله بر اساس قیمت فروش مستقل

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

مبلغ تخصیص‌یافته = قیمت معامله × (قیمت فروش مستقل تعهد ÷ مجموع قیمت‌های فروش مستقل)

بهترین شاهد قیمت فروش مستقل، معامله قابل مشاهده همان کالا یا خدمت با مشتری مشابه و در شرایط مشابه است. اگر قیمت مستقیم وجود نداشته باشد، استاندارد رویکردهای «ارزیابی بازار تعدیل‌شده»، «بهای تمام‌شده مورد انتظار به‌علاوه حاشیه سود» و در شرایط محدود «رویکرد باقیمانده» را مطرح می‌کند (استاندارد حسابداری ۴۳، بندهای ۷۴ تا ۸۱).

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

درآمد در طول زمان یا درآمد نقطه‌ای؟

طبق بندهای ۳۲ تا ۳۹، کنترل زمانی منتقل می‌شود که یکی از این شرایط برقرار باشد: مشتری هم‌زمان منفعت عملکرد را دریافت و مصرف کند؛ عملکرد، دارایی تحت کنترل مشتری ایجاد یا تکمیل کند؛ یا دارایی ایجادشده کاربرد جایگزین نداشته باشد و واحد تجاری برای عملکرد انجام‌شده تا آن تاریخ حق الزام‌آور دریافت داشته باشد (بندهای ۳۶ تا ۳۸). در غیر این صورت، درآمد در نقطه‌ای از زمان و هنگام انتقال کنترل شناسایی می‌شود.

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

سناریوی عملی قرارداد چندتعهدی

شرکت «الف» قراردادی ۱۲ماهه با مبلغ ثابت ۱٬۲۰۰ میلیون ریال منعقد می‌کند که شامل سه وعده است: راه‌اندازی و سفارشی‌سازی (قیمت مستقل برآوردی ۵۰۰)، تحویل تجهیز استاندارد (۷۰۰) و پشتیبانی ۱۲ماهه (۲۴۰). مجموع قیمت‌های مستقل ۱٬۴۴۰ میلیون ریال است.

تعهد قیمت مستقل نسبت مبلغ تخصیص‌یافته الگوی شناسایی
راه‌اندازی ۵۰۰ ۳۴٫۷۲٪ ۴۱۶٫۷ طول زمان؛ بر مبنای پیشرفت
تجهیز ۷۰۰ ۴۸٫۶۱٪ ۵۸۳٫۳ نقطه‌ای؛ پذیرش مشتری
پشتیبانی ۲۴۰ ۱۶٫۶۷٪ ۲۰۰ طول زمان؛ ماهانه ۱۶٫۷

در پایان ماه ششم، راه‌اندازی ۶۰ درصد پیشرفت دارد و تجهیز طبق صورت‌جلسه تحویل، کنترلش به مشتری منتقل شده است. درآمد قابل شناسایی برابر است با ۲۵۰ میلیون ریال بابت راه‌اندازی (۴۱۶٫۷ × ۶۰٪)، ۵۸۳٫۳ بابت تجهیز و ۱۰۰ بابت شش ماه پشتیبانی؛ جمعاً ۹۳۳٫۳ میلیون ریال. اگر پاداش ۱۲۰ میلیون ریالی به‌طور مشخص به راه‌اندازی وابسته باشد، تا رفع محدودیت برآورد وارد قیمت معامله نمی‌شود؛ پس از احراز شرط، مبلغ جدید با مبنای تخصیص سازگار و اثر آن طبق وضعیت ایفای تعهد ثبت می‌شود.

ثبت‌های نمونه

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

شماره حساب‌ها به سرفصل‌های مصوب و رویه دفترکل شرکت بستگی دارد؛ مهم، حفظ تطبیق بین جدول تعهدها، صورت‌وضعیت‌ها و ثبت‌های دفتر است.

چک‌لیست اجرایی برای بستن هر قرارداد

  1. نسخه نهایی قرارداد، الحاقیه‌ها و شرایط لغو را بایگانی کنید.
  2. مشتری، حقوق قابل‌اجرا و احتمال وصول را تأیید کنید.
  3. تمام وعده‌ها را استخراج و آزمون «متمایز بودن» را برای هرکدام مستند کنید.
  4. قیمت ثابت، متغیر، تخفیف و جزء تأمین مالی را محاسبه و محدودیت مابه‌ازای متغیر را بازبینی کنید.
  5. منبع قیمت فروش مستقل هر تعهد، روش برآورد و مفروضات را ثبت کنید.
  6. درصد پیشرفت، شاخص خروجی یا ورودی و شواهد انتقال کنترل را تعیین کنید.
  7. جدول تخصیص را به صورتحساب، دریافت وجه، دارایی یا بدهی قرارداد و درآمد دفترکل تطبیق دهید.
  8. قضاوت‌های عمده، روش سنجش پیشرفت و تعهدهای باقیمانده را برای افشا آماده کنید؛ استاندارد افشای این قضاوت‌ها را در بندهای ۱۲۴ تا ۱۲۷ الزام کرده است.

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

منابع و مطالعه بیشتر