بهای تمام‌شده محصول شما هر ماه تغییر می‌کند و نمی‌دانید مشکل از تولید است یا حسابداری؟ در بسیاری از موارد، ایراد از نحوه ثبت و دسته‌بندی حساب‌هاست. کدینگ حسابداری تولیدی، برخلاف کدینگ شرکت‌های بازرگانی، باید سه موضوع را به‌درستی مشخص کند: مسیر تبدیل مواد اولیه به محصول، هزینه‌های سربار ساخت و نحوه محاسبه آن‌ها، و تفاوت بین هزینه‌های تولید و هزینه‌های اداری.

در این راهنما، یک درختواره کامل کدینگ از گروه حساب تا حساب تفصیلی، نحوه گردش واقعی حساب‌ها از خرید مواد اولیه تا فروش محصول، هشت اشتباه رایج که باعث محاسبه نادرست بهای تمام‌شده می‌شوند و یک چک‌لیست ۱۰سؤالی برای ارزیابی کدینگ فعلی را بررسی می‌کنیم. همچنین، نمونه‌ای عملی از کدینگ حسابداری یک کارگاه با دو خط تولید ارائه می‌دهیم و توضیح می‌دهیم نرم افزار حسابداری چگونه می‌تواند اجرای این ساختار و ثبت دقیق عملیات تولید را ساده‌تر کند.

کدینگ واحد تولیدی چه ویژگی بیشتر از بازرگانی و خدماتی دارد؟

تفاوت اصلی از همین‌جا شروع می‌شود: در شرکت بازرگانی، کالا تقریباً به همان شکلی که خریداری شده به فروش می‌رسد. اما در واحد تولیدی، مواد اولیه به محصول تبدیل می‌شوند. همین تفاوت باعث می‌شود کدینگ حسابداری تولیدی به سرفصل‌های بیشتری برای ثبت و کنترل هزینه‌های تولید نیاز داشته باشد.

محورواحد تولیدیشرکت بازرگانیشرکت خدماتی
سرفصل‌های موجودیمواد اولیه، مواد کمکی و بسته‌بندی، کالای در جریان ساخت، کالای ساخته‌شده، ضایعاتفقط موجودی کالامعمولاً بدون موجودی
بهای تمام‌شده چگونه ساخته می‌شوداز جمع مواد مستقیم + دستمزد مستقیم + سربار ساختبهای خرید + هزینه‌های خریددستمزد + سربار ارائه خدمت
حساب کالای در جریان ساختضروری استوجود نداردمعمولاً وجود ندارد
حساب واسط جذب دستمزد و سربارضروری استوجود ندارددر صورت هزینه‌یابی خدمات، لازم است
مرکز هزینهحیاتی؛ به تفکیک خط تولید و دوایر خدماتیمعمولاً فقط اداری و فروشبه تفکیک واحد خدماتی
تفکیک هزینه تولیدی از اداریتعیین‌کننده‌ درستی بهای تمام‌شدهاهمیت کمتری داردمتوسط

نتیجه مهم این جدول این است که نمی‌توان با اضافه کردن چند حساب به کدینگ یک شرکت بازرگانی، آن را به کدینگ مناسب یک کارخانه تبدیل کرد. اگر ساختار موجودی و حساب‌های مربوط به بهای تمام‌شده از ابتدا درست طراحی نشده باشند، هزینه‌های تولید بین سرفصل‌های مختلف پخش می‌شوند و در نهایت بهای تمام‌شده محصول به عددی تبدیل می‌شود که برای تصمیم‌گیری قابل استفاده نیست.

مطالعه بیشتر: راهنمای طراحی کدینگ حسابداری فروشگاهی

چهار سطح کدینگ: هر چیزی در کدام سطح تعریف می‌شود

پیش از شروع، یک نکته مهم را باید در نظر گرفت: تعداد ارقام در هر سطح از کدینگ، یک انتخاب داخلی است و الزام قانونی مشخصی برای آن وجود ندارد. استاندارد اجباری خاصی تعیین نکرده است که گروه، کل، معین و تفصیلی حتماً چند رقم داشته باشند. مهم این است که یک ساختار مشخص انتخاب کنید، در ادامه همان ساختار را حفظ کنید و همه گزارش‌ها را بر اساس همان منطق تنظیم کنید.

در این مقاله از چیدمان زیر استفاده می‌کنیم:

سطحتعداد ارقامچه چیزی اینجا تعریف می‌شودمثال در واحد تولیدی
گروه حساب۱ رقمطبقات اصلی صورت‌های مالی۱ دارایی‌های جاری، ۷ بهای تمام‌شده
حساب کل۳ رقم (گروه + ۲)سرفصل‌هایی که در صورت‌های مالی نمایش داده می‌شوند۱۰۵ موجودی مواد و کالا
حساب معین۵ رقم (کل + ۲)مبنای اصلی ثبت سند و تنظیمات انبار و حقوق و دستمزد۱۰۵۰۴ کالای در جریان ساخت
تفصیلی شناور۴ رقم مستقلاشخاص، بانک‌ها، کارکنان، مراکز هزینه، محصولات، انبارها۴۰۰۱ مرکز هزینه خط تولید ۱

**توضیح جدول**:

۱. گروه حساب؛ بالاترین سطح: گروه حساب کلی‌ترین سطح کدینگ است. در این سطح فقط مشخص می‌کنیم یک حساب به کدام بخش اصلی حسابداری تعلق دارد.

مثلاً:

  • ۱ = دارایی‌های جاری
  • ۷ = بهای تمام‌شده

پس وقتی کد یک حساب با عدد ۱ شروع می‌شود، می‌توان فهمید که در گروه دارایی‌های جاری قرار دارد.

۲. حساب کل؛ یک سطح جزئی‌تر: در حساب کل، گروه حساب به بخش‌های مشخص‌تری تقسیم می‌شود.

مثلاً:

  • ۱۰۵ = موجودی مواد و کالا

عدد ۱ نشان می‌دهد این حساب زیرمجموعه گروه دارایی‌های جاری است و ۰۵ آن را به‌عنوان یک حساب کل مشخص می‌کند.

در صورت‌های مالی معمولاً اطلاعات در همین سطح یا سطوح نزدیک به آن نمایش داده می‌شوند.

