کدینگ حسابداری در واقع گروه بندیه حساب های شرکت یا سازمان برای راحتیه کار است.
ملموس ترین و عمومی ترین روش کد بندی بصورت:
گروه حساب:سر فصل های اصلیه حساب را مشخص می کند
حساب کل:هر گروه حساب می تواند چندین حساب کل داشته باشد
حساب معین:زیر مجموعه حساب کل است
حساب تفصیل:جزئیات حساب است
به عنوان مثال:
دارایهای جاری-صندوق و بانک-بانک -بانک صادرات
گروه حساب-کل-معین-تفصیل
این کدینگ 4 سطحی ایستاست و حسابدار باید برای باز کردن یک حساب هر 4 سطح رو تعریف کنه.
کد گذاری هم روش ها داره که من اینو پیشنهاد می کنم
برای گروه حساب 1 تا 9 برای کل 01تا10 برای معین 100 تا 999 برای تفصیل 1 تا 1000اگر اینجوری عدد بدیم برای ثال ذکر شده یه چنین کدی داریم:1-102-102100-1021001
حال سند حسابداری زیر گروه تفصیل می شه
بیایم بانک اطلاعاتیشو طراحی کنیم یه چیزی شبیه این میشه(اینجا به نظرات شما احتیاج دارم)
جدول گروه حساب(کد حساب-نام سر فصل)
جدول کل(کد کل-کد گروه-نام کل)
جدول معین(کد معین-کد کل-نام معین)
جدول تفصیل(کد تفصیل-کد معین-نام تفصیل)
جول سند(کد سند-شرح سند-تاریخ سند-نام سند زن-بدهکار-بستانکر)
این روش ایستا زیاد مالی نیست. فرض کنیم یه فروشگاه پوشاک داریم که یه برنامه حسابداری از ما خواسته و کارش فقط فاکتور فروش برای مشتریها فاکتور خرید و هزینه است برای یه سند زدن مثل فاکتور خرید پوشاک به مبلغ 300000 ریال از آقای فلان باید 4 سطح گروه بندی انجام بدیم
که زیاد و با 3 سطح مشتریان -فروش آقای فلان-سند فاکتور کار را میفته.
این عیب باعث کد گذاریه شناور شد.
کد گذاریه شناور ما رو مجبور نمی کنه حتما برای یه حساب جدید 4 سطح تعریف کنیم بلکه ما آزادیم هر حسابی با هر سطحی می خواهیم تعریف کنیم.
مثال:
هزینه-حمل نقل-حمل و نقل هوایی-داخلی-فرودگاه مهرآباد-مدیر عامل-سند
فروش-مشتری-آقای فلان-سند
این ایده خوبه پیاده سازیشم درختیه(اینجا باید شما نظر بدید)
من جدول زیر و پیشنهاد می کنم:
جدول حساب:(گروه حساب-زیر گروه حساب-نام حساب)برای مثال فوق هزینه کدش 0 حمل و نقل کدش 1 زیر گروه کد 0 می باشد.
خوب این چیزی بود که من دستگیرم شد حالا نظر شما چیه؟
با تشکر از همه دوستان سایت خوب برنامه نویس