پیمانکار عمومی در وحشت با حسابدار خود تماس میگیرد. صورتحساب بانکی نشان میدهد که او بیش از همیشه نقدینگی دارد، سه پروژه در حال پیشرفت هستند، و با این حال حسابدارش به او گفته که شرکت در این فصل زیان کرده است. چگونه ممکن است وقتی حساب جاری او در بهترین وضعیت خود قرار دارد؟
پاسخ، تقریباً همیشه، صورتحسابهایی است که از واقعیت فاصله گرفتهاند. پیمانکار صورتحسابها را پیش از موعد (یعنی صورتحسابنویسی پیش از انجام واقعی کار) صادر کرده و آن پول نقد را برای حقوق و دستمزد، تجهیزات، و هزینههای تجهیز پروژه بعدی خرج کرده است. روی کاغذ، ماه بسیار خوبی به نظر میرسد. اما در جدول WIP (کار در جریان پیشرفت)، این یک نشانه هشدار دهنده است.
این دقیقاً همان مشکلی است که حسابداری درصد تکمیل برای کشف آن وجود دارد. اگر یک شرکت ساختمانی، یک شرکت طراحی-ساخت، یک دفتر مهندسی، یا هر کسبوکاری را اداره میکنید که بر روی قراردادهای بلندمدت و چند ماهه کار میکند، درک این روش – و جدول کار در جریان پیشرفت (WIP) که همراه آن میآید – یکی از پربازدهترین کارهایی است که میتوانید برای سودآوری خود و تواناییتان در گرفتن ضمانت برای کارهای بزرگتر انجام دهید.
چرا پیمانکاران نمیتوانند فقط از حسابداری مبنای نقدی استفاده کنند؟
اکثر کسبوکارهای کوچک میتوانند با حسابداری ساده مبنای نقدی سر کنند: پول ورودی، پول خروجی، تمام. اما پیمانکاران نمیتوانند، زیرا قراردادهای ساختمانی معمولاً ماهها یا سالها طول میکشند، و هزینهها و صورتحسابها در دورههای حسابداری متفاوتی نسبت به درآمدی که نشان میدهند، ثبت میشوند.
اگر یک پیمانکار تا پایان پروژه برای ثبت هرگونه درآمد صبر کند، شرکتی که پروژههای ششماهه یا یکساله را انجام میدهد، صورتهای مالی بسیار نامنظم و گمراهکنندهای را نشان خواهد داد – زیان در ماه اول هنگام خرید مواد، و سود بادآورده عظیم در ماه دوازدهم هنگام تسویه نهایی صورتحساب. وامدهندگان، ضامنان، و حتی مدیریت خود پیمانکار هیچ اطلاعات قابل اعتمادی از عملکرد واقعی کسبوکار در زمان واقعی نخواهند داشت.
حسابداری درصد تکمیل (POC) این مشکل را با شناسایی تدریجی درآمد و سود، متناسب با کار واقعاً انجام شده، حل میکند – نه زمانی که پول مبادله میشود، و نه فقط در خط پایان.
روش حسابداری درصد تکمیل چگونه کار میکند
رایجترین راه برای اندازهگیری «چقدر کار واقعاً انجام شده است» روش هزینه به هزینه است، که هزینههای انجام شده تا کنون را با کل هزینههایی که انتظار دارید پروژه نیاز داشته باشد، مقایسه میکند:
درصد تکمیل = هزینههای انجام شده تا کنون ÷ کل هزینههای برآورد شده
فرض کنید یک پیمانکار پروژهای ۱,۰۰۰,۰۰۰ دلاری را برای بازسازی به عهده میگیرد و تا کنون ۲۰۰,۰۰۰ دلار برای اجرای آن هزینه کرده است. کل هزینه برآورد شده برای تکمیل پروژه ۱,۰۰۰,۰۰۰ دلار است. این به این معنی است که:
۱,۰۰۰,۰۰۰ = ۲۰% تکمیل شده
اگر قیمت قرارداد ۱,۰۰۰,۰۰۰ دلار باشد، پیمانکار باید تا این نقطه ۲۰۰,۰۰۰ دلار درآمد شناسایی کرده باشد – صرفنظر از اینکه چه مقدار به مشتری صورتحساب شده است. این شکاف بین «درآمد کسبشده» و «مبلغ صورتحسابشده» دقیقاً همان چیزی است که جدول WIP برای ردیابی آن وجود دارد.
معیارهای پیشرفت دیگری نیز وجود دارند – واحدهای تکمیل شده، ساعات کاری، نقاط عطف مهندسی – اما روش هزینه به هزینه تا حد زیادی پرکاربردترین است، زیرا اکثر پیمانکاران از قبل هزینههای پروژه را برای اهداف برآورد و مناقصه به دقت ردیابی میکنند.
تهیه جدول کار در جریان پیشرفت (WIP)
جدول WIP گزارشی است که حسابداری درصد تکمیل را عملیاتی میکند. این جدول معمولاً هر ماه، پروژه به پروژه بازسازی میشود و برای هر کار چهار ورودی اصلی نیاز دارد:
۱. قیمت قرارداد — کل ارزش توافق شده قرارداد، شامل هرگونه الحاقیه تأیید شده (تغییرات تأیید شده) ۲. کل هزینه برآورد شده — تمام هزینههایی که انتظار میرود پروژه از ابتدا تا انتها داشته باشد، شامل الحاقیهها (تغییرات) ۳. هزینههای انجام شده تا کنون — هزینههای مستقیم و غیرمستقیم واقعی انجام شده تا کنون ۴. صورتحسابهای پیشرفت تا کنون — کل مبلغی که تا کنون واقعاً به مشتری صورتحساب شده است
از این چهار عدد، جدول محاسبه میکند:
- درصد تکمیل (هزینههای انجام شده ÷ کل هزینههای برآورد شده)
- درآمد کسبشده (درصد تکمیل × قیمت قرارداد)
- سود ناخالص کسبشده (درآمد کسبشده − هزینههای انجام شده)
- اضافه/کسر صورتحساب (صورتحسابهای پیشرفت − درآمد کسبشده)
این خط آخر جایی است که بیشتر اطلاعات مفید – و بیشتر ریسک – در آن قرار دارد.
اضافه صورتحساب در مقابل کسر صورتحساب: تلهای که اکثر پیمانکاران کوچک در آن میافتند
اضافه صورتحساب زمانی رخ میدهد که شما بر اساس درصد تکمیل، بیشتر از آنچه واقعاً کسب کردهاید، صورتحساب صادر کردهاید. شما پول نقد را برای کاری که هنوز به پایان نرساندهاید، دریافت کردهاید. در ترازنامه، این به عنوان یک بدهی نشان داده میشود (گاهی اوقات هنوز با عنوان «صورتحسابهای مازاد بر هزینهها» برچسبگذاری میشود، اگرچه ASC 606 به اصطلاحات واضحتری روی آورده است – در ادامه بیشتر توضیح میدهیم).
کمی اضافه صورتحساب طبیعی و حتی مفید است – این کار هزینههای تجهیز، مواد و حقوق و دستمزد را پیش از جمعآوری قسط نهایی تأمین میکند. تله زمانی است که پیمانکار آن پول نقد اضافی را برای چیزهایی نامربوط به پروژهای که از آن حاصل شده است، خرج میکند: تجهیزات جدید، توزیع سود، یا پاداشها. وقتی هزینههای واقعی پروژه بالاخره فرا میرسند، پولی برای پوشش آنها باقی نمیماند، و پیمانکار ناگهان مجبور میشود کسری را از جیب خود یا با یک خط اعتباری تأمین کند.
کسر صورتحساب نسخه خطرناکتر است، و به راحتی از دست میرود زیرا هنوز زنگ هشدار جریان نقدی به صدا درنیامده – در واقع، برعکس. کسر صورتحساب به این معنی است که شما کار بیشتری از آنچه صورتحساب کردهاید، انجام دادهاید. شما اساساً یک وام بدون بهره به مشتری خود به اندازه این شکاف اعطا کردهاید. دلایل رایج شامل تأخیر در تأیید الحاقیهها (تغییرات)، برنامههای صورتحسابنویسی بر اساس نقاط عطف که از پیشرفت واقعی عقب میمانند، یا مدیر پروژهای است که به سادگی در ارسال درخواستهای پرداخت عقب است.
اگر کسر صورتحساب مدیریت نشود، به آرامی ذخایر نقدی پیمانکار را تخلیه میکند. شرکت در صورت سود و زیان سودآور به نظر میرسد (درآمد شناسایی شده است)، در حالی که حساب بانکی داستان کاملاً متفاوتی را روایت میکند، زیرا پول نقد مربوط به آن درآمد «کسبشده» هنوز نرسیده است. کافی است چندین پروژه با کسر صورتحساب به طور همزمان در حال اجرا باشند تا پرداخت حقوق و دستمزد تقریباً غیرممکن شود، حتی اگر کسبوکار – از نظر فنی – سودآور باشد.
اشتباهات رایجی که برنامه کار در جریان (WIP) را به خطر میاندازند
کیفیت برنامه کار در جریان (WIP) به همان اندازه که به برآوردهای تغذیهکننده آن وابسته است، میتواند تحت تأثیر عادتهایی قرار گیرد که دقت آن را به طور قابل اعتمادی از بین میبرند:
- تخمین بصری درصد تکمیل. وقتی یک سرپرست از طریق بازرسی میدانی تخمین میزند که "حدود ۶۰% کار تمام شده است"، به جای استفاده از دادههای هزینه واقعی، حدس و گمان را دقیقاً در جایی وارد میکند که دقت بیشترین اهمیت را دارد.
- بهروز نکردن برآوردهای قدیمی هزینه تکمیل. اگر هیچکس ارقام "هزینههای باقیمانده برای تکمیل" را در صورت تغییر شرایط — افزایش قیمت تامینکننده، تاخیر در برنامه، بازکاری — بهروز نکند، محاسبه درصد تکمیل به آرامی از واقعیت منحرف میشود.
- بازبینی WIP فقط در پایان سال. تا زمانی که یک بازبینی سالانه، پروژهای را که به شدت کمتر صورتحساب شده یا دچار افزایش هزینه شده است، کشف کند، مشکل اغلب ماهها تشدید شده و رفع آن بسیار دشوارتر است.
- نادیده گرفتن دستورات تغییر تا زمان اجرای کامل آنها. هزینههای ناشی از یک دستور تغییر اغلب قبل از امضای اسناد به پروژه اعمال میشوند و محاسبه درصد تکمیل را تا زمانی که قیمت قرارداد به آن برسد، تحریف میکنند.
راه حل برای همه این موارد یکسان است: برنامه WIP را ماهانه بازسازی کنید، آن را به دادههای هزینه واقعی پروژه (نه حافظه) مرتبط سازید و آن را به عنوان یک ابزار مدیریتی — نه صرفاً یک تمرین انطباق پایان سال — بررسی کنید.
چرا این برای ظرفیت ضمانتنامه/تضامین اهمیت دارد
برای پیمانکارانی که برای برنده شدن در کارهای بزرگتر دولتی یا خصوصی به ضمانتنامههای مالی (surety bonds) نیاز دارند، برنامه WIP فقط یک ابزار مدیریت داخلی نیست — بلکه یکی از اولین مواردی است که یک کارشناس تضمین (underwriter) درخواست میکند تا ببیند. کارشناسان تضمین از آن برای سنجش میزان ثبات پیمانکار در برآورد پروژهها، مدیریت مسئولانه پول اضافه صورتحساب شده (overbilling) و بررسی اینکه آیا الگوهای کمتر صورتحساب شده (underbilling) نشاندهنده فشار نقدینگی بر روی پروژههای فعال است، استفاده میکنند.
یک برنامه WIP تمیز و به طور مداوم نگهداری شده میتواند ظرفیت ضمانتنامه/تضامین یک پیمانکار را به طور معنیداری افزایش دهد، زیرا نشاندهنده نظم مالی و عملکرد قابل پیشبینی پروژه است. یک برنامه WIP نامنظم یا به صورت دستی سرهمبندی شده، نتیجه عکس دارد — شرکتهای ضمانتدهنده آن را نشانهای از عدم کنترل محکم پیمانکار بر هزینههای پروژه میدانند که میتواند ظرفیت ضمانتنامه/تضامین را درست در زمانی که شرکت در تلاش برای رشد و دستیابی به قراردادهای بزرگتر است، محدود کند.
بهروزرسانی ASC 606: اصطلاحات جدید، همان ایده اصلی
بر اساس اصول حسابداری پذیرفته شده عمومی (GAAP) فعلی (ASC 606)، روش درصد تکمیل (percentage-of-completion method) همچنان رویکرد صحیح برای اکثر قراردادهای بلندمدت ساخت و ساز و مهندسی است، اما چارچوب، تاکید خود را از "هزینههای متحمل شده" به سمت "زمانی که مشتری کنترل دارایی یا خدمت ایجاد شده را به دست میآورد" تغییر داده است — که در عمل، معمولاً همچنان با استفاده از همان رویکرد هزینه به هزینه (cost-to-cost approach) اندازهگیری میشود.
ASC 606 همچنین اصطلاحات قدیمی را جایگزین کرد. به جای "هزینهها و درآمدهای برآوردی بیش از صورتحسابها" و "صورتحسابها بیش از هزینهها و درآمدهای برآوردی"، پیمانکاران اکنون گزارش میدهند:
- داراییهای قراردادی — درآمد کسب شده اما هنوز صورتحساب نشده (مفهوم قدیمی "کمتر صورتحساب شده")
- بدهیهای قراردادی — مبالغ صورتحساب شده یا جمعآوری شده قبل از انجام کار (مفهوم قدیمی "اضافه صورتحساب شده")
مکانیسم محاسبه عمدتاً یکسان است؛ آنچه تغییر کرده، برچسب ردیف ترازنامه و یک الزام صریحتر است که پیمانکار قبل از اعمال این روش، برآوردهای هزینه قابل اعتماد و روشی واضح برای پیگیری پیشرفت داشته باشد. اگر برآوردهای هزینه شما به طور مداوم غیرقابل اعتماد هستند، این نشانهای است که قبل از اتکای بیشتر به گزارشدهی درصد تکمیل، فرآیند هزینهیابی پروژه اساسی را اصلاح کنید.
منظم نگه داشتن اعداد
هیچ یک از اینها بدون دادههای هزینه پروژه تمیز و بهروز کار نمیکند. یک برنامه WIP که بر اساس صفحات گسترده قدیمی و دستی ساخته شده است، دقیقاً همان چیزی است که باعث میشود اضافه صورتحساب و کمتر صورتحساب شدن در وهله اول به یک پیمانکار تحمیل شود. هر پروژه نیاز دارد که هزینههایش در سیستمی ردیابی شود که تطبیق آن با دفتر کل آسان باشد، در صورت درخواست یک ضامن یا وامدهنده حسابرسی آن آسان باشد و به محض تغییر برآورد هزینه، بهروزرسانی آن آسان باشد.
اینجاست که حسابداری متنی ساده و تحت کنترل نسخه ارزش خود را نشان میدهد. از آنجایی که هر تراکنش در یک فایل دفتر کل قابل خواندن برای انسان زندگی میکند و نه در یک پایگاه داده قفل شده، میتوانید دقیقاً ببینید چه زمانی یک برآورد هزینه پروژه تغییر کرده است، دو نسخه از یک محاسبه WIP را مقایسه کنید و یک سابقه کامل و قابل حسابرسی را — نه فقط یک تصویر کلی — به کارشناس تضمین ارائه دهید.
مدیریت مالی خود را ساده کنید
چه برای اولین بار برنامه WIP ماهانه ایجاد میکنید یا سعی دارید دادههای هزینه پروژه را که از واقعیت دور شدهاند، اصلاح کنید، اساس کار یکسان است: سوابق دقیق، شفاف و بهروز. Beancount.io حسابداری متنی سادهای را ارائه میدهد که شفاف، تحت کنترل نسخه و آماده برای هوش مصنوعی است — بدون جعبههای سیاه، بدون وابستگی به فروشنده، و با دید کامل به تمام اعداد هر پروژه. رایگان شروع کنید و ببینید چرا پیمانکاران و متخصصان مالی به حسابداری متنی ساده روی میآورند.