**نکته جدول**: اگر تعداد حساب‌های معین زیاد است یا فعالیت تولیدی شما پیچیدگی بیشتری دارد، می‌توانید از معین شش‌رقمی (کل + ۳ رقم) استفاده کنید. این ساختار امکان ایجاد حساب‌های بیشتر و توسعه کدینگ را فراهم می‌کند. نکته مهم این است که ساختار انتخاب‌شده را از ابتدا مشخص کنید و در ادامه تغییر ندهید.

معین بسازم یا تفصیلی شناور؟

این پرسش یکی از رایج‌ترین اشتباه‌ها در طراحی کدینگ حسابداری تولیدی است. برای جلوگیری از آن، می‌توان از یک قاعده ساده استفاده کرد:

  • اگر یک مورد باید در صورت‌های مالی یا گزارش‌های مالیاتی به‌صورت جداگانه دیده شود: برای آن حساب معین ایجاد کنید.
  • اگر فقط برای تحلیل و تفکیک داخلی به آن نیاز دارید: از تفصیلی شناور استفاده کنید.
  • اگر مورد موردنظر محل ایجاد هزینه را نشان می‌دهد: باید به‌عنوان مرکز هزینه تعریف شود، نه حساب معین.

برای روشن‌تر شدن موضوع، دو مثال را ببینید:

روش درست: یک حساب معین با عنوان «دستمزد مستقیم تولید» ایجاد کنید و هزینه دستمزد خط تولید بیسکویت و خط تولید کیک را در سطح تفصیلی شناور یا مرکز هزینه از هم جدا کنید.

روش نادرست: برای «دستمزد خط بیسکویت» و «دستمزد خط کیک» دو حساب معین جدا ایجاد کنید. در این حالت، با اضافه شدن خط تولید جدید باید ساختار کدینگ را تغییر دهید و مقایسه گزارش‌های دوره‌های مختلف هم دشوارتر می‌شود.

همین قاعده برای محصولات نیز کاربرد دارد: برای هر محصول جدید یک حساب معین جدا ایجاد نکنید. محصولات را در ماژول انبار یا در سطح تفصیلی تعریف کنید تا حساب معین «موجودی کالای ساخته‌شده» بیش از حد گسترده و پیچیده نشود.

مراکز هزینه کجای کدینگ می‌نشینند؟

مراکز هزینه در بخش تفصیلی تعریف می‌شوند و به حساب‌های هزینه مرتبط می‌شوند. برای اینکه تقسیم و محاسبه هزینه‌های سربار ساده‌تر باشد، می‌توان مراکز هزینه را در سه گروه قرار داد:

دستهنمونهنقش در بهای تمام‌شده
مراکز تولیدیخط تولید ۱، خط تولید ۲هزینه مستقیماً وارد بهای تمام‌شده می‌شود
مراکز خدماتی تولیدتعمیرات و نگهداری، کنترل کیفیت، انبار موادهزینه ابتدا جمع و سپس بین مراکز تولیدی تسهیم می‌شود
مراکز غیرتولیدیمالی و اداری، فروش و بازاریابیهزینه‌ دوره است و نباید وارد بهای تمام‌شده شود

ساختار گروه‌های تفصیلی پیشنهادی:

بازه کدگروه تفصیلی
۱۰۰۰ تا ۱۹۹۹اشخاص حقیقی و حقوقی (مشتریان و تأمین‌کنندگان)
۲۰۰۰ تا ۲۰۹۹بانک‌ها
۲۱۰۰ تا ۲۱۹۹صندوق‌ها و تنخواه‌گردان‌ها
۳۰۰۰ تا ۳۰۹۹کارکنان
۴۰۰۰ تا ۴۰۹۹مراکز هزینه
۵۰۰۰ تا ۵۰۹۹انبارها
۶۰۰۰ تا ۶۰۹۹محصولات و خطوط محصول

نمونه کدینگ حسابداری تولیدی (گروه ۱ تا ۹)

گروه‌های حساب در این نمونه به این ترتیب شماره‌گذاری شده‌اند:

کد گروهعنوان
۱دارایی‌های جاری
۲دارایی‌های غیرجاری
۳بدهی‌های جاری
۴بدهی‌های غیرجاری
۵حقوق مالکانه
۶درآمدها
۷بهای تمام‌شده
۸هزینه‌های دوره
۹حساب‌های انتظامی

چرا گروه ۷ بهای تمام‌شده است و گروه ۸ هزینه‌ها؟ دلیل این ترتیب، هماهنگی آن با صورت سود و زیان است. در این ساختار، ترتیب حساب‌ها به این شکل است:

درآمدها (۶) ← بهای تمام‌شده کالای فروش‌رفته (۷) ← هزینه‌های اداری، فروش و مالی (۸)

به این ترتیب، وقتی تراز آزمایشی را از بالا به پایین بررسی می‌کنید، ترتیب حساب‌ها با صورت سود و زیان هماهنگ است. این موضوع تهیه صورت‌های مالی را ساده‌تر می‌کند و بخشی از این فرایند می‌تواند به‌صورت خودکار انجام شود.

البته در بعضی از الگوهای رایج کدینگ، جای گروه‌های ۷ و ۸ با یکدیگر عوض شده است. هر دو روش قابل استفاده هستند؛ اما اگر در مقاله یا فایل دیگری ترتیب متفاوتی دیدید، بهتر است آن را با ساختار کدینگ خودتان ترکیب نکنید.

مطالعه بیشتر: راهنمای طراحی کدینگ حسابداری پیمانکاری

دارایی‌های جاری و سرفصل‌های موجودی

حساب کل ۱۰۵ قلب کدینگ یک واحد تولیدی است و جایی است که بیشترین تفاوت با شرکت‌های بازرگانی خود را نشان می‌د

