کدینگ حسابها یعنی دادن یک کد عددی منظم به هر حساب، در سه سطح کل، معین و تفصیلی، تا هر ثبت دقیقاً جای خودش را پیدا کند و گزارشگیری سریع و بدون اشتباه انجام شود. حساب کل تصویر کلی را نشان میدهد، معین آن را ریزتر میکند و تفصیلی به جزئیترین سطح، مثل نام هر مشتری یا تأمینکننده، میرسد. بدون کدینگ، با بزرگ شدن کسبوکار، حسابها قاطی میشوند و پیدا کردن یک مبلغ ساده ساعتها طول میکشد.
تشبیه آسان: کدینگ مثل آدرس پستی است. حساب کل مثل شهر است، معین مثل محله و تفصیلی مثل پلاک خانه. هرچه آدرس دقیقتر باشد، نامه سریعتر به مقصد میرسد. در حسابداری هم هرچه کد دقیقتر باشد، گزارش دقیقتر و جستوجو سریعتر است.
سه سطح کدینگ را با مثال بشناسید
فرض کنید میخواهیم طلب از مشتریان را کدگذاری کنیم:
| سطح | نام | کد نمونه | چه چیزی را نشان میدهد؟ | |---|---|---|---| | کل | حسابهای دریافتنی | ۱۱۰۰ | جمع طلب از همهٔ مشتریان | | معین | دریافتنیهای تجاری | ۱۱۰۰۱ | طلب ناشی از فروش کالا | | تفصیلی | مشتری ـ آقای رضایی | ۱۱۰۰۱-۰۰۱ | طلب دقیق از یک مشتری مشخص |
حالا اگر فروشی نسیه به مبلغ ۲٬۳۰۰٬۰۰۰ تومان به همین مشتری انجام شود، سند آن به تفصیلی او مینشیند:
| حساب | کد | بدهکار (تومان) | بستانکار (تومان) | |---|---|---|---| | دریافتنی ـ مشتری رضایی | ۱۱۰۰۱-۰۰۱ | ۲٬۳۰۰٬۰۰۰ | — | | فروش | ۴۱۰۰۱ | — | ۲٬۳۰۰٬۰۰۰ |
با این ساختار، هم میتوانید فقط ماندهٔ آقای رضایی را ببینید، هم جمع همهٔ مشتریان را در سطح کل. ارتباط این سطوح با دفترها در مقالهٔ دفتر روزنامه و دفتر کل چه فرقی دارند؟ روشنتر میشود.
گروههای اصلی حسابهای کل
بیشتر کدینگها با چند گروه اصلی شروع میشوند که بر اساس ماهیت حسابهاست:
- داراییها: صندوق، بانک، موجودی کالا، دریافتنیها، تجهیزات
- بدهیها: پرداختنیها، وام، مالیات پرداختنی
- سرمایه و حقوق مالکانه: سرمایهٔ اولیه، برداشت، سود انباشته
- درآمدها: فروش کالا، درآمد خدمات
- هزینهها: اجاره، حقوق، آب و برق، حمل، ملزومات
در هر گروه، معینها و تفصیلیها بر اساس نیاز خودتان ساخته میشوند. اصل مهم: کدینگ را به اندازهٔ نیازتان جزئی کنید، نه بیشتر. کدینگ خیلی ریز از روز اول، ثبت روزانه را خستهکننده میکند؛ کدینگ خیلی کلی هم گزارش مفید نمیدهد.
قدمهای ساخت یک کدینگ ساده برای مغازه
۱. گروهها را مشخص کنید. همان پنج گروه بالا کافی است.
۲. برای هر گروه چند حساب کل بنویسید. مثلاً در داراییها: صندوق، بانک، موجودی کالا، حسابهای دریافتنی.
۳. معینهای پرکاربرد را اضافه کنید. مثلاً برای هزینهها: اجاره، حقوق، قبوض، حملونقل، بستهبندی.
۴. تفصیلی را فقط جایی بسازید که نام لازم است. مشتریان، تأمینکنندگان، کارکنان و حسابهای بانکی هر کدام تفصیلی جدا میگیرند.
۵. کدها را ثابت نگه دارید. وقتی کدی به حسابی داده شد، معنایش را عوض نکنید. تغییر مداوم کدها، گزارشهای قبلی را بیمعنا میکند.
یک نمونهٔ فشرده از کدینگ هزینهها:
| کد | عنوان | |---|---| | ۶۰۰۰ | هزینههای عملیاتی (کل) | | ۶۰۰۱ | هزینهٔ اجاره (معین) | | ۶۰۰۲ | هزینهٔ حقوق (معین) | | ۶۰۰۲-۰۱ | حقوق ـ کارمند فروش (تفصیلی) | | ۶۰۰۳ | هزینهٔ قبوض (معین) |
در ثبت روزانه، کدینگ چه کمکی میکند؟
وقتی اجارهٔ ۳٬۵۰۰٬۰۰۰ تومانی را پرداخت میکنید، بهجای نوشتن متنهای متفاوت مثل «اجاره مغازه» یا «کرایه این ماه»، همان کد ثابت ۶۰۰۱ انتخاب میشود:
| حساب | کد | بدهکار (تومان) | بستانکار (تومان) | |---|---|---|---| | هزینهٔ اجاره | ۶۰۰۱ | ۳٬۵۰۰٬۰۰۰ | — | | بانک | ۱۰۰۲ | — | ۳٬۵۰۰٬۰۰۰ |
نتیجهاش این است که آخر سال، با یک گزارش ساده میدانید دقیقاً چقدر اجاره دادهاید. بدون کد ثابت، همین اجاره زیر چند اسم پراکنده میشود و جمع زدنش کار دستی و پرخطایی خواهد بود. این نظم بعداً در تهیهٔ گزارشهای مالی و بستن حسابها تفاوت بزرگی ایجاد میکند.
اشتباههای رایج در کدینگ
- ساختن دو حساب برای یک موضوع؛ مثلاً «هزینه پیک» و «کرایه ارسال» برای یک کار واحد.
- استفاده از نام اشخاص در سطح معین؛ نام شخص جای تفصیلی است، نه معین.
- کدینگ بدون فاصله برای رشد؛ کدها را طوری بچینید که بعداً بتوانید حساب تازه بین آنها اضافه کنید.
- شروع با صدها حساب آماده و ناآشنا؛ کدینگ را از حسابهایی شروع کنید که واقعاً هر هفته استفاده میکنید و بهتدریج کاملش کنید.
در نرمافزارها معمولاً یک کدینگ استاندارد آماده وجود دارد و شما فقط تفصیلیهای خودتان (مشتری، تأمینکننده، بانک) را میسازید؛ در نراکس هم کدینگ پایه آماده است تا بدون درگیر شدن با ساخت از صفر، از روز اول با همین نظم سهسطحی کار کنید.
پرسشهای پرتکرار
آیا کدینگ برای کسبوکار خیلی کوچک هم لازم است؟
بله، اما در سادهترین شکلش. حتی یک مغازه هم اگر برای مشتریان و هزینههایش کد ثابت داشته باشد، آخر ماه گزارش تمیزتری میگیرد. کدینگ پیچیده لازم نیست؛ نظم ثابت مهم است.
تفاوت حساب کل و معین دقیقاً چیست؟
کل، سرفصل اصلی و کلی است؛ مثل «هزینهها». معین، زیرمجموعهٔ مشخص آن است؛ مثل «هزینهٔ اجاره». جمع ماندههای معینهای یک کل باید با ماندهٔ همان کل برابر باشد.
تفصیلی شناور یعنی چه؟
یعنی یک تفصیلی، مثل نام یک مشتری، بتواند زیر چند معین مختلف استفاده شود؛ مثلاً همان مشتری هم در دریافتنیهای تجاری دیده شود هم در پیشدریافتها. این کار از ساختن چندبارهٔ نامها جلوگیری میکند.
اگر حسابی را اشتباه در کدینگ بسازم، قابل اصلاح است؟
اگر هنوز ثبتی روی آن انجام نشده، بهراحتی اصلاح یا حذف میشود. اگر ثبت دارد، بهتر است آن را غیرفعال کنید و حساب درست را بسازید و ثبتها را با سند اصلاحی منتقل کنید تا سابقه از بین نرود.