حسابداری پیمانکاری: شناسایی درآمد، صورتوضعیت و کسورات قانونی
پیمانکاری تنها صنعتی است که در آن میتوان همزمان پر از کار بود، دفتر پر از صورتوضعیت داشت و نقدینگی نداشت. علت، ساختار خاص شناسایی درآمد و کسورات است. در این نوشته چرخه کامل یک پیمان را از قرارداد تا تسویه نهایی مرور میکنم و نشان میدهم کدام ثبتها بیشترین اختلاف را با ممیز و با کارفرما ایجاد میکنند.
چرا حسابداری پیمانکاری متفاوت است
در فروش کالا، رویداد فروش یک لحظه است. در پیمانکاری، یک قرارداد ممکن است سه سال طول بکشد، مبلغش تعدیل شود، بخشی از وجهش تا دو سال بعد از پایان کار آزاد نشود و همزمان چند کسر قانونی روی هر پرداخت اعمال گردد. سه پیامد حسابداری دارد:
- درآمد را نمیتوان بر مبنای دریافت وجه شناسایی کرد.
- بهای تمام شده باید به تفکیک هر پیمان و هر کارگاه انباشته شود.
- بخش قابل توجهی از دارایی شرکت، مطالبات کسرشده است، نه پول.
ساختار حسابها: پیمان، کارگاه، مرکز هزینه
اولین کاری که در استقرار سیستم انجام میدهم، تعریف هر پیمان به عنوان یک مرکز هزینه مستقل با کد ثابت است. زیر آن، تفکیک به گروههای مواد، دستمزد، ماشینآلات، پیمانکاران جزء و سربار کارگاه. بدون این ساختار، محاسبه درصد پیشرفت بر مبنای هزینه ممکن نیست و سودآوری واقعی هر پروژه هم هرگز معلوم نمیشود.
سرفصلهایی که در دفتر یک پیمانکار باید حتماً وجود داشته باشد:
| سرفصل | ماهیت | کاربرد |
|---|---|---|
| کار در جریان پیمان | دارایی | انباشت مخارج هر پیمان |
| مبلغ کار انجامشده | تعدیلی/درآمد | معیار پیشرفت واقعی |
| صورتوضعیت صادرشده | تعدیلی | مطالبه رسمی از کارفرما |
| پیشدریافت پیمان | بدهی | مبالغ دریافتی بابت کار انجامنشده |
| سپرده حسن انجام کار | دارایی | کسر ۱۰٪ معمول از هر صورتوضعیت |
| سپرده بیمه (موضوع ماده ۳۸) | دارایی | کسر تا ارائه مفاصاحساب |
| ذخیره زیان پیمان | بدهی | زیان قابل پیشبینی پیمان |
شناسایی درآمد: درصد تکمیل در عمل
سالها مبنای کار در ایران استاندارد حسابداری پیمانهای بلندمدت بود و امروز استاندارد درآمد عملیاتی حاصل از قرارداد با مشتریان جایگزین آن شده است. عنوانها تغییر کرده، اما منطق پابرجاست: وقتی تعهد شما در طول زمان ایفا میشود، درآمد باید به تناسب پیشرفت شناسایی شود.
روش هزینه به هزینه
رایجترین روش، محاسبه نسبت مخارج تحققیافته به کل مخارج برآوردی است. دو خطای متداول:
- وارد کردن مصالح پای کار مصرفنشده در صورت کسر. مصالحی که هنوز مصرف نشده، پیشرفت ایجاد نکرده و باید از محاسبه خارج شود.
- بهروز نکردن برآورد کل مخارج. در اقتصاد تورمی، برآورد اول سال تا نیمه سال بیاعتبار میشود و درصد پیشرفت را ساختگی بالا نشان میدهد.
وقتی برآورد قابل اتکا نیست
اگر در ابتدای پیمان نمیتوان نتیجه را بهطور قابل اتکا برآورد کرد، درآمد فقط تا سقف مخارج قابل بازیافت شناسایی میشود و سودی شناسایی نمیگردد. در مقابل، زیان قابل پیشبینی فوراً و بهطور کامل شناسایی میشود؛ این تقارننداشتن عمدی است و در رسیدگی هم پذیرفته شده است.
درصد پیشرفت فیزیکی که مشاور تأیید میکند و درصد پیشرفت مالی که از هزینهها به دست میآید، معمولاً یکی نیستند. هر دو را نگه دارید و اختلاف را مستند کنید؛ همین مستندات در جلسه دفاعیه کار را آسان میکند.
صورتوضعیت: از موقت تا قطعی
چرخه معمول: تنظیم صورتوضعیت توسط پیمانکار، بررسی و کسر توسط مشاور، تأیید کارفرما، سپس پرداخت با کسورات. نکات ثبت:
- صورتوضعیت تأییدشده مبنای ثبت مطالبه است، نه نسخه ارسالی اولیه.
- کسورات را ناخالص ثبت کنید: کل مبلغ تأییدشده به بدهکار حساب کارفرما و هر کسر به حساب مربوط به خودش. ثبت خالص، سپردهها را از دید مدیریت پنهان میکند.
- تعدیل و مابهالتفاوت مصالح، وقتی قابل اتکا شد شناسایی میشود؛ ثبت زودهنگام آن سود کاذب میسازد.
- صورتوضعیت قطعی و تحویل موقت را به عنوان دو رویداد جدا ثبت و پیگیری کنید.
کسورات قانونی: چه چیزی از پول شما کم میشود
| کسر | مبنا | ماهیت برای پیمانکار | زمان بازگشت |
|---|---|---|---|
| سپرده حسن انجام کار | معمولاً ۱۰٪ هر صورتوضعیت | دارایی | بخشی در تحویل موقت، بقیه در تحویل قطعی |
| سپرده بیمه | ماده ۳۸ قانون تأمین اجتماعی | دارایی | پس از ارائه مفاصاحساب |
| بیمه سهم پیمانکار | ضرایب مصوب بر اساس نوع قرارداد | هزینه | — |
| پیشپرداخت مسترد شده | طبق قرارداد | کاهش بدهی | تدریجی از صورتوضعیتها |
| مالیات و عوارض ارزش افزوده | نرخ استاندارد ۱۰٪ | وصول از کارفرما | تسویه با سازمان |
نکته مهم درباره بیمه: ضریب حق بیمه قراردادهای دستمزدی بهمراتب بالاتر از قراردادهای مکانیکی است و طبقهبندی نادرست قرارداد، بدهی بیمهای سنگینی در پایان کار میسازد. متن قرارداد و نحوه تفکیک مصالح و دستمزد را پیش از امضا با همین منطق بازنویسی کنید؛ نکات بیشتر در قراردادها از نگاه مالیاتی آمده است.
وضعیت امروز ماده ۱۰۴
بسیاری هنوز از «کسر ۳ درصد ماده ۱۰۴» صحبت میکنند. واقعیت این است که ماده ۱۰۴ قانون مالیاتهای مستقیم با اصلاحیه ۱۳۹۴ حذف شد و سازوکار کنترل، به گزارشدهی معاملات منتقل شد. با این حال:
- در قراردادها و پروندههای مربوط به دورههای پیش از حذف، محاسبات همان نرخ مقرر آن زمان اعمال میشود.
- برخی پرداختها همچنان تکلیف کسر و ایصال مالیات دارند و برخی دستگاهها کسور قراردادی خود را اعمال میکنند.
- بار کنترل امروز عمدتاً روی صورت معاملات فصلی و سامانه صورتحساب الکترونیکی است.
برای جزئیات پرداختهای مشمول کسر، راهنمای مالیات تکلیفی را ببینید و برای وضعیت روز، آخرین بخشنامه سازمان امور مالیاتی را بررسی کنید.
رایجترین اشتباهی که در پروندههای پیمانکاری دیدهام، ثبت نکردن سپردههای کسرشده به عنوان دارایی است. پیمانکار سالها بعد متوجه میشود دهها میلیون سپرده آزادنشده دارد که در هیچ حسابی ردیابی نمیشده و مدرک مطالبهاش هم گم شده است.
چرا پیمانکار سودده، نقدینگی ندارد
این پرسش را تقریباً هر پیمانکاری یک بار پرسیده است. پاسخ در ساختار قرارداد است، نه در حاشیه سود. از هر صورتوضعیت تأییدشده، بخشی به عنوان سپرده حسن انجام کار میماند، بخشی بابت سپرده بیمه کنار گذاشته میشود، بخشی از پیشپرداخت مستهلک میگردد و پرداخت باقیمانده هم معمولاً با تأخیر انجام میشود. در همین فاصله، دستمزد کارگاه و مصالح باید نقد پرداخت شود.
نتیجه این است که سود دفتری در حساب «کار در جریان» و «سپردهها» قفل میشود. سه اقدام عملی که فشار را کم میکند:
- پیشبینی نقدی هر پیمان به تفکیک ماه بسازید و آن را کنار برنامه اجرایی بگذارید؛ روش کار در مدیریت جریان نقدی و سرمایه در گردش آمده است.
- گزارش ماهانه سپردههای آزادنشده با تفکیک کارفرما و تاریخ سررسید تهیه کنید و مسئول پیگیری تعیین نمایید.
- زمانبندی پرداخت پیمانکاران جزء را با زمان دریافت از کارفرما هماهنگ کنید تا شکاف نقدی جابهجا شود، نه اینکه روی دوش شما بماند.
صورتحساب الکترونیکی در پیمانکاری
صدور صورتحساب برای هر صورتوضعیت تأییدشده و ارسال آن به سامانه، امروز شرط پذیرش اعتبار مالیاتی کارفرماست. دو نکته عملیاتی: تاریخ صورتحساب را با تاریخ تأیید صورتوضعیت هماهنگ کنید، و برای اصلاحات بعدی از صورتحساب اصلاحی استفاده کنید نه حذف و صدور مجدد. جزئیات در راهنمای سامانه مؤدیان آمده است.
چکلیست بستن پرونده هر پیمان
- تطبیق مجموع صورتوضعیتهای تأییدشده با مبلغ قرارداد و الحاقیهها.
- تسویه کامل پیشدریافت و بستن حساب آن.
- دریافت مفاصاحساب بیمه و آزادسازی سپرده ماده ۳۸ — پیگیری از مسیر مفاصاحساب تأمین اجتماعی.
- آزادسازی سپرده حسن انجام کار پس از تحویل قطعی.
- انتقال مانده کار در جریان به بهای تمام شده و صفر کردن حساب پیمان.
- بایگانی کامل پرونده: قرارداد، الحاقیهها، صورتوضعیتها، صورتجلسات، مفاصاحسابها.
جمعبندی
- درآمد پیمان به تناسب پیشرفت شناسایی میشود، نه بر مبنای دریافت وجه یا صدور صورتوضعیت.
- برآورد کل مخارج را دورهای بهروز کنید؛ در تورم، برآورد کهنه سود کاذب میسازد.
- زیان قابل پیشبینی پیمان بلافاصله و بهطور کامل شناسایی میشود.
- کسورات را ناخالص ثبت کنید و سپردهها را در حسابهای جدا تا آزادسازی پیگیری نمایید.
- ماده ۱۰۴ در اصلاحیه ۱۳۹۴ حذف شده است؛ کنترل امروز از مسیر گزارش معاملات و صورتحساب الکترونیکی اعمال میشود.
پرسشهای متداول
درآمد پیمان را در چه زمانی باید شناسایی کرد؟
آیا صورتوضعیت تأییدشده همان درآمد است؟
کسر پنج درصد بیمه از صورتوضعیت چه حکمی دارد؟
مالیات تکلیفی ماده ۱۰۴ هنوز برقرار است؟
سپرده حسن انجام کار را چطور ثبت کنیم؟
زیان پیشبینیشده پیمان را چه زمانی شناسایی کنیم؟
سؤالی دارید؟ بپرسید
یک تماس کوتاه اغلب کافی است تا بفهمید کجای کار ایستادهاید. اگر پاسخ ندادم حتماً بازمیگردم.