کدنام حسابسطحتفصیلی پیشنهادی
۱۰۱موجودی نقد و بانککل
۱۰۱۰۱صندوقمعینصندوق‌ها
۱۰۱۰۲تنخواه‌گردانمعینکارکنان
۱۰۱۰۳موجودی نزد بانک‌هامعینبانک‌ها
۱۰۱۰۴وجوه در راهمعینبانک‌ها
۱۰۳حساب‌ها و اسناد دریافتنی تجاریکل
۱۰۳۰۱حساب‌های دریافتنی تجاریمعیناشخاص
۱۰۳۰۲اسناد دریافتنیمعیناشخاص
۱۰۳۰۳اسناد در جریان وصولمعینبانک‌ها
۱۰۳۰۴ذخیره مطالبات مشکوک‌الوصولمعین
۱۰۴سایر حساب‌ها و اسناد دریافتنیکل
۱۰۴۰۱جاری کارکنانمعینکارکنان
۱۰۴۰۲وام و مساعده کارکنانمعینکارکنان
۱۰۴۰۳سپرده‌های ما نزد دیگرانمعیناشخاص
۱۰۴۰۴مالیات بر ارزش افزوده خریدمعین
۱۰۵موجودی مواد و کالاکل
۱۰۵۰۱موجودی مواد اولیهمعینانبارها / نوع ماده
۱۰۵۰۲موجودی مواد کمکی و بسته‌بندیمعینانبارها
۱۰۵۰۳موجودی قطعات و لوازم یدکیمعینانبارها
۱۰۵۰۴کالای در جریان ساختمعینمراکز هزینه تولیدی
۱۰۵۰۵موجودی کالای ساخته‌شدهمعینانبارها / محصولات
۱۰۵۰۶موجودی ضایعات قابل فروشمعینانبارها
۱۰۵۰۷موجودی کالا و مواد در راهمعین
۱۰۵۰۸کالای امانی ما نزد دیگرانمعیناشخاص
۱۰۵۰۹ذخیره کاهش ارزش موجودی‌هامعین
۱۰۶سفارشات و پیش‌پرداخت‌هاکل
۱۰۶۰۱پیش‌پرداخت خرید مواد اولیهمعیناشخاص
۱۰۶۰۲پیش‌پرداخت خرید خدماتمعیناشخاص
۱۰۶۰۳سفارشات خارجی و اعتبار اسنادیمعیناشخاص / پروژه واردات
۱۰۶۰۴پیش‌پرداخت بیمه و اجارهمعیناشخاص

سه معین ۱۰۵۰۱، ۱۰۵۰۴ و ۱۰۵۰۵ با هم زنجیره‌ تبدیل را می‌سازند: ماده وارد می‌شود، در جریان ساخت قرار می‌گیرد و به کالای ساخته‌شده تبدیل می‌شود. اگر یکی از این سه در کدینگ شما نباشد، آن حلقه‌ زنجیره در حساب‌ها دیده نمی‌شود.

دارایی‌های غیرجاری، ماشین‌آلات و استهلاک

نکته مهم در این گروه، جدا کردن دارایی‌های تولیدی از دارایی‌های غیرتولیدی است. دلیل آن هم ساده است: استهلاک ماشین‌آلات تولید جزو سربار ساخت محسوب می‌شود، اما استهلاک اثاثیه دفتر مرکزی در هزینه‌های دوره ثبت می‌شود. بنابراین، اگر دارایی‌ها را از ابتدا تفکیک نکنید، نمی‌توانید استهلاک آن‌ها را هم به‌درستی تفکیک کنید.

کدنام حسابسطح
۲۰۱دارایی‌های ثابت مشهودکل
۲۰۱۰۱زمینمعین
۲۰۱۰۲ساختمان کارخانهمعین
۲۰۱۰۳تأسیسات کارخانهمعین
۲۰۱۰۴ماشین‌آلات و تجهیزات تولیدمعین
۲۰۱۰۵ابزارآلات و قالب‌هامعین
۲۰۱۰۶وسایل نقلیهمعین
۲۰۱۰۷اثاثیه و منصوبات اداریمعین
۲۰۱۰۸تجهیزات رایانه‌ای و شبکهمعین
۲۰۲استهلاک انباشته دارایی‌های ثابت مشهودکل
۲۰۲۰۱ تا ۲۰۲۰۸استهلاک انباشته، متناظر با همان ترتیب بالامعین
۲۰۳دارایی‌های در جریان تکمیلکل
۲۰۴دارایی‌های نامشهود (نرم‌افزار، پروانه بهره‌برداری)کل
۲۰۵سرمایه‌گذاری‌های بلندمدتکل

استهلاک انباشته را با همان ترتیب و کدی ثبت کنید که برای دارایی مربوط به آن در نظر گرفته‌اید. این هماهنگی باعث می‌شود بررسی و پیدا کردن مغایرت‌ها سریع‌تر و ساده‌تر انجام شود.

بدهی‌ها و حقوق مالکانه

این دو گروه در واحدهای تولیدی تفاوت خاصی با سایر شرکت‌ها ندارند، به همین دلیل در اینجا به‌صورت خلاصه آورده شده‌اند.

کدنام حساب
۳۰۱ حساب‌ها و اسناد پرداختنی تجاری
۳۰۲سایر حساب‌ها و اسناد پرداختنی (حقوق پرداختنی، بیمه، مالیات حقوق، مالیات بر ارزش افزوده فروش)
۳۰۳پیش‌دریافت‌ها
۳۰۴ ذخیره مالیات عملکرد
۳۰۵ تسهیلات مالی کوتاه‌مدت
۳۰۶ ذخیره هزینه‌های تحقق‌یافته پرداخت‌نشده
۴۰۱ تسهیلات مالی بلندمدت
۴۰۲ ذخیره مزایای پایان خدمت کارکنان
۴۰۳ حساب‌ها و اسناد پرداختنی بلندمدت
۵۰۱ سرمایه
۵۰۲ اندوخته قانونی
۵۰۳ سایر اندوخته‌ها
۵۰۴ سود (زیان) انباشته
۵۰۵ عملکرد سود و زیان

درآمد و فروش

کد   نام حسابسطح تفصیلیپیشنهادی
۶۰۱ فروش محصولات کل
۶۰۱۰۱ فروش داخلی معینمحصولات / مشتریان
۶۰۱۰۲ فروش صادراتی معینمحصولات / مشتریان
۶۰۱۰۳  برگشت از فروش و تخفیفاتمعینمحصولات
۶۰۲ درآمد تولید کارمزدی کل اشخاص
۶۰۳ درآمد فروش ضایعات کل 
۶۰۴ سایر درآمدهای عملیاتی کل 
۶۰۵ درآمدهای غیرعملیاتی کل 

تفکیک ۶۰۲ از ۶۰۱ برای کارخانه‌هایی که بخشی از ظرفیت خود را به‌صورت کارمزدی برای دیگران انجام می‌دهند، ضروری است؛ چون هزینه و بهای تمام‌شده این دو نوع فعالیت از مسیرهای متفاوتی محاسبه می‌شود.

