مسیر: امور مالی › کدینگ حسابها
هدف: تعریف ساختار سهسطحی گروه / کل / معین. فقط معین قابل ثبت سند است. برای هر معین میگویید چه نوع تفصیلیای (شخص، پروژه/قرارداد، مرکز هزینه، بانک/صندوق، کارمند) در کدام سطح مجاز است و اجباری هست یا نه.
۳.۱ شروع با کدینگ پیشفرض
اگر کدینگ خالی باشد، پیام «کدینگ خالی است» با دکمهٔ «ساخت کدینگ پیشفرض» نمایش داده میشود. این کدینگ برای شرکت خدماتی طراحی شده: ۶ گروه (دارایی، بدهی، حقوق مالکانه، درآمد، هزینه، انتظامی)، ۲۶ کل و ۸۶ معین با قواعد تفصیلی و حسابهای سیستمی. پس از ساخت، هر حسابی را میتوانید ویرایش، غیرفعال یا (اگر گردش ندارد) حذف کنید و حساب جدید بسازید.
خلاصهٔ گروهها و کلهای پیشفرض:
| گروه | کلها |
|---|---|
| ۱ داراییها | 110 موجودی نقد و بانک، 111 سپردههای کوتاهمدت، 113 حسابهای دریافتنی تجاری، 114 سایر دریافتنیها، 115 پیشپرداختها، 120 داراییهای ثابت مشهود، 121 داراییهای نامشهود |
| ۲ بدهیها | 210 پرداختنی تجاری، 211 سایر پرداختنیها (مالیاتها، بیمه، حقوق، ارزش افزودهٔ فروش)، 212 پیشدریافتها، 213 ذخایر |
| ۳ حقوق مالکانه | 310 سرمایه، 311 اندوختهها، 312 سود (زیان) انباشته، 319 حسابهای واسط (تراز افتتاحیه/اختتامیه) |
| ۴ درآمدها | 410 درآمدهای عملیاتی (فروش خدمات، اشتراک و پشتیبانی، برگشت از فروش)، 411 درآمدهای غیرعملیاتی (سود سپرده) |
| ۵ هزینهها | 510 حقوق و دستمزد، 511 اداری و ستادی، 512 بهای تمامشدهٔ خدمات (لایسنس، هاست، پیمانکار)، 513 مالی، 514 غیرعملیاتی، 515 استهلاک |
| ۶ انتظامی | 610 حسابهای انتظامی، 611 طرف حسابهای انتظامی |
۳.۲ کار با درخت
- روی هر حساب کلیک کنید تا پنل کناری جزئیات (سطح، نوع، ماهیت، وضعیت، والد، قواعد تفصیلی) و دکمهها را نشان دهد. با ▸/▾ شاخهها را باز و بسته کنید؛ «باز کردن همه» / «بستن همه» در بالای صفحه است.
- تیک «نمایش غیرفعالها» حسابهای غیرفعال را (کمرنگ) نشان میدهد.
- گروه جدید (بالای صفحه) یا افزودن زیرمجموعه (در پنل حساب گروه/کل): فرم حساب باز میشود.
۳.۳ فرم حساب
| فیلد | توضیح |
|---|---|
| کد | فقط قطعهٔ همین سطح را بنویسید؛ کد والد خودکار جلوی آن میآید و کد کامل زیر فیلد نمایش داده میشود. طول قطعه باید دقیقاً برابر طول تعیینشده در تنظیمات باشد. |
| عنوان | نام حساب. |
| ماهیت | بدهکار / بستانکار / مختلط (برای کنترلهای گزارش). |
| نوع | دارایی، بدهی، حقوق مالکانه، درآمد، هزینه، انتظامی — فقط برای گروه انتخاب میشود و به زیرمجموعهها ارث میرسد. |
| قواعد تفصیلی | فقط برای معین: هر ردیف = سطح (۱ تا ۳) + نوع مجاز + تیک «اجباری». مثلاً «حسابهای دریافتنی تجاری»: سطح ۱ شخص (اجباری)، سطح ۲ پروژه (اختیاری). |
۳.۴ فعال/غیرفعال و حذف
- غیرفعالکردن حساب دارای گردش به جای حذف؛ غیرفعالکردن کل یا گروه همهٔ زیرمجموعه را غیرفعال میکند. فعالکردن دوباره، والدهایش را هم فعال میکند.
- حذف فقط برای حساب بدون زیرمجموعه، بدون گردش و بدون نگاشت ورود.
- حسابهای سیستمی (نشان «حساب سیستمی») حذف، غیرفعال یا تغییر نوع نمیشوند؛ فازهای بعد (بستن سال، ارزش افزوده، حقوق) به آنها متکیاند.
پیامها
- «کد حساب باید دقیقاً N رقم باشد و با کد والد شروع شود.»
- «این کد حساب قبلاً ثبت شده است.»
- «حساب والد (با کد پیشوند) پیدا نشد.» → ابتدا کل/گروه والد را بسازید.
- «حساب در اسناد استفاده شده است؛ به جای حذف، غیرفعالش کنید.»
- «کدینگ خالی نیست؛ کدینگ پیشفرض فقط روی کدینگ خالی ساخته میشود.»
سناریو — افزودن معین «بانک ملت» زیر بانکهای ریالی: در این کدینگ بانکها معین جدا نمیگیرند؛ معین «11003 بانکهای ریالی» تفصیلی سطح ۱ از نوع «بانک/صندوق» دارد. بانک ملت را در صفحهٔ «تفصیلیها» با نوع بانک/صندوق بسازید.