از یک پیمانکار بپرسید سالش چطور میگذرد و آنها معمولاً به موجودی بانک اشاره میکنند. این غریزه خطرناک است. یک شرکت ساختمانی میتواند پول نقد در بانک و پروژههای امضا شده بسیاری در نوبت داشته باشد، اما همچنان در سکوت ورشکسته باشد — زیرا پول نقدی که در حساب نشسته است، بابت کاری صورتوضعیت شده که هنوز انجام نشده است. آن را کنار بگذارید و تصویر کاملاً تغییر میکند.
ابزاری که این مورد را شفاف میکند، زمانبندی کار در جریان (WIP) است. زمانبندی WIP مهمترین گزارش مالی در حسابداری ساختوساز است و همچنین گزارشی است که اکثر پیمانکاران یا از آن میگذرند، در آن تقلب میکنند یا سالی یک بار بدون درک درست، آن را به حسابدار خود تحویل میدهند. این راهنما توضیح میدهد که یک زمانبندی WIP واقعاً چه میکند، چگونه حسابداری درصد پیشرفت کار آن را هدایت میکند، چرا بیش-صورتوضعیتی و کم-صورتوضعیتی اهمیت دارند و چگونه اعداد را به همان شکلی بخوانید که یک بانکدار یا پذیرهنویس ضمانتنامه میخواند.
چرا حسابداری نقدی در ساختوساز شکست میخورد
اکثر کسبوکارهای کوچک میتوانند با حسابداری نقدی یا تعهدی ساده دوام بیاورند. یک نانوایی نان میفروشد، پول را دریافت میکند و درآمد را شناسایی میکند. تمام.
ساختوساز این مدل را در هم میشکند زیرا یک پروژه واحد میتواند دوازده، بیست و چهار یا سی و شش ماه طول بکشد. در این بازه زمانی، سه چیز با سرعتهای کاملاً متفاوت حرکت میکنند:
- هزینههای واقعشده — دستمزد، مصالح، پیمانکاران جزء و تجهیزات، که همزمان با انجام کار پرداخت میشوند.
- مبالغ صورتوضعیت شده — صورتوضعیتهای پیشرفت کار که برای کارفرما ارسال میشوند و اغلب بر اساس زمانبندی مذاکره شده در هنگام امضای قرارداد هستند، نه لزوماً مرتبط با تولید واقعی.
- درآمد تحققیافته — بخشی از قرارداد که شما واقعاً تکمیل کردهاید و مستحق نگه داشتن آن هستید.
اگر فقط نقدینگی را پیگیری کنید، نمیتوانید بفهمید که آیا یک پروژه سودآور است یا خیر تا زمانی که بسته شود — و تا آن زمان دیگر برای اصلاح هر چیزی خیلی دیر شده است. همچنین نمیتوانید بگویید که آیا کل شرکت سودآور است یا خیر، زیرا در هر لحظه دهها پروژه در مراحل مختلف دارید که هر کدام جلوتر یا عقبتر از صورتوضعیتهایشان هستند.
حسابداری درصد پیشرفت کار این مشکل را با شناسایی درآمد به تناسب انجام کار حل میکند، نه زمانی که پول نقد میرسد یا زمانی که پروژه به پایان میرسد.
نحوه عملکرد درصد پیشرفت کار
تحت استاندارد ASC 606 — استاندارد شناسایی درآمد که بر پیمانکاران ایالات متحده حاکم است — اکثر قراردادهای ساختوساز واجد شرایط شناسایی درآمد در طول زمان هستند، زیرا مشتری در حین ساخت بر دارایی کنترل دارد. به محض اینکه قراردادی واجد شرایط شد، به روشی برای اندازهگیری پیشرفت نیاز دارید. روش بسیار رایج، روش هزینه به هزینه (cost-to-cost) است؛ یک "روش ورودی" که فرض میکند شما به تناسب هزینههایی که صرف کردهاید، درآمد کسب کردهاید.
فرمول اصلی دارای دو مرحله است.
گام ۱ — درصد پیشرفت:
درصد پیشرفت = هزینههای واقعشده تا کنون ÷ کل هزینههای برآوردی در زمان تکمیلگام ۲ — درآمد تحققیافته:
درصد پیشرفت × کل مبلغ قرارداد = درآمد تحققیافتهیک مثال عملی: شما قراردادی به مبلغ ۱,۰۰۰,۰۰۰ دلار امضا میکنید. برآورد شما نشان میدهد که ساخت پروژه ۸۰۰,۰۰۰ دلار هزینه خواهد داشت. پس از شش ماه، شما ۴۰۰,۰۰۰ دلار هزینه کردهاید.
- درصد پیشرفت = ۴۰۰,۰۰۰ دلار ÷ ۸۰۰,۰۰۰ دلار = ۵۰٪
- درآمد تحققیافته = ۵۰٪ × ۱,۰۰۰,۰۰۰ دلار = ۵۰۰,۰۰۰ دلار
بنابراین حتی اگر تا کنون فقط برای ۳۵۰,۰۰۰ دلار به کارفرما صورتوضعیت داده باشید، حسابداری میگوید شما ۵۰۰,۰۰۰ دلار درآمد کسب کردهاید. این شکاف تمام هدف زمانبندی WIP است — و دوباره به آن باز خواهیم گشت.
برآورد، موتور محرک است
دقت کنید که مخرج در گام ۱، کل هزینه برآوردی در زمان تکمیل است — نه یک عدد ثابت، بلکه بهترین پیشبینی فعلی شما. این بخشی است که پیمانکاران در آن اشتباه میکنند. عدد درصد پیشرفت فقط به اندازه برآورد "هزینه تا تکمیل" شما دقیق است. اگر ۴۰۰,۰۰۰ دلار هزینه کردهاید اما پروژه در واقع ۱,۰۰۰,۰۰۰ دلار هزینه خواهد داشت (نه ۸۰۰,۰۰۰ دلار)، شما ۴۰٪ پیشرفت کردهاید، نه ۵۰٪ — و در تمام گزارشها سود را بیش از واقع نشان دادهاید.
استاندارد ASC 606 همچنین خواستار قضاوت در مورد چند دسته هزینه است که روش هزینه به هزینه را مخدوش میکنند: مقادیر زیادی از مصالح نصب نشده که در کارگاه موجود است، و هزینههای تجهیز کارگاه که در ابتدا پرداخت شدهاند. مصالحی که تحویل داده شده اما هنوز نصب نشدهاند، "هزینه واقعشده" را بدون نشان دادن پیشرفت واقعی بالا میبرند، بنابراین اغلب از محاسبه درصد حذف شده و با حاشیه سود صفر شناسایی میشوند. اصل موضوع این است: روش هزینه به هزینه باید عملکرد را دنبال کند، نه فقط صرف کردن پول را.
زمانبندی WIP، ستون به ستون
زمانبندی WIP یک صفحه گسترده واحد است که برای هر پروژه فعال یک ردیف دارد. تمام ستونها را کنار هم بگذارید تا حقیقت مالی هر پروژه و شرکت را به شما بگوید. ستونهای استاندارد:
| ستون | مفهوم آن |
|---|---|
| مبلغ قرارداد | قیمت اصلی بهعلاوه دستور تغییرات تایید شده |
| کل هزینه برآوردی | بهترین پیشبینی فعلی از کل هزینه |
| سود ناخالص برآوردی | مبلغ قرارداد − کل هزینه برآوردی |
| هزینه تا کنون | هزینههای واقعی واقعشده تا این لحظه |
| درصد پیشرفت | هزینه تا کنون ÷ کل هزینه برآوردی |
| درآمد تحققیافته | درصد پیشرفت × مبلغ قرارداد |
| صورتوضعیت ارسالی تا کنون | کل مبالغ فاکتور شده برای کارفرما |
| بیش / کم-صورتوضعیتی | صورتوضعیت ارسالی تا کنون − درآمد تحققیافته |
ستون آخر جایی است که تشخیص وضعیت در آن نهفته است. در هر پروژه دو نتیجه ممکن است:
- بیش-صورتوضعیتی (billed > earned): شما برای کاری که هنوز انجام ندادهاید صورتوضعیت صادر کردهاید. در ترازنامه این یک بدهی است — صورتوضعیتهای مازاد بر هزینهها و درآمدهای برآوردی.
- کم-صورتوضعیتی (earned > billed): شما کاری انجام دادهاید که هنوز برای آن صورتوضعیت صادر نکردهاید. در ترازنامه این یک دارایی است — هزینهها و درآمدهای برآوردی مازاد بر صورتوضعیتها.
در مثال ما — ۵۰۰,۰۰۰ دلار درآمد کسب شده، ۳۵۰,۰۰۰ دلار صورتوضعیت شده — پروژه ۱۵۰,۰۰۰ دلار کم-صورتوضعیتی دارد. شما ۱۵۰,۰۰۰ دلار کار انجام دادهاید که هنوز فاکتور آن را ارسال نکردهاید.
بیشنمایی و کمنمایی در صورتحساب: درک پیامها
هیچکدام از این دو وضعیت لزوماً خوب یا بد نیستند — اما هر یک پیامی دارند و هر کدام میتوانند مشکلی را پنهان کنند.
بیشنمایی صورتحساب: نقدینگی امروز، بدهی فردا
بیشنمایی در صورتحساب (Overbilling) امری عادی و اغلب عمدی است. جلو انداختن برنامه صورتحسابها — یعنی صدور فاکتور برای تجهیز کارگاه و کارهای مراحل اولیه، کمی جلوتر از تولید واقعی — به پیمانکار سرمایه در گردش میدهد تا بدون نیاز به استفاده از خط اعتباری، هزینه پروژه را تأمین کند. یک پیمانکار سالم، در کل سبد پروژههای خود، بهطور متعادلی دارای بیشنمایی صورتحساب است.
خطر اصلی، بیشنمایی بیش از حد است. بیشنمایی سود نیست؛ بلکه یک پیشدریافت است — نقدینگی که باید بعداً با انجام کار آن را «تسویه» کنید، آن هم با هزینهای که قبلاً پولش را دریافت کردهاید. وقتی پیمانکار بیش از حد به بیشنماییها متکی میشود، شروع به استفاده از نقدینگی پروژههای جلوتر برای پوشش هزینههای سایر پروژهها میکند. این همان استقراض از پروژه (Job borrowing) است و تا زمانی جواب میدهد که جریان پروژهها کند نشود و صورتحساب جدیدی برای قرض گرفتن وجود داشته باشد. پیمانکاران زیادی بودهاند که دقیقاً به همین دلیل، با وجود موجودی بانکی ظاهراً مناسب، ورشکسته شدهاند.
یک قاعده سرانگشتی که ضامنها استفاده میکنند: اگر کل بیشنماییها بهطور مداوم از ۱۰ تا ۱۵ درصد مانده قراردادها (Backlog) فراتر رود، یا نسبت بیشنمایی به حقوق صاحبان سهام از ۰.۵ تا ۰.۷ بالاتر رود، ارزیابان ریسک شروع به پرسیدن سوالات جدی میکنند. اگر این نسبت بالای ۱.۰ باشد، عملاً کل ارزش خالص دارایی شما از کاری قرض گرفته شده که هنوز انجام ندادهاید.
کمنمایی صورتحساب: سودی که نمیتوانید خرج کنید
کمنمایی در صورتحساب (Underbilling) به این معناست که شما درآمدی کسب کردهاید که هنوز برای آن فاکتور صادر نکردهاید. گاهی اوقات این موضوع نشاندهنده یک وقفه زمانی واقعی است — مانند دستور تغییرات (Change orders) پردازشنشده یا چرخه صورتحسابی که از تولید عقبتر است. اما کمنمایی مداوم یک زنگ خطر است و میتواند به معنای موارد زیر باشد:
- کندی در صدور صورتحساب — رها کردن پول در دست دیگران و تشنه نگه داشتن شرکت از نظر نقدینگی.
- تجاوز از هزینهها — هزینهها از جدول مقادیر (Schedule of values) پیشی گرفتهاند، بنابراین هزینه واقعی تا این لحظه از آنچه طبق قرارداد مجاز به فاکتور کردن هستید، بیشتر است.
- برآوردهای خوشبینانه — برآورد هزینه کل شما بسیار پایین است که باعث تورم کاذب در درصد پیشرفت و درآمد تحققیافته میشود. این «کمنمایی» در واقع سودی موهوم است که با آشکار شدن واقعیت، از بین خواهد رفت.
یک جدول WIP پرسود که پر از کمنمایی صورتحساب است، شرکتی را نشان میدهد که روی کاغذ سالم است اما نمیتواند حقوق کارکنانش را پرداخت کند.
حسابداری در پسِ جدول زمانبندی
جدول WIP صرفاً یک گزارش مدیریتی نیست — بلکه محرک ثبتهای دفتر روزنامه در پایان ماه است. در هر دوره، دفاتر را طوری تعدیل میکنید که درآمد شناساییشده با درآمد تحققیافته مطابقت داشته باشد و بیشنمایی یا کمنمایی را در ترازنامه ثبت میکنید.
برای پروژهای که دچار کمنمایی است، ثبت حسابداری درآمدی را که کسب کردهاید اما فاکتور نکردهاید، شناسایی میکند:
بدهکار هزینهها و سود برآوردی مازاد بر صورتحسابها $150,000
بستانکار درآمد قرارداد $150,000برای پروژهای که دچار بیشنمایی است، بخشی از صورتحسابها را که هنوز محقق نشده، به دوره بعد منتقل میکنید:
بدهکار درآمد قرارداد $XX,XXX
بستانکار صورتحسابهای صادره مازاد بر هزینهها و سود برآوردی $XX,XXXاین تعدیلات در هر دوره با تغییر درصد پیشرفت کار، معکوس و مجدداً محاسبه میشوند. مکانیسم کار اهمیت کمتری نسبت به انضباط دارد: جدول WIP و دفتر کل باید در هر ماه با هم مطابقت داشته باشند.
اینجاست که سوابق دقیق و جزئی ارزش خود را نشان میدهند. روش هزینه-به-هزینه تنها زمانی قابل اعتماد است که هزینهها در همان هفتهای که ایجاد شدهاند، در پروژه و سرفصل هزینه درست ثبت شوند — نه اینکه در پایان فصل به عقب برگردید و آنها را پر کنید. تأخیر در ثبت هزینهها یکی از شایعترین دلایل دروغین بودن جدول WIP است. اشتباه دیگر، برخورد با سپرده حسن انجام کار (Retainage) به عنوان نقدینگی معمولی است: طلبهای مربوط به سپرده تا زمان پایان پروژه قابل وصول نیستند و نباید به عنوان نقدینگی در دسترس محاسبه شوند.
برای پیمانکارانی که خواهان دفاتر شفاف و قابل حسابرسی هستند، سیستم حسابداری متنمحور (Plain-text accounting) تایید ردیابی هزینه پروژه را بسیار آسانتر میکند — هر تراکنش خطی است که میتوانید آن را بخوانید، جستجو کنید و نسخه آن را کنترل کنید، بدون هیچ منطق پنهانی. ردیابی هر پروژه به عنوان مجموعهای از حسابهای مستقل یا استفاده از ابعاد (Dimensions) برای برچسبگذاری هزینهها بر اساس پروژه، جدول WIP را از یک تقلا برای گزارشگیری سالانه، به گزارشی تبدیل میکند که در هر روز میتوانید تولید کنید.
روش درصد پیشرفت کار در مقابل روش قرارداد تکمیلشده
جایگزین روش درصد پیشرفت کار (POC)، روش قرارداد تکمیلشده است که تا زمانی که پروژه ۱۰۰٪ تمام نشود، هیچ درآمد و سودی شناسایی نمیکند و سپس همه چیز را یکباره ثبت میکند.
روش قرارداد تکمیلشده سادهتر است و مالیات را به تعویق میاندازد — به همین دلیل برخی پیمانکاران کوچک آن را ترجیح میدهند. اما این روش صورتهای مالی بسیار نوسانی ایجاد میکند: ماهها هیچ خبری نیست و ناگهان یک جهش بزرگ رخ میدهد. بانکها و ضامنها از این وضعیت استقبال نمیکنند، زیرا مشخص نمیکند که آیا پروژهها در میانه راه سالم هستند یا خیر. این روش عموماً فقط برای پیمانکاران کوچکتر و پروژههای کوتاهمدت در دسترس است؛ شرکتهای بزرگتر و اکثر قراردادهای بلندمدت ملزم به استفاده از روش درصد پیشرفت کار برای گزارشگری مالی هستند. برای هر پیمانکاری که به دنبال سقف ضمانتنامه یا تسهیلات بانکی است، استفاده از روش درصد پیشرفت کار اختیاری نیست.
چرا بانکها و ضامنها بر روی گزارش WIP شما تمرکز میکنند
جدول WIP شما اولین سندی است که یک ارزیاب ضامن باز میکند و آنها آن را با دقت بیشتری نسبت به صورت سود و زیان شما میخوانند. در اینجا مواردی که آنها به دنبالش هستند آورده شده است:
- فرسایش یا افزایش سود (Fade or gain): سود ناخالص برآوردی هر پروژه را دوره به دوره مقایسه میکنند. پروژهای که حاشیه سود آن مدام در حال کوچک شدن است («فرسایش سود»)، نشاندهنده ضعف در برآورد یا کنترل هزینه است — که بزرگترین چراغ قرمز در ارزیابی پیمانکار محسوب میشود.
- انضباط در صدور صورتحساب: بیشنمایی متعادل و مداوم، نشانه کفایت و تخصص است. بیشنمایی سنگین، نشانه استقراض از پروژه تلقی میشود. کمنمایی مزمن نیز به عنوان مشکل نقدینگی خوانده میشود.
- کیفیت مانده قراردادها (Backlog): ارزش باقیمانده قراردادها در تمام پروژهها — و اینکه آیا سودآور هستند یا خیر — به ضامن میگوید که شما چقدر ظرفیت جدید برای دریافت ضمانتنامه دارید.
- ثبات و همخوانی: آیا جدول WIP با صورتهای مالی همخوانی دارد؟ آیا ارقام این دوره با دوره قبل مطابقت دارند؟ تناقضات، اعتماد ارزیاب را سریعتر از یک پروژه بد از بین میبرند.
پیمانکاری که میتواند هر ماه — و نه فقط در پایان سال مالی — یک جدول WIP تمیز و از نظر داخلی سازگار ارائه دهد، ظرفیت ضمانتنامه بیشتر، نرخهای بهتر و تاییدیه سریعتری دریافت میکند. این جدول فقط یک هزینه سربار حسابداری نیست؛ بلکه ابزاری برای اعتباربخشی است.
اشتباهات رایج در گزارشدهی WIP که باید از آنها اجتناب کرد
۱. برآوردهای قدیمی هزینههای اتمام پروژه. آنها را در هر دوره با ورودیهای میدانی بهروزرسانی کنید. برآوردی که در زمان مناقصه تنظیم شده و هرگز بازنگری نشود، کل جدول زمانبندی را به داستانی تخیلی تبدیل میکند. ۲. هزینههای دیرکرد یا با کدگذاری اشتباه. هزینههایی که برای پروژه اشتباه ثبت میشوند - یا برای پروژه درست اما با یک ماه تاخیر - درصد پیشرفت کار را در هر دو جهت مخدوش میکنند. ۳. فراموش کردن دستورات تغییر (Change Orders). دستورات تغییر تایید شده باید در ارزش قرارداد و برآورد هزینهها لحاظ شوند. موارد تایید نشده نیاز به قضاوت حرفهای دارند - درآمدی را که هنوز قابل مطالبه نیست، ثبت نکنید. ۴. سود دانستن صورتوضعیتهای مازاد (Overbillings). آنها یک بدهی (بدهی جاری) هستند. خرج کردن آنها در حکم قرض گرفتن است. ۵. تلقی کردن سپرده حسن انجام کار (Retainage) به عنوان وجه نقد. این یک حساب دریافتنی است که تا پایان نهایی پروژه نمیتوانید به آن دست بزنید. ۶. تهیه گزارش WIP فقط یک بار در سال. برنامهای که در ماه مارس مشاهده میکنید، هیچ اطلاعات قابل اقدامی به شما نمیدهد. گزارشدهی ماهانه حداقل است؛ بسیاری از پیمانکاران در پروژههای بزرگ آن را به صورت هفتگی اجرا میکنند.
هزینههای پروژه خود را از روز اول شفاف نگه دارید
یک جدول زمانبندی WIP دقیق کاملاً به کیفیت دفترداری زیرساختی آن بستگی دارد؛ یعنی هزینههایی که در پروژه صحیح، در دستهبندی درست، به موقع و در هر بار ثبت شده باشند. Beancount.io حسابداری متنی سادهای را ارائه میدهد که به شما شفافیت و کنترل کامل بر دادههای مالیتان را میدهد، به طوری که هر تراکنش به عنوان یک خط خوانا و دارای قابلیت کنترل نسخه ذخیره میشود که میتوانید آن را حسابرسی کرده و بر اساس پروژه برچسبگذاری کنید. به صورت رایگان شروع کنید و سوابق شفاف و قابل دفاعی ایجاد کنید که گزارشدهی WIP - و گفتگو با بانکها و شرکتهای ضامن که به آن وابسته هستند - را بسیار آسانتر کند.
منابع: Archdesk — Construction Work-in-Progress Reporting, Foundation Software — Over/Under Billing & Bonding, LBMC — ASC 606 Construction Revenue Recognition, EisnerAmper — WIP Reports and Bonding, CSBA — What Sureties Look For in Your WIP Schedule.