بهای تمام‌شده و حساب‌های واسط جذب

مهم‌ترین نکته در طراحی این نمونه، این است که هزینه‌های تولیدی در گروه ۷ قرار می‌گیرند، نه گروه ۸. به این ترتیب، هزینه‌هایی مثل دستمزد کارگران خط تولید و برق کارخانه از همان ابتدا در محاسبه بهای تمام‌شده قرار می‌گیرند، در حالی که هزینه‌های اداری و فروش در گروه ۸ ثبت می‌شوند.

این ساختار از یک اشتباه رایج هم جلوگیری می‌کند. اگر «هزینه برق» فقط یک حساب در گروه هزینه‌ها داشته باشد، ممکن است هزینه برق کارخانه و دفتر مرکزی با هم ثبت شوند و بهای تمام‌شده بیشتر از مقدار واقعی محاسبه شود. با این روش، هزینه برق کارخانه و دفتر مرکزی از ابتدا در گروه‌های جداگانه قرار می‌گیرند.

کدنام حسابسطحتفصیلی پیشنهادی
۷۰۱بهای تمام‌شده کالای فروش‌رفتهکل
۷۰۱۰۱بهای تمام‌شده محصولات فروش‌رفته داخلیمعینمحصولات
۷۰۱۰۲بهای تمام‌شده محصولات فروش‌رفته صادراتیمعینمحصولات
۷۰۱۰۳بهای تمام‌شده خدمات تولید کارمزدیمعیناشخاص
۷۰۱۰۴بهای تمام‌شده ضایعات فروش‌رفتهمعین
۷۰۲مواد مستقیم مصرفیکل
۷۰۲۰۱مواد اولیه مصرفیمعینمراکز هزینه تولیدی
۷۰۲۰۲مواد کمکی و بسته‌بندی مصرفیمعینمراکز هزینه تولیدی
۷۰۳دستمزد مستقیم تولیدکل
۷۰۳۰۱حقوق پایه کارگران خط تولیدمعینمراکز هزینه تولیدی / کارکنان
۷۰۳۰۲اضافه‌کاری، نوبت‌کاری و شب‌کاری تولیدمعینمراکز هزینه تولیدی
۷۰۳۰۳حق بیمه سهم کارفرما پرسنل تولیدمعینمراکز هزینه تولیدی
۷۰۳۰۴عیدی، سنوات و مزایای پایان سال پرسنل تولیدمعینمراکز هزینه تولیدی
۷۰۴سربار ساختکل
۷۰۴۰۱دستمزد غیرمستقیم (سرپرستی، کنترل کیفیت، تعمیرات)معینمراکز هزینه
۷۰۴۰۲مواد غیرمستقیم و ملزومات مصرفی تولیدمعینمراکز هزینه
۷۰۴۰۳انرژی کارخانه (برق، گاز، آب، سوخت)معینمراکز هزینه
۷۰۴۰۴تعمیر و نگهداری ماشین‌آلات و تأسیسات تولیدمعینمراکز هزینه / ماشین‌آلات
۷۰۴۰۵استهلاک ساختمان، تأسیسات و ماشین‌آلات تولیدمعینمراکز هزینه
۷۰۴۰۶بیمه دارایی‌ها و موجودی‌های کارخانهمعینمراکز هزینه
۷۰۴۰۷اجاره محل کارخانهمعینمراکز هزینه
۷۰۴۰۸سایر هزینه‌های سربار ساختمعینمراکز هزینه
۷۰۵حساب‌های واسط جذبکل
۷۰۵۰۱جذب دستمزد مستقیممعینمراکز هزینه تولیدی
۷۰۵۰۲جذب سربار ساختمعینمراکز هزینه تولیدی
۷۰۶انحرافاتکل
۷۰۶۰۱انحراف نرخ موادمعین
۷۰۶۰۲انحراف مصرف موادمعینمراکز هزینه تولیدی
۷۰۶۰۳انحراف دستمزدمعینمراکز هزینه تولیدی
۷۰۶۰۴سربار جذب‌نشده / اضافه‌جذبمعینمراکز هزینه تولیدی

هزینه‌های دوره

هر هزینه‌ای که در این گروه ثبت شود، مستقیماً در سود و زیان دوره ثبت می‌شود و وارد بهای تمام‌شده موجودی نمی‌شود.

کدنام حساب
۸۰۱هزینه حقوق و دستمزد کارکنان غیرتولیدی
۸۰۲هزینه‌های اداری و عمومی (اجاره دفتر، انرژی دفتر، ملزومات، حسابرسی، استهلاک دارایی‌های غیرتولیدی)
۸۰۳هزینه‌های توزیع و فروش (تبلیغات، پورسانت، حمل کالای فروش‌رفته، گارانتی، انبارداری فروش)
۸۰۴هزینه‌های مالی (سود و کارمزد تسهیلات، کارمزد خدمات بانکی، جریمه دیرکرد)
۸۰۵سایر هزینه‌ها و زیان‌های غیرعملیاتی (ضایعات غیرعادی تولید، کسری انبار، زیان کاهش ارزش موجودی، جرایم)

کد ۸۰۵۰۱، ضایعات غیرعادی تولید را به خاطر داشته باشید؛ در ادامه دوباره به آن اشاره می‌کنیم.

حساب‌های انتظامی

کدنام حساب
۹۰۱حساب‌های انتظامی (اسناد تضمینی، کالای امانی دیگران نزد ما)
۹۰۲طرف حساب‌های انتظامی
۹۰۳تراز افتتاحیه و اختتامیه

گردش حساب‌ها از خرید مواد تا بهای تمام‌شده

فقط داشتن فهرست کدها کافی نیست؛ باید بدانید هر مبلغ از کدام حساب به کدام حساب منتقل می‌شود. همین موضوع است که کدینگ را از یک فهرست ساده به یک سیستم کاربردی تبدیل می‌کند.

فرض کنید در یک ماه، این اتفاقات افتاده است:

۱. خرید مواد اولیه از تأمین‌کننده — ۵۰۰٬۰۰۰٬۰۰۰ تومان

