دو پیمانکار را با صورتحسابهای بانکی یکسان در ۳۱ دسامبر تصور کنید. یکی در ماه ژانویه با افزایش ظرفیت ضمانتنامه و یک خط اعتباری جدید وارد دفتر بانکدار خود میشود. دیگری با کاهش برنامه ضمانتنامه و نامه هشدار نقض شروط قراردادی مواجه میشود. موجودی نقدی هر دو یکسان بود. سود انباشته آنها نیز نزدیک به هم بود. پس تفاوت در چه بود؟
زمانبندی کار در جریان ساخت (WIP).
در صنعت ساختوساز، صورتحساب بانکی دروغ میگوید. موجودی نقد در بانک در پایان ماه میتواند پولی باشد که برای کاری که هنوز انجام ندادهاید جمعآوری کردهاید — یک بدهی پنهان — یا میتواند میلیونها دلار درآمدی را که کسب کردهاید اما هنوز برای آن صورتحساب صادر نکردهاید، پنهان کند. گزارش WIP همان گزارشی است که حقیقت را میگوید. همچنین این گزارش مهمترین سندی است که یک پیمانکار برای شرکت ضمانت، وامدهنده و خودش تهیه میکند.
اگر شما یک کسبوکار ساختوساز، یک شرکت مهندسی، یک پیمانکار تخصصی یا هر کسبوکاری با پروژههای بلندمدت که در مراحل مختلف صورتحساب صادر میکند را مدیریت میکنید، این راهنما شما را با چیستی زمانبندی WIP، نحوه عملکرد حسابداری درصد پیشرفت کار تحت استاندارد ASC 606، نحوه خواندن و تهیه گزارش WIP و سیگنالهای مالی که به تامینکنندگان مالی شما ارسال میکند، آشنا میکند.
چرا حسابداری نقدی برای ساختوساز کارایی ندارد
اکثر کسبوکارهای کوچک میتوانند با حسابداری نقدی یا تعهدی ساده امور خود را بگذرانند. یک سقفساز کار را تمام میکند، فاکتور میفرستد و پول میگیرد. ساده است.
اما پروژههای ساختوساز اینگونه رفتار نمیکنند. یک پیمانکار عمومی قراردادی ۴ میلیون دلاری را در ماه مارس امضا میکند، در ماه می فونداسیون را میریزد، در جولای اسکلتبندی میکند، در اکتبر گچکاری را تمام میکند و در فوریه کلیدها را تحویل میدهد. در این مسیر، مالک پرداختهای مرحلهای (علیالحساب) انجام میدهد — مثلاً ۳۰۰,۰۰۰ دلار در می، ۸۰۰,۰۰۰ دلار در آگوست و ۵۰۰,۰۰۰ دلار در نوامبر. پیمانکار در تمام این مدت هزینههای پیمانکاران جزء و تأمینکنندگان مصالح را پرداخت میکند، گاهی زودتر و گاهی دیرتر از صدور صورتحسابها.
اگر شما صرفاً ورودی و خروجی نقد را مطابقت دهید، نوسانات شدیدی در سودآوری مشاهده خواهید کرد که هیچ ارتباطی با پیشرفت واقعی کار ندارند. یک ماه مانند یک سود بادآورده به نظر میرسد (دریافتی زیاد، هزینههای پرداخت شده کم)؛ ماه دیگر مانند یک فاجعه (بدون دریافتی، پرداختهای سنگین به پیمانکاران جزء). صورتهای مالی هیچ چیزی درباره عملکرد واقعی پروژه به شما نمیگویند.
حسابداری درصد پیشرفت کار این مشکل را با شناسایی درآمد و سود ناخالص به نسبت کار انجام شده، و نه به نسبت زمان جابهجایی چکها، حل میکند. زمانبندی WIP جایی است که این محاسبات پروژه به پروژه در آن انجام میشود.
چارچوب پنج مرحلهای ASC 606 به سبک ساختوساز
استاندارد فعلی شناسایی درآمد — ASC 606 در ایالات متحده و IFRS 15 در سطح بینالمللی — مستلزم آن است که هر قرارداد درآمدی از یک مدل پنج مرحلهای پیروی کند. برای قراردادهای ساختوساز، این مراحل معمولاً به خوبی با نحوه اجرای کار مطابقت دارند.
- شناسایی قرارداد. قراردادی امضا شده با حقوق و تعهدات قابل اجرا، شرایط پرداخت مشخص و احتمال وصول مطالبات. نامههای اعلام تمایل (LOI) و دستور تغییرهای شفاهی در اینجا باعث سردرد میشوند.
- شناسایی تعهدات عملکرد. اکثر قراردادهای ساختوساز با قیمت مقطوع شامل یک تعهد عملکرد واحد هستند — یک ساختمان، یک جاده، یک نوسازی داخلی — حتی اگر شامل فعالیتهای زیادی باشد، زیرا فعالیتها به شدت با هم مرتبط هستند و از دیدگاه مشتری متمایز نیستند.
- تعیین قیمت معامله. قیمت قرارداد به اضافه هرگونه دستور تغییر تأیید شده، منهای خسارات قراردادی (وجه التزام)، به اضافه یا منهای مبالغ متغیر مانند پاداشها، مبالغ حبس شده (سپرده حسن انجام کار) یا ادعاهایی که انتظار منطقی برای وصول آنها دارید.
- تخصیص قیمت معامله. اگر قرارداد واقعاً دارای چندین تعهد عملکرد متمایز باشد (در ساختوساز عمودی نادر است، در قراردادهای طراحی-ساخت با قراردادهای تعمیر و نگهداری مجزا رایجتر است)، قیمت را بر اساس قیمتهای فروش مستقل تخصیص دهید.
- شناسایی درآمد زمانی که (یا به موازات آنکه) تعهدات عملکرد ایفا میشوند. برای اکثر قراردادهای ساختوساز، کنترل بهطور مستمر و در طول زمان به مشتری منتقل میشود، بنابراین درآمد در طول زمان و با استفاده از معیار سنجش پیشرفت شناسایی میشود.
این مرحله آخر همان جایی است که درصد پیشرفت کار معنا پیدا میکند.
روشهای ورودی در مقابل روشهای خروجی
استاندارد ASC 606 به شما اجازه میدهد پیشرفت را به دو روش اندازه بگیرید:
- روشهای ورودی به آنچه به پروژه تزریق کردهاید نگاه میکند — هزینههای انجام شده، ساعات کار، ساعات تجهیزات، مصالح نصب شده — نسبت به کل ورودیهای مورد انتظار. روش هزینه به هزینه (cost-to-cost)، که با اختلاف رایجترین روش در ساختوساز است، هزینههای انجام شده تا به امروز را بر کل هزینه برآوردی در زمان تکمیل تقسیم میکند.
- روشهای خروجی به آنچه تحویل داده شده است نگاه میکند — واحدهای تولید شده، نقاط عطف (milestones) محقق شده، فوت مربع تکمیل شده، برآوردهای نقشهبردار — نسبت به کل اقلام قابل تحویل.
روش هزینه به هزینه در اکثر شرکتهای ساختمانی برنده است زیرا پیمانکاران قبلاً هزینههای پروژه را با جزئیات ردیابی میکنند و یک هزینه کل برآوردی معتبر در زمان تکمیل در پیشنهاد قیمت اولیه گنجانده شده است. نکته اینجاست که مصالح نصبنشدهای که در انبار شما ماندهاند، اگر آنها را لحاظ کنید، درصد پیشرفت را به طور کاذب بالا میبرند؛ بنابراین ASC 606 عموماً از شما میخواهد که ورودیهای ناکارآمد (مانند دوبارهکاری) و مصالحی را که هنوز به مشتری منتقل نشدهاند، از محاسبات حذف یا تعدیل کنید.
محاسبه بهای تمام شده به بهای تمام شده (Cost-to-Cost)
در اینجا موتور محرک جدول کار در جریان ساخت (WIP) آورده شده است:
درصد تکمیل = هزینههای انجام شده تا تاریخ جاری ÷ کل هزینه برآوردی در زمان تکمیل
درآمد تحققیافته = درصد تکمیل × ارزش جاری پیمان
سود ناخالص تحققیافته = درآمد تحققیافته – هزینههای انجام شده تا تاریخ جاریسپس، برای مقایسه آنچه به دست آوردهاید در مقابل آنچه صورتحساب کردهاید:
صورتحساب مازاد / (کمتر از درآمد) = صورتحسابهای صادر شده تا تاریخ جاری – درآمد تحققیافتهیک عدد مثبت به این معنی است که شما بیش از آنچه درآمد داشتهاید، صورتحساب صادر کردهاید (صورتحساب مازاد — یک بدهی). یک عدد منفی به این معنی است که شما بیش از آنچه صورتحساب صادر کردهاید، درآمد کسب کردهاید (صورتحساب کمتر از درآمد — یک دارایی).
یک مثال عملی ساده
یک پیمان با قیمت مقطوع ۴,۰۰۰,۰۰۰ دلاری را با کل هزینه برآوردی اولیه ۳,۲۰۰,۰۰۰ دلاری (حاشیه سود ناخالص ۲۰٪) تصور کنید. در پایان ماه:
- هزینههای انجام شده تا تاریخ جاری: ۱,۶۰۰,۰۰۰ دلار
- کل هزینه برآوردی تجدیدنظر شده: ۳,۳۰۰,۰۰۰ دلار (یک اضافه هزینه کوچک مشاهده شد)
- صورتحسابهای صادر شده تا تاریخ جاری: ۲,۱۰۰,۰۰۰ دلار
- وجه نقد وصول شده: ۱,۸۰۰,۰۰۰ دلار (مابقی در سپرده حسن انجام کار و حسابهای دریافتنی است)
محاسبه اعداد:
- درصد تکمیل = ۱,۶۰۰,۰۰۰ ÷ ۳,۳۰۰,۰۰۰ = ۴۸.۵٪
- درآمد تحققیافته = ۴۸.۵٪ × ۴,۰۰۰,۰۰۰ = ۱,۹۴۰,۰۰۰ دلار
- سود ناخالص تحققیافته = ۱,۹۴۰,۰۰۰ – ۱,۶۰۰,۰۰۰ = ۳۴۰,۰۰۰ دلار
- صورتحساب مازاد/(کمتر از درآمد) = ۲,۱۰۰,۰۰۰ – ۱,۹۴۰,۰۰۰ = ۱۶۰,۰۰۰ دلار صورتحساب مازاد
دو نکته از این اعداد استخراج میشود. اول، حاشیه سود پروژه نسبت به برآورد اولیه کاهش یافته است: سود ناخالص اولیه ۲۰٪ (۸۰۰,۰۰۰ دلار / ۴,۰۰۰,۰۰۰ دلار) بود، اما هزینه برآوردی جدید ۳,۳۰۰,۰۰۰ دلاری به معنای ۷۰۰,۰۰۰ دلار / ۴,۰۰۰,۰۰۰ دلار = ۱۷.۵٪ است. پروژه هنوز سودآور است، اما شما ۱۲.۵٪ از حاشیه سود پیشبینیشده را از دست دادهاید. دوم، ۱۶۰,۰۰۰ دلار در ترازنامه به عنوان یک بدهی ثبت شده است — شما این مقدار را در قالب عملکرد به مشتری بدهکار هستید، هرچند وجه نقد آن قبلاً دریافت شده است.
اگر ۱۶۰,۰۰۰ دلار را به عنوان «صورتحسابهای مازاد بر هزینهها و سود برآوردی در پیمانهای ناتمام» (یک بدهی جاری) ثبت نکنید، ترازنامه شما به طور مصنوعی قوی به نظر میرسد و صورت سود و زیان شما درآمدی را نشان میدهد که در واقع هنوز به دست نیاوردهاید.
خواندن جدول کار در جریان ساخت (WIP)
یک گزارش کامل WIP حداقل دارای هفت ستون برای هر پروژه است. هر چیزی کمتر از این باشد، اطلاعاتی را که ضامنها و وامدهندگان درخواست میکنند، از دست خواهید داد.
| ستون | نشاندهنده چیست |
|---|---|
| ارزش پیمان | پیمان اولیه به علاوه دستور تغییرات تایید شده. دستور تغییرات در انتظار در جای دیگری قرار میگیرند. |
| هزینه برآوردی در زمان تکمیل | هزینه برآوردی اولیه به علاوه هرگونه تجدیدنظر شناسایی شده در طول پروژه. |
| سود ناخالص برآوردی | ارزش پیمان منهای هزینه برآوردی. |
| هزینهها تا تاریخ جاری | هزینههای واقعی انجام شده برای پروژه تا تاریخ گزارشگری. |
| درصد تکمیل | هزینههای تا تاریخ جاری ÷ هزینه برآوردی. این عدد را با قضاوت میدانی سرپرست کارگاه مطابقت دهید. |
| درآمد تحققیافته | درصد تکمیل × ارزش پیمان. |
| صورتحسابهای صادر شده تا تاریخ جاری | کل مبالغ فاکتور شده، شامل صورتحسابهای دستور تغییرات تایید شده. |
| صورتحساب مازاد/(کمتر از درآمد) | صورتحسابها منهای درآمد تحققیافته. |
یک جدول برای پیمانکاری با ده پروژه فعال، ده ردیف خواهد داشت. مجموع اعداد در پایان ماه به دو ثبت اصلاحی روزنامه ختم میشود: یکی برای «هزینهها و سود برآوردی مازاد بر صورتحسابها» (یک دارایی) و دیگری برای «صورتحسابهای مازاد بر هزینهها و سود برآوردی» (یک بدهی). این دو رقم که گاهی «تعدیلات WIP» نامیده میشوند، دفاتر تعهدی شما را با واقعیت سطح پروژه تطبیق میدهند.
صورتحسابهای مازاد و کمتر از درآمد: معنای واقعی آنها
یک فرد تازهکار به ستون صورتحسابهای مازاد نگاه میکند و فکر میکند «عالی است، ما زودتر از برنامه پول جمعآوری کردیم.» یک مدیر مالی باسابقه در صنعت ساختوساز به همان ستون نگاه میکند و سوالات سختی را مطرح میکند.
صورتحسابهای مازاد: یک بدهی از نوع نقدینگی قرض گرفته شده
اگر در پروژهای که ۱,۰۰۰,۰۰۰ دلار درآمد کسب کردهاید، ۱,۱۶۰,۰۰۰ دلار صورتحساب صادر کردهاید، ۱۶۰,۰۰۰ دلار از مشتری برای کاری که هنوز انجام ندادهاید دریافت کردهاید. شما در واقع از مشتری خود قرض گرفتهاید. این پول باید با پیشرفت کار به پروژه بازگردد — برای پرداخت به پیمانکاران جزء، خرید مصالح و اداره تیمها — اما در این میان، این مبلغ در حساب جاری شما پنهان شده است.
سطح متوسطی از صورتحساب مازاد طبیعی و حتی هوشمندانه است. جداول مقادیر (Schedules of Values) که در ابتدا سنگین بسته میشوند در ساختوساز رایج هستند؛ شما تجهیز کارگاه میکنید، سایت را آماده میکنید و هزینههای اولیه مشروعی دارید که کارفرمایان با پرداخت زودهنگام آنها موافقت میکنند. مشکل زمانی شروع میشود که صورتحساب مازاد به یک استراتژی تأمین مالی تبدیل شود. پیمانکاری که به طور مزمن صورتحساب مازاد صادر میکند، از نقدینگی مشتری برای پرداخت زیانهای فصل گذشته استفاده میکند و زمانی که رکود فرا میرسد و کار جدیدی نیست، صورتحسابهای مازاد فرو میپاشند و ترازنامه از بین میرود.
ضامنها این عدد را با وسواس دنبال میکنند. بانکهایی که محدودیتهای قراردادی (Covenants) مربوط به سرمایه در گردش یا نسبت بدهی به حقوق صاحبان سهام دارند نیز همینطور هستند.
صورتحساب کمتر از درآمد: درآمد تحققیافته محبوس در WIP
طرف دیگر ماجرا نیز به همان اندازه جدی است. اگر ۱,۰۰۰,۰۰۰ دلار درآمد کسب کردهاید اما فقط ۸۵۰,۰۰۰ دلار صورتحساب صادر کردهاید، اختلاف ۱۵۰,۰۰۰ دلاری در ترازنامه شما به عنوان یک دارایی ثبت میشود — اما این دارایی است که هنوز وصول نکردهاید و ممکن است برای وصول آن با مشکل مواجه شوید. صورتحسابهای کمتر از درآمد میتواند دلایل مشروعی داشته باشد:
- دستور تغییرات در انتظار که مدیر پروژه اطمینان دارد تایید میشود اما هنوز امضا نشده است.
- دستور تغییرات تایید شده که هنوز در صورتوضعیت بعدی لحاظ نشده است.
- پروژههایی با پرداخت مبتنی بر نقاط عطف (Milestone) که کار در آنها جلوتر از نقطه عطف بعدی است.
- مقادیر نصب شدهای که فراتر از آنچه در جدول مقادیر برای این مرحله اجازه داده شده، است.
اما صورتحسابهای کمتر از درآمد میتواند ناشی از مشکلات جدی نیز باشد:
- دستور تغییرات مورد اختلاف که کارفرما با آنها مخالفت میکند.
- ضعف در مدیریت پروژه — مدیر پروژه نتوانسته است صورتحساب را به موقع ارسال کند.
- اضافه هزینههایی که بدون دریافت تعدیل قیمت، جذب پروژه میشوند.
ضامنها به ویژه به صورتحسابهای کمتر از درآمد ناشی از اختلافات بیاعتماد هستند، زیرا ممکن است هرگز به نقدینگی تبدیل نشوند.
برآورد هزینه در زمان تکمیل: عددی که مشکلات را پنهان میکند
محاسبه درصد تکمیل بیش از هر چیز به یک عدد حساس است: برآورد هزینه در زمان تکمیل (که اغلب به اختصار ETC یا EAC نامیده میشود). اگر این عدد اشتباه باشد، کل جدول کار در جریان (WIP) دروغ خواهد بود.
دلیل آن این است. اگر هزینه واقعی یک پروژه ۳،۵۰۰،۰۰۰ دلار باشد اما مدیر پروژه به دلیل خوشبینی برای جبران هزینهها، برآورد را روی ۳،۲۰۰،۰۰۰ دلار نگه دارد، با ۱،۶۰۰،۰۰۰ دلار هزینهی انجام شده تا به امروز، درصد تکمیل به جای ۴۵.۷٪ واقعی، ۵۰٪ نشان داده میشود. درآمد تحققیافته بیش از واقعیت نشان داده میشود، سود ناخالص بیش از واقعیت است و یک پروژه مشکلدار در صورتهای مالی به عنوان یک پروژه سالم نمایش داده میشود — تا زمانی که واقعیت در یک ماه بد خود را نشان دهد و سود ناخالص سقوط کند. این همان الگوی کلاسیک «کاهش تدریجی سود» (Profit Fade) است که پذیرهنویسان ضمانتنامه به دنبال آن هستند.
یک فرآیند برآورد منظم، ETC را ماهانه با ورودیهای مدیران پروژه، سرپرستان کارگاه و برآوردگری که در ابتدا قیمت مناقصه را داده است، بهروزرسانی میکند. وظیفه مدیر مالی ارشد ساختوساز (CFO) این است که اعداد خوشبینانه را به چالش بکشد و اطمینان حاصل کند که زیانهای پیشبینیشده بلافاصله شناسایی میشوند. طبق استاندارد ASC 606، اگر انتظار میرود قراردادی منجر به زیان شود، کل زیان برآوردی باید در دورهای که محتمل میشود شناسایی شود — نه اینکه در طول باقیمانده کار پخش شود. ذخیره زیان به سود شما ضربه سختی میزند اما راه حل درست همین است و هر حسابرس یا ضامنی آن را مطالبه خواهد کرد.
ضامنها و بانکها واقعاً به دنبال چه هستند؟
وقتی یک پذیرهنویس ضمانتنامه یا یک وامدهنده ساختوساز جدول WIP شما را باز میکند، این موارد از ذهن او میگذرد:
کیفیت پروژههای معوق (Backlog). ارزش کل قرارداد تمام پروژههای فعال منهای درآمد تحققیافته تا به امروز — این همان بکلاگ شماست. آیا در حال رشد است؟ آیا حاشیه سود ناخالص در بکلاگ بیشتر یا کمتر از کارهای تکمیل شده است؟ کاهش بکلاگ همراه با فرسایش حاشیه سود، نشاندهنده مشکلات پیش رو است.
کاهش تدریجی سود (Profit fade). آیا سود ناخالص برآوردی در شروع پروژهها بیشتر از مقداری است که در زمان تکمیل گزارش میشود؟ الگویی که در آن پروژهها با حاشیه سود ۱۸٪ شروع شده و با ۱۰٪ به پایان میرسند، نشاندهنده برآورد هزینههای مزمن کمتر از واقع یا روشهای صورتوضعیتنویسی تهاجمی است.
تمرکز بیشصورتوضعیتی (Overbilling). آیا بیشتر حقوق صاحبان سهام شما در چند پروژه بزرگ به صورتوضعیتهای مازاد گره خورده است؟ اگر آن پروژهها با مشکل مواجه شوند، نقدینگی لازم برای جبران تامین مالی که انجام میدادید وجود نخواهد داشت.
تمرکز کمصورتوضعیتی (Underbilling). آیا صورتوضعیتهای صادر نشده بزرگی در پروژههای قدیمی وجود دارد که احتمالاً مربوط به دستور کارهای تغییریافته (Change Orders) مورد اختلاف است؟ این مبالغ ممکن است غیرقابل وصول باشند.
اندازه پروژه نسبت به ظرفیت. ضامنها به بزرگترین پروژه در لیست WIP شما نسبت به کل بکلاگ و سرمایه در گردش شما اهمیت میدهند. یک پروژه ۲۰ میلیون دلاری برای پیمانکاری با ۳۰ میلیون دلار بکلاگ و ۱.۵ میلیون دلار سرمایه در گردش، یک ریسک تمرکز محسوب میشود.
مقایسه با دورههای قبل. یک جدول WIP که فصل به فصل با اصلاحات عمده نوسان میکند، نشاندهنده کنترلهای ضعیف است. ضامنها خواهان ثبات و انضباط هستند.
میثاقهای بانکی (Covenants) این نگرانیها را تشدید میکنند. بسیاری از قراردادهای وام ساختوساز، حداقل سرمایه در گردش، پوشش هزینه ثابت و نسبت بدهی به حقوق صاحبان سهام را تعیین میکنند که بر اساس صورتهای مالی GAAP محاسبه میشوند — به این معنی که تعدیلات WIP مستقیماً بر اینکه آیا شما از این الزامات تخطی کردهاید یا خیر تأثیر میگذارند. بیشصورتوضعیتیهای اغراقآمیز میتوانند میثاقهای شما را موقتاً خوب نشان دهند، اما زمانی که حقیقت آشکار شود، شما را در معرض فاجعه قرار میدهند.
مکانیسمهای حسابداری: ثبتهای دفتر روزنامه پشت WIP
برای هر دوره گزارشگری، پس از تهیه جدول WIP، حسابدار ساختوساز معمولاً دو ثبت خلاصه را انجام میدهد.
برای شناسایی درآمد تحققیافته و بهای تمام شده درآمد:
Dr. Cost of construction revenue 1,600,000
Cr. Construction costs (job WIP) 1,600,000
Dr. Contract receivables (or AR) 1,940,000
Cr. Construction revenue 1,940,000(در عمل، بسیاری از پیمانکاران تمام هزینهها را در طول ماه از طریق دفاتر هزینه پروژه به دارایی «کار در جریان ساخت» منتقل میکنند و پس از اجرای WIP، آنها را به حساب بهای تمام شده درآمد طبقهبندی مجدد میکنند.)
برای ثبت تعدیل بیش/کم صورتوضعیتی:
Dr. Contract receivables 160,000
Cr. Billings in excess of costs and earned earnings 160,000(این ثبت تعدیلی واحد در تمام پروژهها، به صورت خالص، بدهی یا دارایی ضمنی WIP را در ترازنامه مینشاند.)
مکانیسمها پس از چند بار انجام دادن سخت نیستند، اما دادههای بهای تمام شده پروژه در زیرمجموعه باید کاملاً دقیق باشند. اگر نتوانید به رقم هزینههای انجام شده تا به امروز برای هر پروژه اعتماد کنید، کل جدول WIP خیالی خواهد بود.
بهای تمام شده پروژه: فونداسیون زیرین WIP
دقت جدول WIP تنها به اندازه سیستم زیربنایی بهای تمام شده پروژه است. هر دلار از هزینه دستمزد، مصالح، ماشینآلات، پیمانکاران جزء و هزینههای غیرمستقیم باید به پروژه صحیح و کد هزینه درست (اغلب بر اساس بخشبندی CSI یا فاز پروژه) اختصاص یابد. دامهای رایج:
- کندی در پردازش تایمشیتها. اگر دستمزد نیروی کار میدانی ظرف چند روز به پروژهها کد نشود، هزینههای جاری شما قدیمی شده و WIP شما اشتباه خواهد بود.
- فاکتورهای دیرهنگام تامینکنندگان. پیمانکار جزئی که با ۴۵ روز تأخیر صورتحساب میدهد به این معنی است که هزینهها در WIP دوره جاری غایب هستند. راه حل، ذخیرهگیری (Accruing) برای کارهای انجام شده اما صورتحساب نشده در پایان ماه است.
- تخصیص نادرست هزینههای غیرمستقیم. ماشینآلات، نظارت و ذخایر گارانتی به یک روش تخصیص قابل دفاع نیاز دارند، در غیر این صورت حاشیه سود پروژه شما مخدوش میشود.
- موجودی و مصالح نصبنشده. طبق استاندارد ASC 606، مصالحی که در انبار نشستهاند نباید درصد تکمیل را بالا ببرند، زیرا هنوز به مشتری منتقل نشدهاند.
- کارهای امانی در مقابل پیمانکاری. پیمانکارانی که در یک پروژه هم کار امانی انجام میدهند و هم از پیمانکار جزء استفاده میکنند، باید مراقب باشند که ترکیب هزینهها محاسبات هزینه-به-هزینه را مخدوش نکند.
بهای تمام شده دقیق پروژه نیازمند انضباط لحظهای است: ثبت روزانه زمان، ذخیرهگیریهای هفتگی و بررسیهای ماهانه هزینه تا تکمیل. حسابداری متن-باز (Plain-text accounting) و دفترهای کل تحت کنترل نسخه، این نوع ردیابی جزئی هزینهها را حسابرسیپذیر میکنند، زیرا هر جابجایی هزینه ردی به جا میگذارد که میتوانید آن را بررسی و مغایرتگیری کنید.
دستورات تغییر، ادعاها و مابهازای متغیر
دستورات تغییر (Change orders) جایی هستند که حسابداری کارهای در جریان تکمیل (WIP) در پروژههای ساختمانی پیچیده میشود. چند قاعده کلی تحت استاندارد ASC 606 عبارتند از:
- دستورات تغییر تأیید شده با قیمت ثابت بلافاصله در ارزش قرارداد و برآورد هزینه لحاظ میشوند. این موارد دقیقاً مانند محدوده اولیه کار، در محاسبات درصد پیشرفت کار لحاظ میگردند.
- دستورات تغییر بدون قیمت (کار تأیید شده اما قیمت هنوز مشخص نیست) نیازمند برآورد مابهازای متغیر هستند. شما میتوانید قیمت برآوردی را تنها تا حدی لحاظ کنید که احتمال قوی وجود داشته باشد که در آینده برگشت بااهمیتی در درآمد رخ ندهد.
- دستورات تغییر تأیید نشده و ادعاها (شما بهدنبال دریافت خسارت هستید اما کارفرما هنوز موافقت نکرده است) سختگیرانهترین استانداردها را دارند. بهطور کلی، تا زمانی که وصول آنها محتمل نباشد و نتوان بهطور معقولی آن را برآورد کرد، نباید درآمدی شناسایی کنید. برخی پیمانکاران هزینههای مرتبط را شناسایی کرده اما شناسایی درآمد را به تعویق میاندازند، که منجر به ایجاد «صورتحساب کمتر از کارکرد» (Underbilling) میشود.
- ادعاها و دعاوی معوق نیازمند افشای دقیق در صورتهای مالی هستند، اما بهندرت منجر به شناسایی درآمد میشوند.
وسوسه گنجاندن ارزش بیش از حد دستورات تغییر معوق در WIP بسیار زیاد است، بهویژه زمانی که هزینههای پروژه بالا رفته و مدیر پروژه میخواهد اعداد را خوب جلوه دهد. یک فرآیند حسابداری منضبط در اینجا مقاومت میکند، زیرا هر یک دلار درآمد بدون پشتوانه امروز، به «کاهش تدریجی سود» (Profit fade) در فردا تبدیل میشود.
کنترلهای داخلی و انضباط ماهانه
یک گزارش WIP مفید، حاصل یک تمرین سالانه نیست. بهترین شرکتهای ساختمانی یک چرخه بستن حساب ماهانه حول آن ایجاد میکنند:
- روزهای ۱ تا ۳ ماه: گزارشهای کارگاهی ماه قبل بسته میشود. صورتحسابهای پیمانکاران فرعی دریافت میشود. رسیدهای مواد و مصالح تطبیق داده میشوند.
- روزهای ۴ تا ۶: مدیران پروژه برآوردهای «هزینه تا تکمیل» را برای هر پروژه فعال بهروزرسانی میکنند. مدیر مالی یا کنترلر، هر پروژهای را که تغییر حاشیه سود آن بیش از یک آستانه مشخص باشد، بررسی میکند.
- روزهای ۷ تا ۸: جدول WIP تهیه و بررسی میشود. ذخایر زیان شناسایی میشوند. تعدیلات صورتحسابهای بیش از کارکرد/کمتر از کارکرد محاسبه میگردد.
- روزهای ۹ تا ۱۰: دفاتر بسته میشوند. صورتهای مالی تهیه میگردد. جدول WIP و شاخصهای کلیدی بین مالکان و کارگزار ضمانت توزیع میشود.
بستن سریعتر حسابها امکانپذیر است — بسیاری از پیمانکاران قدرتمند در پنج روز کاری حسابها را میبندند — اما بررسی WIP را نمیتوان بدون کاهش کیفیت، با عجله انجام داد. میانبر زدن در این مرحله دقیقاً همان چیزی است که باعث بروز الگوی کاهش سود در صورتهای مالی فصل بعد میشود.
اشتباهات رایج WIP که برای پیمانکاران هزینهساز است
فهرست کوتاهی از الگوهایی که پیمانکاران را به دردسر میاندازد:
- نگاه مالیاتی به WIP: برخی پیمانکاران فقط در پایان سال برای حسابرسی و اظهارنامه مالیاتی، WIP را بهروز میکنند. تا آن زمان، تصمیمات مالی سال بر اساس دادههای نادرست گرفته شده است.
- نادیده گرفتن ذخایر زیان: به تعویق انداختن شناسایی زیان با این توجیه که «در دستورات تغییر جبران میکنیم»، نقض اصول پذیرفتهشده حسابداری (GAAP) و یک زنگ خطر برای هر حسابرس یا ضامن است.
- تورم ارزش قرارداد با دستورات تغییر شفاهی: اگر امضا نشده، پس وجود ندارد.
- بیشبرآورد هزینههای باقیمانده پس از بروز مشکل: پنهان کردن هزینههای اضافی در «برآورد افزایشیافته» دوره بعد، حاشیه سود گزارششده را هموار نشان میدهد اما زنجیره حسابرسی را از بین میبرد.
- اجازه به رشد مداوم صورتحسابهای بیش از کارکرد: پیمانکاری که مجموع صورتحسابهای بیش از کارکرد (Overbillings) او بهعنوان درصدی از درآمد مدام رشد میکند، در حال استفاده از نقدینگی مشتری برای تأمین مالی عملیات خود است — که یک مشکل نقدینگی در میانمدت محسوب میشود.
- فراموش کردن وجهالضمان: سپرده حسن انجام کار (Retainage) درآمد قراردادی است که کسب شده، اما تا اتمام پروژه قابل صورتحساب کردن نیست. این مبلغ باید در WIP و گزارش سنی حسابهای دریافتنی شما باشد، اما بهدلیل چرخه وصول طولانیتر، باید بهطور جداگانه ردیابی شود.
نکتهای در مورد گزارشگری مالی در برابر مالیاتی
در ایالات متحده، پیمانکارانی که مشمول استثنای پیمانکاران کوچک هستند (در حال حاضر کمتر از ۳۰ میلیون دلار میانگین درآمد ناخالص سالانه، تعدیل شده با تورم) میتوانند از روش «قرارداد تکمیلشده» برای مقاصد مالیاتی در قراردادهای بلندمدت استفاده کنند و شناسایی درآمد و مالیات را تا اتمام پروژه به تأخیر بیندازند. پیمانکاران بزرگتر عموماً طبق بخش ۴۶۰ قانون درآمدهای داخلی (IRC)، ملزم به استفاده از روش «درصد پیشرفت کار» برای مالیات هستند که در آن «هزینه به هزینه» معیار استاندارد اندازهگیری است.
اما روش مالیاتی و روش گزارشگری مالی GAAP شما لزوماً نباید یکسان باشند. اکثر پیمانکاران دفاتر خود را بر اساس روش درصد پیشرفت کار برای اهداف GAAP و وامدهندگان نگه میدارند و یک محاسبات مالیاتی جداگانه بر اساس آنچه IRS اجازه میدهد، انجام میدهند. جدول WIP از هر دو محاسبه پشتیبانی میکند، زیرا مجموعه کامل اعداد زیربنایی را ثبت کرده است.
دفاتر پیمانکاری خود را از روز اول آماده حسابرسی نگه دارید
جدول WIP تنها به اندازه تراکنشهای زیربنایی، کدهای هزینه و شواهد پشتیبان آن اعتبار دارد. وقتی کارگزار ضمانت شما تماس میگیرد یا حسابرس روبروی شما مینشیند، باید بتوانید به تکتک ریالها اشاره کرده و منشأ آنها را توضیح دهید.
وبسایت Beancount.io حسابداری متنمحور (Plain-text accounting) را ارائه میدهد که شفاف، دارای کنترل نسخه و تا سطح هر تراکنش قابل حسابرسی است. هر کد هزینه، هر تخصیص پروژه و هر تعدیل WIP، با فرمت متنی قابل خواندن توسط انسان، قابل پرسوجو و در سیستمی ذخیره میشود که شما را محدود به یک نرمافزار خاص نمیکند. برای کسبوکارهای ساختمانی که زنجیره حسابداری هر پروژه برای ضامن، وامدهنده و وضعیت مالیاتی اهمیت دارد، این نوع قابلیت ردیابی یک مزیت رقابتی است. بهرایگان شروع کنید و دفتری آماده حسابرسی بسازید که شرکتهای ضمانت واقعاً خواهان دیدن آن هستند.
منابع:
- بررسی عمیق حسابداری ساختوساز: توضیح WIP، درصد پیشرفت کار و ASC 606 — Acrux Advisory
- راهنمای کامل کارهای در جریان تکمیل (WIP) در ساختوساز | Deltek
- حسابداری کار در جریان (WIP): چیست و چرا اهمیت دارد؟ | Procore
- توضیح روش درصد پیشرفت کار | Procore
- ضامنها در جدول WIP شما بهدنبال چه چیزی هستند؟ – CSBA
- انتقال به ASC 606 برای پیمانکاران ساختمانی | Baker Tilly
- استاندارد ASC 606 و شناسایی درآمد | Becker