محاسبه و بستن دورهٔ حقوق و دستمزد
اطلاعات قرارداد و کارکرد را آماده کنید، دوره را محاسبه و بازبینی کنید و ثبت حسابداری، پرداخت و بیمه را مرحلهبهمرحله پی بگیرید.
میزکار «حقوق و دستمزد» در /panel/erp/payroll پروندههای هر دوره را از محاسبه تا بازبینی، تأیید، ثبت حسابداری، پرداخت و پیگیری بیمه کنار هم میآورد. این صفحه برای مسئول حقوق و منابع انسانی، حسابدار و مدیر مالی طراحی شده است؛ هر نقش بهتناسب دسترسی خود بخشی از دادهها و عملیات را میبیند. حقوق کارکنان اطلاعات حساس است، بنابراین اگر جزئیات یک فیش یا شمارندهٔ کنترل را نمیبینید، آن را با عدد صفر اشتباه نگیرید.
ماژول حقوق در وضعیت Beta است. محاسبهٔ داخلی دوره، تعدیلات، کسورات و خروجیهای بیمه و مالیات در چرخهٔ آن تعریف شدهاند، اما ارسال بیرونی کامل را نباید مفروض گرفت. نرخها و قواعد به سیاستی بستگی دارد که مدیر مجاز در سیستم ثبت کرده است؛ این راهنما مسیر استفاده از محصول را توضیح میدهد و جایگزین کنترل کارشناس حقوق، مشاور مالیاتی یا تأیید مقررات جاری نیست.
ترتیب درست بستن یک دورهٔ حقوق
برای هر شرکت و ماه شمسی، این مسیر را دنبال کنید:
- اطلاعات پرسنل را کامل کنید. در پروندهٔ کارمند، شرکت حقوقدهنده، تاریخ استخدام، وضعیت اشتغال و قرارداد فعال برای بازهٔ ماه را بررسی کنید. محاسبه، افراد مرتبط با شخصیت حقوقی همان دوره را انتخاب میکند و بدون قرارداد فعال برای بازه، برای فرد فیش نمیسازد.
- سیاست سال را کنترل کنید. در سیاستهای حقوق، سیاست فعال سال، ساعات کار ماهانه، ضریب اضافهکاری، نرخهای بیمه و جدول مالیات را بازبینی کنید. اگر دوره سیاست صریح ندارد، سیستم بهدنبال سیاست فعال همان سال میگردد؛ نبود سیاست فعال باعث خطای محاسبه میشود.
- کارکرد و تعدیلات را ثبت کنید. دقیقههای اضافهکاری از رکوردهای حضور و غیاب همان ماه جمع میشوند. مزایا، پاداشها، جریمهها، اقساط و دیگر اصلاحات را در تعدیلات حقوق با کارمند، سال و ماه درست وارد کنید.
- دوره را محاسبه و بازبینی کنید. در دورههای حقوق دورهٔ شرکت و ماه موردنظر را باز کنید، محاسبه را انجام دهید و تعداد فیشها و اجزای مبلغ را با قراردادها و مدارک کارکرد تطبیق دهید.
- تأیید و ثبت مالی را جداگانه انجام دهید. بعد از بازبینی، دوره را تأیید کنید. سپس حسابهای نگاشتشده و باز بودن دورهٔ مالی را بررسی کنید و سند حقوق را ثبت کنید. «تأییدشده» هنوز به معنی ثبت حسابداری یا پرداخت به کارکنان نیست.
- پرداخت و بیمه را مستقل پیگیری کنید. پس از ثبت مالی، وضعیت پرداخت دوره و ارسال/پاسخ بیمه را در صفهای مربوطه دنبال کنید. ثبت دفتر کل بهتنهایی انتقال بانکی حقوق را ثابت نمیکند.
عددهای میزکار چه میگویند؟
بالای صفحه تعداد دورههای نیازمند محاسبه، نیازمند بازبینی، تأییدشده ولی ثبتنشده، ثبتشده ولی پرداختنشده، بیمهٔ ردشده و مغایرت اطلاعات دوره را میبینید. برای نمونه:
- نیازمند محاسبه: دوره هنوز نتیجهٔ محاسبهٔ جاری ندارد.
- نیازمند بازبینی: دورهای برای کنترل خروجی باید باز شود. قبل از تأیید، فیشها و قراردادهای افراد را تطبیق دهید.
- تأییدشده، ثبت مالی نشده: دوره تأیید شده اما هنوز سند حسابداری آن ساخته نشده است.
- ثبتشده، پرداختنشده: سند حسابداری وجود دارد، اما پرداخت دوره نهایی نشده است.
- بیمه ردشده: پاسخ رد برای یک ارسال ثبت شده؛ جزئیات خطا را از پروندهٔ ارسال بخوانید.
- مغایرت اطلاعات دوره: کنترل تعداد خطوط فیش با تعداد کارکنانِ مشمول در دسترس انجام شده است. اگر کنار شاخص نوشته «دسترسی محدود»، کنترل قابل محاسبه نبوده؛ آن را صفر فرض نکنید.
کارتهای «مغایرتهای بستن دوره» موارد پرداختشده بدون سند مالی، بیمهٔ ردشده، دورهٔ آمادهٔ ثبت و دورهٔ آمادهٔ پرداخت را به صف مرتبط وصل میکنند. فقط کارتهایی که مورد دارند نمایش داده میشوند؛ نبود کارت یعنی در محدودهٔ قابل مشاهده موردی برای آن کنترل پیدا نشده، نه لزوماً اینکه کل شرکت هیچ پروندهای ندارد.
تب دورههای حقوق (Payroll Runs)
در هر ردیف، کد و نام شرکت، سال و ماه، وضعیت، مبلغ ناخالص و خالص، بیمه، مالیات، تعداد فیش (اگر دسترسی اجازه دهد) و سیاست اعمالشده نمایش داده میشود. مبلغها با ارز همان شرکت ارائه میشوند؛ دورههای شرکتها یا ارزهای متفاوت را بدون توجه به ستون ارز با هم جمع نکنید.
نشان «مغایرت» روی ردیف به معنی نیاز به بررسی فیشهاست. نشان خطر همچنین وقتی میآید که وضعیت دوره posted است اما شناسهٔ سند حسابداری ندارد. ردیف را باز کنید و بین وضعیت دوره، خطوط فیش و سند پیوند برقرار کنید. اگر دوره ثبتشده سند ندارد، قبل از هر اقدام دوباره، شناسه و سابقهٔ رویداد را بررسی کنید؛ تلاش برای ثبت تکراری میتواند خطای «سند قبلاً ساخته شده» بدهد.
تب بیمه
در این تب دو صف جدا وجود دارد:
- ردشده: شرکت، سال/ماه، کد کارگاه، کد رهگیری و تعداد خطاهای اعتبارسنجی را میبینید. ردیف را باز کنید، متن خطاها را بخوانید و دادهٔ منبع مثل شناسه و وضعیت استخدام، مبالغ مشمول، کارگاه و اطلاعات دوره را اصلاح کنید. سپس خروجی را دوباره آماده یا ارسال کنید، اگر این عملیات برای نقش شما فعال است.
- در حال پردازش: وضعیت، کد کارگاه، زمان آمادهسازی و زمان ارسال نمایش داده میشود. تا روشن شدن نتیجه، همان فایل را بیبررسی دوباره ارسال نکنید؛ کد رهگیری را نگه دارید و نتیجهٔ همان درخواست را دنبال کنید.
سامانه وضعیتها و خطاهای ثبتشده را نشان میدهد، اما وجود پرونده در صف بهتنهایی تأیید نمیکند که سازمان بیرونی فایل را پذیرفته یا سابقهٔ پرداخت بیمه کامل شده است. وضعیت نهایی را در منبع رسمی مربوط به فرایند خودتان هم تأیید کنید.
تب وام و اصلاحیه
بخش «وام فعال» نام کارمند، شماره وام، تعداد قسط، تاریخ شروع و ماندهٔ ثبتشده را نشان میدهد. واحد پول در مدل وام ذخیره نشده و خود میزکار هم تصریح میکند که از این مانده تجمیع مالی انجام نمیشود. بنابراین مبلغ وام را با ماندهٔ ریالی یا ارزی شرکت جمع نزنید؛ قرارداد و منبع مالی اصلی را جدا بررسی کنید.
در «اصلاحات اخیر»، کارمند، عنوان، نوع، سال/ماه و مبلغ ثبتشده میآید. تعدیل را از روی نام کارمند و ماه درست تطبیق دهید؛ عنوانی مثل پاداش یا کسری بهتنهایی نشان نمیدهد که در محاسبه منظور شده است. برای اطمینان دورهٔ مربوط را دوباره محاسبه کنید و اثر آن را در خطوط فیش ببینید.
اجزای محاسبه را چطور کنترل کنیم؟
فرایند محاسبه برای هر کارمندِ دارای قرارداد فعال در بازه، حقوق پایه و مزایای قرارداد را میخواند، دقیقههای اضافهکاری را در ضریب سیاست اعمال میکند، تعدیلات درآمدی و کسری همان کارمند و ماه را لحاظ میکند و در صورت فعال بودن بیمه/مالیات در قرارداد، سهمها را بر اساس سیاست محاسبه میکند. خالص پرداختی از ناخالص، سهم بیمهٔ کارمند، مالیات و کسورات کم میشود و از صفر کمتر نمیشود. سهم بیمهٔ کارفرما هم جدا محاسبه و در هزینهٔ ثبت مالی لحاظ میشود.
هنگام تطبیق، این موارد را بهترتیب نگاه کنید:
- شرکت حقوقدهنده و ماه دوره با قرارداد و کارکرد یکسان باشد.
- قرارداد برای بخشی از ماه معتبر و فعال بوده باشد؛ قرارداد تمامشده یا شروعشونده خارج از بازه نتیجه را عوض میکند.
- اضافهکاری به دقیقه در حضور و غیاب ثبت شده باشد. سیستم مجموع دقیقههای ثبتشده را میخواند؛ ساعت شفاهی را بدون رکورد با نتیجهٔ محاسبه یکی ندانید.
- تعدیلات در سال و ماه همان دوره ثبت شده باشد. درآمدها و کسورات در محاسبه دستهبندی متفاوت دارند.
- سیاست سال و پرچمهای بیمه و مالیات قرارداد درست باشد. مقدار صفر میتواند از غیرفعال بودن بیمه/مالیات ناشی شود، نه صرفاً از خطای نمایش.
- جمع مبلغهای فیش با خلاصهٔ دوره و ارز شرکت تطبیق کند. در صورت تفاوت، محاسبه و تعداد خطوط را کنترل کنید؛ قبل از محاسبهٔ مجدد دلیل تغییر را ثبت کنید، چون محاسبهٔ دوباره خطوط قبلی دوره را جایگزین میکند.
تأیید، ثبت حسابداری و پرداخت
چرخه وضعیت مشخصی دارد: محاسبه فقط از دورهٔ پیشنویس یا محاسبهشده پذیرفته میشود؛ بازبینی روی دورهٔ محاسبهشده انجام میشود؛ تأیید روی دورهٔ محاسبهشده یا بازبینیشده ممکن است؛ و ثبت سند مالی پس از تأیید انجام میشود. تأییدکننده و وضعیت دوره را پیش از ثبت بررسی کنید.
اگر ثبت حسابداری خطا داد، این سه مورد را ببینید:
- برای شرکت، پروفایل ثبت خودکار باید حساب هزینهٔ حقوق، حقوق پرداختنی، بیمهٔ پرداختنی، مالیات حقوق پرداختنی و کسورات کارکنان را داشته باشد.
- دورهٔ مالی متناظر با تاریخ پایان ماه حقوق باید باز باشد.
- سند حقوق قبلاً برای همین دوره ساخته نشده باشد.
بعد از ثبت، ردیف دوره باید سند مرتبط داشته باشد. این مرحله تعهدهای حسابداری را ثبت میکند، ولی انتقال وجه به حساب کارکنان را انجامشده ثابت نمیکند. برای پرداخت، صف مالی/خزانه یا سند پرداخت مربوط را دنبال کنید و نتیجه را در منبع معتبر ببینید.
نمونهٔ رسیدگی به خطا
فرض کنید دورهٔ خرداد برای شرکت «الف» محاسبه شده و کارت «تأییدشده، ثبت مالی نشده» هنوز یک مورد نشان میدهد. ابتدا دوره را باز کنید؛ فیشها، سیاست اعمالشده و شرکت/ارز را کنترل کنید. اگر تأیید نهایی درست است، پروفایل ثبت حسابداری را برای پنج حساب لازم بررسی کنید، سپس باز بودن دورهٔ مالی پایان خرداد را تأیید کنید. اگر یکی از این موارد ناقص است، مسئول مجاز همان منبع آن را اصلاح میکند. پس از ثبت موفق، شناسهٔ سند را در دوره کنترل کنید. تا وقتی سند دیده نمیشود، همان دوره را بهعنوان پرداختشده علامت نزنید.
خطاهای رایج و راه رفع آنها
- محاسبه میگوید سیاست فعال پیدا نشد: برای سال دوره، سیاست فعال را بررسی کنید و مطمئن شوید به همان دوره یا شرکت مربوط است.
- کارمند در فیشها نیست: شخصیت حقوقی واحد سازمانی، وضعیت استخدام، تاریخهای استخدام/قطع همکاری و قرارداد فعال در بازه را کنترل کنید.
- مبلغ اضافهکاری صفر یا کمتر از انتظار است: رکورد حضور و غیاب همان ماه و دقیقههای اضافهکاری را ببینید؛ محاسبه از جمع دقیقهها استفاده میکند.
- تعدیل در خروجی دیده نمیشود: کارمند، سال، ماه و نوع تعدیل را در منبع تعدیلات بررسی کنید و بعد اثر را در فیش ببینید.
- ثبت حسابداری انجام نمیشود: حسابهای نگاشت حقوق و باز بودن دورهٔ مالی را بررسی کنید. پیام خطا معمولاً مشخص میکند کدام بخش ناقص است.
- بیمه رد شده یا نتیجه نامعلوم است: خطا و کد رهگیری را از ارسال بخوانید و همان پرونده را دنبال کنید؛ ارسال موازی بدون بررسی میتواند پیگیری را دشوار کند.
- عدد کنترلی نمایش داده نمیشود: احتمالاً دسترسی خطوط حقوق برای محاسبهٔ یکپارچگی کافی نیست. از مدیر سامانه بخواهید مجوز لازم را با رعایت محرمانگی بررسی کند.
برای مسیر همهٔ ماژولها و صفحههای مدیریتی، فهرست ERP آناما را ببینید. تنظیمات دسترسی کارکنان نیز در راهنمای طراحی نقش و دسترسی توضیح داده شده است.