شرح
بدهکار
بستانکار
۱۰۵۰۱ موجودی مواد اولیه۵۰۰٬۰۰۰٬۰۰۰
۳۰۱۰۱ حساب‌های پرداختنی تجاری۵۰۰٬۰۰۰٬۰۰۰

۲. صدور حواله‌ مصرف مواد به خط تولید — ۳۰۰٬۰۰۰٬۰۰۰ تومان

شرح
بدهکار
بستانکار
۷۰۲۰۱ مواد اولیه مصرفی (تفصیلی: مرکز هزینه خط)۳۰۰٬۰۰۰٬۰۰۰
۱۰۵۰۱ موجودی مواد اولیه۳۰۰٬۰۰۰٬۰۰۰

۳. ثبت حقوق و دستمزد کارگران خط تولید — ۸۰٬۰۰۰٬۰۰۰ تومان

شرح
بدهکار
بستانکار
۷۰۳۰۱ حقوق پایه کارگران خط تولید۸۰٬۰۰۰٬۰۰۰
۳۰۲۰۱ حقوق و دستمزد پرداختنی۸۰٬۰۰۰٬۰۰۰

۴. ثبت سربار ساخت واقعی — ۱۲۰٬۰۰۰٬۰۰۰ تومان

شرح
بدهکار
بستانکار
۷۰۴۰۳ انرژی کارخانه، ۷۰۴۰۵ استهلاک تولید، ۷۰۴۰۴ تعمیرات و…۱۲۰٬۰۰۰٬۰۰۰
۳۰۱۰۱ پرداختنی‌ها / ۲۰۲۰۴ استهلاک انباشته ماشین‌آلات۱۲۰٬۰۰۰٬۰۰۰

۵. انتقال هزینه‌های تولید به کالای در جریان ساخت

فرض کنید نرخ جذب سربار، ۱۱۰٬۰۰۰٬۰۰۰ تومان برای این حجم تولید محاسبه شده است.

شرح
بدهکار
بستانکار
۱۰۵۰۴ کالای در جریان ساخت۴۹۰٬۰۰۰٬۰۰۰
۷۰۲۰۱ مواد اولیه مصرفی۳۰۰٬۰۰۰٬۰۰۰
۷۰۵۰۱ جذب دستمزد مستقیم۸۰٬۰۰۰٬۰۰۰
۷۰۵۰۲ جذب سربار ساخت۱۱۰٬۰۰۰٬۰۰۰

۶. تکمیل تولید و انتقال به انبار محصول

شرح
بدهکار
بستانکار
۱۰۵۰۵ موجودی کالای ساخته‌شده۴۹۰٬۰۰۰٬۰۰۰
۱۰۵۰۴ کالای در جریان ساخت۴۹۰٬۰۰۰٬۰۰۰

۷. فروش محصول — ۷۰۰٬۰۰۰٬۰۰۰ تومان

شرح
بدهکار
بستانکار
۱۰۳۰۱ حساب‌های دریافتنی تجاری۷۰۰٬۰۰۰٬۰۰۰
۶۰۱۰۱ فروش داخلی۷۰۰٬۰۰۰٬۰۰۰
۷۰۱۰۱ بهای تمام‌شده محصولات فروش‌رفته۴۹۰٬۰۰۰٬۰۰۰
۱۰۵۰۵ موجودی کالای ساخته‌شده۴۹۰٬۰۰۰٬۰۰۰

۸. بستن حساب‌های واسط در پایان دوره

سربار واقعی ۱۲۰ میلیون بوده و سربار جذب‌شده ۱۱۰ میلیون. اختلاف ۱۰ میلیونی یعنی بخشی از سربار جذب نشده است:

شرح
بدهکار
بستانکار
۷۰۵۰۲ جذب سربار ساخت۱۱۰٬۰۰۰٬۰۰۰
۷۰۶۰۴ سربار جذب‌نشده۱۰٬۰۰۰٬۰۰۰
۷۰۴ سربار ساخت (حساب‌های واقعی)۱۲۰٬۰۰۰٬۰۰۰
  • اگر این هشت گام در کدینگ شما قابل اجرا نباشد، مشکل از نرم‌افزار یا حسابدار نیست؛ مشکل از ساختار حساب‌هاست.

سربار ساخت، جذب سربار و انحرافات چگونه مشخص می‌شوند؟

سه پرسشی که در عمل بیشترین ابهام را دارند:

1.چرا اصلاً حساب واسط جذب لازم است؟ هزینه واقعی سربار در پایان ماه مشخص می‌شود، اما تولید در طول ماه ادامه دارد. اگر منتظر بمانید تا هزینه واقعی مشخص شود، تا پایان دوره نمی‌توانید بهای تمام‌شده محصولات را محاسبه کنید. حساب‌های ۷۰۵۰۱ و ۷۰۵۰۲ این امکان را می‌دهند که سربار تولید با یک نرخ از پیش تعیین‌شده به محصولات اختصاص پیدا کند و اختلاف آن با هزینه واقعی، بعداً جداگانه مشخص و تسویه شود.

2.سربار جذب‌نشده به کجا منتقل می‌شود؟ سربار جذب‌نشده به حساب ۷۰۶۰۴ منتقل می‌شود. در پایان دوره، نحوه برخورد با مانده این حساب به سیاست حسابداری شرکت و میزان اهمیت مبلغ بستگی دارد. مبالغ کم‌اهمیت معمولاً به بهای تمام‌شده کالای فروش‌رفته منتقل می‌شوند؛ اما مبالغ بااهمیت بین کالای در جریان ساخت، کالای ساخته‌شده و کالای فروش‌رفته تقسیم می‌شوند.

نکته مهم در کدینگ این است که حساب ۷۰۶۰۴ وجود داشته باشد تا اختلاف بین سربار واقعی و جذب‌شده مشخص باشد و در بهای تمام‌شده گم نشود.

3.تکلیف ضایعات چیست؟ اینجا یک تفکیک ساده اما تعیین‌کننده وجود دارد:

نوع ضایعات ماهیت حساب مقصد
ضایعات عادی بخش اجتناب‌ناپذیر فرآیند تولید در بهای تمام‌شده محصول جذب می‌شود (نیازی به سرفصل هزینه‌ای جدا ندارد)
ضایعات غیرعادیناشی از خرابی، بی‌دقتی یا توقف غیرعادی ۸۰۵۰۱ ضایعات غیرعادی تولید، به‌عنوان هزینه‌ دوره
ضایعات دارای ارزش فروشقابل فروش به بازار  ۱۰۵۰۶ موجودی ضایعات قابل فروش و در زمان فروش ۶۰۳

