راهنمای استاندارد حسابداری شماره 43 : درآمد عملیاتی حاصل از قرارداد با مشتریان
استاندارد حسابداری شماره 43 با عنوان «درآمد عملیاتی حاصل از قرارداد با مشتریان»، یکی از مهمترین و تحولآفرینترین استانداردهای حسابداری ایران است که رویکرد شناسایی درآمد را به طور بنیادین تغییر داده است. این استاندارد که از تاریخ ۱ فروردین ۱۴۰۴ لازمالاجراست، با هدف هماهنگی بیشتر با استانداردهای بینالمللی (IFRS 15) و ارائه اطلاعات شفافتر و مفیدتر درباره درآمد شرکتها تدوین شده است.
در این مقاله، به بررسی جامع و کاربردی استاندارد حسابداری شماره 43 میپردازیم و مدل پنج مرحلهای آن را به زبانی ساده تشریح میکنیم تا حسابداران، مدیران مالی و دانشجویان بتوانند به درک عمیقی از این استاندارد دست یابند.
اصل محوری استاندارد حسابداری شماره 43 چیست؟
اصل کلیدی و محوری این استاندارد بسیار ساده است:
یک واحد تجاری باید درآمد عملیاتی را به گونهای شناسایی کند که انتقال کالاها یا خدمات تعهد شده به مشتریان را در ازای مبلغی که انتظار دارد در قبال آن کالاها یا خدمات محق باشد، نشان دهد.
برخلاف استانداردهای قبلی که بیشتر بر مفهوم “ریسک و مزایا” تمرکز داشتند، استاندارد حسابداری شماره 43 بر مفهوم “انتقال کنترل” استوار است. یعنی درآمد زمانی شناسایی میشود که کنترل کالا یا خدمت به مشتری منتقل گردد.
مدل پنج مرحلهای شناسایی درآمد در استاندارد حسابداری شماره 43
این استاندارد یک چارچوب ساختاریافته و منسجم در قالب یک مدل پنج مرحلهای برای شناسایی درآمد ارائه میدهد. هر واحد تجاری برای شناسایی درآمد حاصل از قرارداد با مشتریان باید این پنج مرحله را به ترتیب طی کند:
مرحله اول: تشخیص قرارداد با مشتری
اولین قدم، تشخیص وجود یک قرارداد قابل اجراست. طبق استاندارد حسابداری شماره 43، یک قرارداد زمانی وجود دارد که تمام معیارهای زیر را داشته باشد:
- تعهد طرفین: طرفین قرارداد (به صورت کتبی، شفاهی یا بر اساس رویههای تجاری مرسوم) آن را تأیید کرده و به انجام تعهدات خود متعهد باشند.
- حقوق مشخص: حقوق هر یک از طرفین در قبال کالاها یا خدمات مشخص باشد.
- شرایط پرداخت مشخص: شرایط پرداخت برای کالاها یا خدمات قابل تشخیص باشد.
- محتوای تجاری: قرارداد دارای محتوای تجاری باشد (یعنی ریسک، زمانبندی یا مبلغ جریانهای نقدی آتی واحد تجاری در نتیجه قرارداد تغییر کند).
- احتمال وصول: وصول ما به ازایی که واحد تجاری در قبال انتقال کالاها یا خدمات به مشتری محق است، محتمل باشد.
مرحله دوم: تشخیص تعهدات عملکردی
پس از تأیید قرارداد، باید تعهدات عملکردی (Performance Obligations) موجود در آن را شناسایی کرد. تعهد عملکردی، قولی است که در قرارداد برای انتقال یک کالا یا خدمت متمایز به مشتری داده میشود.
یک کالا یا خدمت در صورتی متمایز است که دو شرط زیر را همزمان داشته باشد:
- قابلیت انتفاع برای مشتری: مشتری بتواند از آن کالا یا خدمت به تنهایی یا همراه با سایر منابعی که به سهولت در دسترس دارد، منتفع شود.
- قابلیت تشخیص جداگانه در قرارداد: تعهد به انتقال آن کالا یا خدمت از سایر تعهدات مندرج در قرارداد به طور جداگانه قابل تشخیص باشد.
برای مثال، در قرارداد فروش یک نرمافزار به همراه یک سال پشتیبانی، اگر پشتیبانی به صورت جداگانه نیز فروخته میشود و به خودی خود برای مشتری ارزش دارد، نرمافزار و خدمت پشتیبانی دو تعهد عملکردی جداگانه هستند.
مرحله سوم: تعیین قیمت معامله
قیمت معامله، مبلغ ما به ازایی است که واحد تجاری انتظار دارد در ازای انتقال کالاها یا خدمات تعهد شده به مشتری، دریافت کند. در این مرحله باید تمام جوانب قیمتگذاری را در نظر گرفت، از جمله:
- ما به ازای متغیر: تخفیفها، استردادها، اعتبارات، پاداشهای عملکرد و جرائم.
- وجود جزء تأمین مالی با اهمیت: اگر فاصله زمانی بین پرداخت مشتری و انتقال کالا یا خدمت بیش از یک سال باشد، باید آثار ارزش زمانی پول در نظر گرفته شود.
- ما به ازای غیرنقدی: اگر مشتری به جای وجه نقد، دارایی یا خدمت دیگری ارائه دهد، باید ارزش منصفانه آن به عنوان ما به ازا در نظر گرفته شود.
- ما به ازای قابل پرداخت به مشتری: هرگونه مبلغی که واحد تجاری به مشتری پرداخت میکند (مانند کوپن یا اعتبار)، باید به عنوان کاهنده قیمت معامله لحاظ شود.
مرحله چهارم: تخصیص قیمت معامله به تعهدات عملکردی
اگر قرارداد شامل چند تعهد عملکردی باشد (همانطور که در مرحله دوم شناسایی شد)، باید قیمت کل معامله را به هر یک از این تعهدات تخصیص داد. استاندارد حسابداری شماره 43 الزام میکند که این تخصیص بر مبنای قیمت فروش مستقل نسبی هر تعهد عملکردی انجام شود.
قیمت فروش مستقل، قیمتی است که واحد تجاری آن کالا یا خدمت را به صورت جداگانه به مشتری میفروشد. اگر این قیمت به طور مستقیم قابل مشاهده نباشد، باید با استفاده از روشهایی مانند رویکرد ارزیابی بازار یا رویکرد بهای تمام شده به اضافه حاشیه سود، آن را برآورد کرد.
مرحله پنجم: شناسایی درآمد هنگام ایفای تعهد عملکردی
آخرین مرحله، شناسایی درآمد است. درآمد زمانی شناسایی میشود که واحد تجاری یک تعهد عملکردی را ایفا کند؛ یعنی کنترل کالا یا خدمت را به مشتری منتقل نماید. این انتقال کنترل میتواند به یکی از دو صورت زیر رخ دهد:
- در طول زمان (Over Time): درآمد به تدریج و با اندازهگیری پیشرفت کار شناسایی میشود. این حالت زمانی رخ میدهد که یکی از معیارهای زیر برقرار باشد:
- مشتری همزمان با ایفای تعهد، منافع حاصل از آن را دریافت و مصرف کند (مانند خدمات نظافت ماهانه).
- عملکرد واحد تجاری، دارایی تحت کنترل مشتری را ایجاد یا بهبود بخشد (مانند ساخت و ساز روی زمین مشتری).
- عملکرد واحد تجاری، دارایی با کاربرد جایگزین برای خود ایجاد نکند و حق دریافت وجه برای عملکرد تکمیل شده تا آن تاریخ را داشته باشد.
- در نقطهای از زمان (At a Point in Time): درآمد به صورت یکجا در لحظهای که کنترل منتقل میشود، شناسایی میگردد. نشانههای انتقال کنترل عبارتند از:
- واحد تجاری حق فعلی دریافت پرداخت را دارد.
- مالکیت قانونی به مشتری منتقل شده است.
- تصرف فیزیکی به مشتری منتقل شده است.
- ریسکها و مزایای عمده مالکیت به مشتری منتقل شده است.
- مشتری دارایی را پذیرفته است.
نتیجهگیری
استاندارد حسابداری شماره 43 یک چارچوب جامع و مبتنی بر اصول برای شناسایی درآمد ارائه میدهد که شفافیت و قابلیت مقایسه صورتهای مالی را به میزان قابل توجهی افزایش میدهد. درک عمیق مدل پنج مرحلهای و تمرکز بر مفهوم “انتقال کنترل” برای اجرای صحیح این استاندارد ضروری است. شرکتها باید فرآیندها و سیستمهای خود را برای تطبیق با الزامات این استاندارد، به ویژه در زمینه قضاوتهای مدیریتی و افشای اطلاعات، آماده سازند.
استاندارد حسابداری 43 – درآمد عملیاتی حاصل از قرارداد با مشتریان
منبع مطلب
برای دریافت خدمات حسابداری و مشاوره مالی با ما در تماس باشید :
تلفن ۱ : ۰۲۱۸۸۱۹۱۴۸۲
تلفن ۲ : ۰۲۱۸۸۱۹۱۴۸۳
مطالب مرتبط :