اگر ضایعات غیرعادی را در بهای تمام‌شده ثبت کنید، هزینه ناکارآمدی خط تولید با هزینه محصول مخلوط می‌شود و دیگر نمی‌توانید میزان واقعی این ناکارآمدی را به‌درستی تشخیص دهید.

نمونه‌ واقعی: کدینگ یک کارگاه مواد غذایی با دو خط تولید

نمونه‌های کدینگ معمولاً یا آن‌قدر کوتاه‌اند که به کار نمی‌آیند، یا آن‌قدر بلند که خوانده نمی‌شوند. این نمونه، حد وسط است: یک کارگاه تولید مواد غذایی با خط بیسکویت و خط کیک، یک انبار مواد، یک انبار محصول، و یک واحد تعمیرات.
نکته‌ اصلی این مثال این است: دو خط تولید، تعداد حساب‌های معین را دو برابر نمی‌کنند. تفکیک، در سطح تفصیلی اتفاق می‌افتد.
گروه‌های تفصیلی این کارگاه:

کد تفصیلیعنوان
۴۰۰۱ مرکز هزینه — خط تولید بیسکویت
۴۰۰۲ مرکز هزینه — خط تولید کیک
۴۰۱۰ مرکز هزینه — تعمیرات و نگهداری
۴۰۱۱ مرکز هزینه — انبار مواد
۴۱۰۰ مرکز هزینه — مالی و اداری
۴۲۰۰ مرکز هزینه — فروش
۵۰۰۱ انبار مواد اولیه
۵۰۰۲ انبار مواد بسته‌بندی
۵۰۰۳ انبار محصول
۶۰۰۱ گروه محصول — بیسکویت
۶۰۰۲ گروه محصول — کیک

حساب‌های اصلی این کارگاه:

کدنام حسابتفصیلی متصل
۱۰۵۰۱موجودی مواد اولیه (آرد، شکر، روغن)۵۰۰۱
۱۰۵۰۲موجودی مواد بسته‌بندی (کارتن، فیلم، لیبل)۵۰۰۲
۱۰۵۰۴کالای در جریان ساخت۴۰۰۱ ، ۴۰۰۲
۱۰۵۰۵موجودی کالای ساخته‌شده۵۰۰۳ ، ۶۰۰۱ ، ۶۰۰۲
۱۰۵۰۶موجودی ضایعات قابل فروش (خرده بیسکویت)۵۰۰۳
۲۰۱۰۴ماشین‌آلات تولید (فر تونلی، میکسر، دستگاه بسته‌بندی)
۲۰۲۰۴استهلاک انباشته ماشین‌آلات تولید
۶۰۱۰۱فروش داخلی۶۰۰۱ ، ۶۰۰۲
۶۰۳درآمد فروش ضایعات
۷۰۱۰۱بهای تمام‌شده محصولات فروش‌رفته۶۰۰۱ ، ۶۰۰۲
۷۰۲۰۱مواد اولیه مصرفی۴۰۰۱ ، ۴۰۰۲
۷۰۲۰۲مواد بسته‌بندی مصرفی۴۰۰۱ ، ۴۰۰۲
۷۰۳۰۱حقوق پایه کارگران خط تولید۴۰۰۱ ، ۴۰۰۲
۷۰۳۰۲اضافه‌کاری و شب‌کاری تولید۴۰۰۱ ، ۴۰۰۲
۷۰۴۰۱دستمزد غیرمستقیم۴۰۱۰ ، ۴۰۱۱
۷۰۴۰۳انرژی کارخانه (برق فر، گاز، آب)۴۰۰۱ ، ۴۰۰۲ ، ۴۰۱۰
۷۰۴۰۴تعمیر و نگهداری ماشین‌آلات۴۰۱۰
۷۰۴۰۵استهلاک ماشین‌آلات و ساختمان تولید۴۰۰۱ ، ۴۰۰۲
۷۰۵۰۲جذب سربار ساخت۴۰۰۱ ، ۴۰۰۲
۷۰۶۰۴سربار جذب‌نشده۴۰۰۱ ، ۴۰۰۲
۸۰۲۰۲انرژی دفتر مرکزی۴۱۰۰
۸۰۳۰۱تبلیغات۴۲۰۰
۸۰۵۰۱ضایعات غیرعادی تولید۴۰۰۱ ، ۴۰۰۲

با این ساختار، مدیر کارگاه می‌تواند به‌راحتی ببیند سود خط تولید کیک چقدر بوده است و این عدد را از گزارش تفصیلی دریافت کند، بدون اینکه نیازی به محاسبه دستی باشد. اگر بعداً خط تولید دیگری، مثلاً ویفر، اضافه شود، فقط کافی است یک کد تفصیلی جدید مثل ۴۰۰۳ ایجاد شود و نیازی به تغییر حساب‌های معین نیست.

نکته مهم: کدهای ۷۰۴۰۳ و ۸۰۲۰۲ هر دو مربوط به «هزینه انرژی» هستند، اما در دو گروه جدا قرار دارند. این تفکیک باعث می‌شود هزینه‌های انرژی تولید با هزینه‌های غیرتولیدی مخلوط نشوند و بهای تمام‌شده محصول بیشتر از مقدار واقعی محاسبه نشود

هشت اشتباه رایج در طراحی کدینگ تولیدی

#اشتباهنشانه‌ای که در عمل می‌بینیدراه‌حل
۱ادغام هزینه‌های اداری با سربار ساختبهای تمام‌شده‌ محصول بدون تغییر در تولید، بالا می‌رودتفکیک در سطح گروه: تولیدی در گروه ۷، اداری و فروش در گروه ۸
۲نداشتن معین کالای در جریان ساختمانده‌ انبار با تولید نمی‌خواند و بهای تمام‌شده جهشی استتعریف ۱۰۵۰۴ و بستن آن به مراکز هزینه تولیدی
۳ساختن معین برای هر محصول یا هر ایستگاهفهرست معین‌ها هر فصل بلندتر می‌شود و گزارش‌های دوره‌ای قابل مقایسه نیستنداستفاده از تفصیلی شناور برای محصول و مرکز هزینه
۴نداشتن فاصله‌ توسعه بین کدهابرای افزودن یک سرفصل جدید باید کدها را جابه‌جا کنیدفاصله گذاشتن بین کدها و رزرو بازه برای رشد آینده
۵تفکیک نکردن دارایی تولیدی از غیرتولیدینمی‌توانید استهلاک را بین سربار ساخت و هزینه دوره تقسیم کنیدتفکیک از سطح ۲۰۱ و متناظر کردن ۲۰۲
۶نبود حساب واسط جذبتا پایان دوره هیچ عددی برای بهای تمام‌شده نداریدتعریف ۷۰۵۰۱ و ۷۰۵۰۲ و حساب انحراف
۷ثبت ضایعات غیرعادی در بهای تمام‌شدهقیمت تمام‌شده در ماه‌های پرخرابی بالا می‌رود و کسی متوجه علت نمی‌شودانتقال به ۸۰۵۰۱ به‌عنوان هزینه دوره
۸عدم انطباق سرفصل‌ها با چیدمان صورت‌های مالیتهیه‌ صورت‌های مالی هر سال به یک پروژه‌ دستی تبدیل می‌شودطراحی ترتیب گروه‌ها و کل‌ها بر اساس اقلام صورت وضعیت مالی و صورت سود و زیان

چک‌لیست ارزیابی کدینگ فعلی شرکت

اگر شرکت شما کدینگ حسابداری دارد و می‌خواهید بدانید برای یک واحد تولیدی مناسب است یا نه، به این ۱۰ پرسش با «بله» یا «خیر» پاسخ دهید:

  1. آیا برای موجودی مواد اولیه، کالای در جریان ساخت و کالای ساخته‌شده، سه حساب معین جداگانه دارید؟
  2. آیا مواد بسته‌بندی از مواد اولیه جدا شده‌اند؟
  3. آیا هزینه انرژی کارخانه و انرژی دفتر مرکزی در دو حساب جدا ثبت می‌شوند؟
  4. آیا دستمزد کارکنان تولید از دستمزد کارکنان اداری در سطح حساب جدا شده است؟
  5. آیا استهلاک ماشین‌آلات تولید در سربار ساخت و استهلاک اثاثیه اداری در هزینه‌های دوره ثبت می‌شود؟
  6. آیا برای جذب دستمزد و سربار، حساب واسط دارید؟
  7. آیا حساب مشخصی برای سربار جذب‌نشده تعریف کرده‌اید؟
  8. آیا مراکز هزینه برای خط‌های تولید، بخش‌های خدماتی و واحدهای اداری به‌صورت جداگانه تعریف شده‌اند؟
  9. آیا می‌توانید سود هر خط تولید را بدون محاسبه دستی از نرم‌افزار دریافت کنید؟
  10. آیا ترتیب سرفصل‌های حساب‌ها با ساختار صورت سود و زیان هماهنگ است؟
  • اگر کمتر از ۷ پاسخ شما «بله» است، کدینگ شما احتمالاً برای یک واحد تولیدی طراحی نشده و بیشتر شبیه یک کدینگ بازرگانی است که برای تولید تغییر داده شده است. در این شرایط، بهتر است بازطراحی کدینگ را قبل از تهیه گزارش‌های دیگر در اولویت قرار دهید.

بررسی و ارزیابی کدینگ حسابداری شرکت تولیدی

ارتباط کدینگ با صورت‌های مالی و گزارش‌های مدیریتی

کدینگ خوب، کدینگی است که گزارش از دلش دربیاید، نه اینکه گزارش را از آن بسازند.

وقتی ترتیب گروه‌ها و حساب‌های کل با ساختار صورت وضعیت مالی و صورت سود و زیان هماهنگ باشد، تراز آزمایشی تقریباً همان ساختار صورت‌های مالی را دارد. در نتیجه، تهیه گزارش‌های قانونی سریع‌تر انجام می‌شود و زمان آن می‌تواند از چند روز به چند ساعت کاهش پیدا کند.

اگر کدینگ با صورت‌های مالی هماهنگ نباشد، این ناهماهنگی هر سال باعث کار دستی و تنظیم فایل‌های اکسل برای تهیه گزارش‌ها می‌شود.

علاوه بر گزارش‌های قانونی، کدینگ درست امکان تهیه چند گزارش مدیریتی را هم فراهم می‌کند که بدون یک ساختار مناسب، تهیه آن‌ها دشوار یا حتی غیرممکن است:

  • بهای تمام‌شده‌ هر محصول — نیازمند تفصیلی محصول روی حساب‌های گروه ۷
  • سودآوری هر خط تولید — نیازمند مرکز هزینه روی درآمد و بهای تمام‌شده
  • سهم مواد، دستمزد و سربار در قیمت تمام‌شده — نیازمند تفکیک ۷۰۲، ۷۰۳ و ۷۰۴
  • روند سربار جذب‌نشده — شاخص مستقیم بهره‌وری و ظرفیت بلااستفاده
  • گردش موجودی مواد و محصول — نیازمند اتصال معین‌های موجودی به انبارها

توجه داشته باشید که فرمت صورت‌های مالی و الزامات گزارشگری هر چند وقت یک‌بار به‌روزرسانی می‌شود. پیش از نهایی‌کردن کدینگ، انطباق سرفصل‌ها با آخرین فرمت ابلاغی و الزامات سازمان امور مالیاتی را با کارشناس مالی خود بررسی کنید.

تحلیل گزارش‌های مالی و سودآوری شرکت تولیدی

اجرای کدینگ تولیدی در نرم‌افزار حسابداری

یک کدینگ خوب فقط روی کاغذ کافی نیست؛ اگر نرم‌افزار از آن پشتیبانی نکند، در عمل قابل استفاده نخواهد بود. بنابراین، قبل از انتخاب نرم‌افزار این ۷ قابلیت را بررسی کنید:

قابلیتچرا برای واحد تولیدی لازم است
پشتیبانی از حداقل چهار سطح حساببدون سطح تفصیلی، تفکیک خطوط تولید ممکن نیست
تفصیلی شناور و گروه‌های تفصیلیاجازه می‌دهد یک معین به چند بُعد تحلیلی وصل شود
مرکز هزینه مستقلپایه‌ تسهیم سربار و گزارش سودآوری هر خط
ورود گروهی کدینگ از فایل اکسلاستقرار اولیه را از چند هفته به چند ساعت کاهش می‌دهد
اتصال سرفصل‌ها به ماژول انبارگردش مواد و محصول باید خودکار به حساب بنشیند
امکان غیرفعال کردن حساب بدون حذفبرای اصلاح تدریجی کدینگ بدون از دست دادن سوابق
گزارش‌ساز در سطح تفصیلی و مرکز هزینهبدون آن، داده‌ها هست ولی گزارش نیست

نرم‌افزار حسابداری کاوش با پشتیبانی از ساختار چهارسطحی، تفصیلی شناور، مراکز هزینه و ورود کدینگ از اکسل، این هفت مورد را پوشش می‌دهد و امکان پیاده‌سازی همان ساختاری را که در این مقاله دیدید، بدون نیاز به دور زدن محدودیت‌های نرم‌افزاری فراهم می‌کند. اگر در حال راه‌اندازی یا اصلاح کدینگ واحد تولیدی خود هستید، کارشناسان کاوش فردا می‌توانند ساختار پیشنهادی را پیش از ورود به سیستم با شما بررسی کنند.

مطالعه بیشتر: دریافت دموی نرم افزار حسابداری پیمانکاری

اجرای کدینگ حسابداری تولیدی در نرم‌افزار حسابداری

سؤالات متداول درباره کدینگ حسابداری تولیدی

در ادامه به چند سؤال رایج درباره کدینگ حسابداری تولیدی پاسخ داده‌ایم.

حساب کالای در جریان ساخت در کدام گروه و با چه کدی تعریف می‌شود؟

در گروه دارایی‌های جاری و زیرمجموعه‌ حساب کل «موجودی مواد و کالا»؛ در نمونه‌ این مقاله با کد ۱۰۵۰۴. دلیل قرار گرفتن آن در دارایی جاری این است که موجودی‌ای است که در روال عادی عملیات برای تکمیل شدن نگهداری می‌شود.

آیا برای هر محصول جدید باید یک حساب معین جدید بسازم؟

خیر. محصولات در سطح تفصیلی شناور یا در ماژول انبار تعریف می‌شوند. ساختن معین برای هر محصول، چارت حساب را ظرف چند سال غیرقابل مدیریت می‌کند.

تفاوت حساب تفصیلی شناور با مرکز هزینه چیست؟

مرکز هزینه یکی از انواع تفصیلی است، اما پرسشی که پاسخ می‌دهد متفاوت است. تفصیلی معمولی می‌گوید «با چه کسی یا چه چیزی»، مرکز هزینه می‌گوید «در کجا». هزینه‌ تعمیرات با تفصیلی شخص می‌گوید به چه پیمانکاری پرداخت شده و با مرکز هزینه می‌گوید روی کدام خط تولید خرج شده است.

اگر شرکت هم تولید دارد و هم بازرگانی، چند گروه بهای تمام‌شده لازم است؟

یک گروه کافی است، اما حساب‌های کل جداگانه لازم دارید: یکی برای بهای تمام‌شده‌ محصولات تولیدی (که از مسیر مواد، دستمزد و سربار ساخته می‌شود) و یکی برای بهای تمام‌شده‌ کالای بازرگانی (که از بهای خرید می‌آید). مخلوط کردن این دو، حاشیه‌ سود هر دو فعالیت را غیرقابل تشخیص می‌کند.

آیا شماره‌گذاری گروه‌های حساب الزام قانونی دارد؟

شماره‌گذاری گروه‌ها و تعداد ارقام هر سطح، یک قرارداد داخلی است و الزام قانونی واحدی برای آن وجود ندارد. آنچه اهمیت دارد، انطباق محتوای سرفصل‌ها با استانداردهای حسابداری و الزامات گزارشگری است، نه شماره‌ای که به هر گروه داده‌اید.

کدینگ شرکت تولیدی باید چند رقمی باشد؟

به تعداد حساب‌ها و سطوح پشتیبانی‌شده در نرم‌افزار بستگی دارد. چیدمان رایج، گروه یک‌رقمی، کل سه‌رقمی، معین پنج یا شش‌رقمی و تفصیلی شناور چهاررقمی است. مهم‌تر از تعداد ارقام، وجود فضای خالی برای رشد آینده است.

هزینه‌ برق کارخانه و برق دفتر مرکزی را در یک حساب ثبت کنم یا جدا؟

حتماً جدا. برق کارخانه سربار ساخت است و وارد بهای تمام‌شده‌ محصول می‌شود؛ برق دفتر مرکزی هزینه‌ دوره است. ثبت هر دو در یک معین، رایج‌ترین دلیل متورم شدن بهای تمام‌شده است.

سربار جذب‌نشده در پایان دوره به کدام حساب منتقل می‌شود؟

ابتدا در حساب مشخص «سربار جذب‌نشده» تجمیع می‌شود. برخورد نهایی با مانده‌ آن به اهمیت مبلغ و سیاست حسابداری شرکت بستگی دارد؛ مبالغ کم‌اهمیت معمولاً به بهای تمام‌شده‌ کالای فروش‌رفته منتقل و مبالغ بااهمیت بین موجودی‌ها و کالای فروش‌رفته تسهیم می‌شوند. این تصمیم را با کارشناس مالی یا حسابرس خود هماهنگ کنید.

آیا می‌شود کدینگ را وسط سال مالی تغییر داد؟

از نظر فنی بله، اما تغییر ساختار در میانه‌ سال باعث می‌شود گزارش‌های قبل و بعد از تغییر قابل مقایسه نباشند. رویه‌ کم‌ریسک‌تر این است که کدینگ جدید از ابتدای سال مالی جدید اجرا شود و نگاشت کدهای قدیم به جدید به‌صورت مکتوب نگهداری گردد. اگر اصلاح فوری لازم است، پیش از اقدام با حسابرس شرکت هماهنگ کنید.

ضایعات تولید را در کدام سرفصل ثبت کنیم؟

ضایعات عادی در بهای تمام‌شده‌ محصول جذب می‌شوند، ضایعات غیرعادی به‌عنوان هزینه‌ دوره در «ضایعات غیرعادی تولید» ثبت می‌گردند و ضایعاتی که ارزش فروش دارند در معین «موجودی ضایعات قابل فروش» شناسایی و در زمان فروش به «درآمد فروش ضایعات» منتقل می‌شوند.