قوانین برنامه کاری

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

تعریف قوانین برنامه‌های کاری

برای تعریف قوانین برنامه‌های کاری مراحل زیر را دنبال کنید:

  1. به حقوق و دستمزد ◄ پیکربندی ◄ برنامه‌های کاری بروید. در این صفحه لیست برنامه‌های کاری موجود را مشاهده می‌کنید.

  2. وارد برنامهٔ کاری شوید که می‌خواهید قوانین دیرکرد و اضافه‌کاری را برای آن تعریف کنید، سپس دکمهٔ هوشمند قوانین برنامه کاری را کلیک کنید.

  3. روی دکمهٔ جدید کلیک کنید تا مختص همان برنامهٔ کاری، یک سطر جدید برای تعریف قانون ایجاد شود.

هر سطر قانون شامل فیلدهای زیر است:

  • برنامه کاری: به‌صورت پیش‌فرض همان برنامهٔ کاری است که ابتدا انتخاب شده است.

  • نوع قانون: می‌تواند یکی از دو حالت دیرکرد یا اضافه‌کاری باشد.

  • زمان قانون: مدت‌زمانی که این قانون به آن اعمال می‌شود را وارد کنید.

  • مقدار: مانند ضریبی عمل می‌کند که زمان قانون با آن محاسبه می‌شود.

  • موقعیت: دو حالت هنگام شروع و هنگام پایان قابل انتخاب است.

  • روز هفته: روزی از هفته که در برنامهٔ کاری تعریف شده است را برای اعمال این قانون انتخاب کنید. اگر فیلد را خالی بگذارید، قانون برای تمام روزهای هفته اعمال خواهد شد.

  • بازه روز: اگر برای هر روز چند بازهٔ زمانی تعریف شده باشد (مانند صبح، ظهر، عصر و…) از این قسمت قابل انتخاب است.

دو کارکرد اصلی این قوانین، محاسبهٔ دیرکرد و محاسبهٔ اضافه‌کاری است که در ادامه شرح داده می‌شوند.

محاسبات دیرکرد

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

Example

طبق سیاست شرکت، اگر کارمندی 10 دقیقه هنگام شروع برنامهٔ کاری روزانه تأخیر کند، نباید هیچ غیبت و کسری برای او اعمال شود. در این حالت:

  • نوع قانون: دیرکرد

  • زمان قانون: 00:10

  • مقدار: 0

  • موقعیت: شروع (یعنی هنگام شروع بازهٔ زمانیِ تعریف‌شده)

  • روز هفته: خالی (با خالی‌گذاشتن این فیلد، قانون برای تمام روزهای هفته اعمال می‌شود)

  • بازه روز: صبح

Example

طبق سیاست شرکت، چنانچه کارمند تا 30 دقیقه تأخیر داشته باشد، 1 برابرِ میزان دیرکرد به‌عنوان کسری و جریمه برای او در نظر گرفته می‌شود. برای اعمال این سیاست یک سطر جدید اضافه می‌کنیم. تمام فیلدها مانند قانون قبلی است، به‌جز دو فیلد زیر:

  • زمان قانون: 00:30

  • مقدار: 1

توجه

در این حالت اگر کارمند 20 دقیقه تأخیر داشته باشد، به میزان 20 دقیقه کسری برای او اعمال می‌شود.

Example

اما اگر همان کارمند بیش از 30 دقیقه و تا 2 ساعت و بیشتر تأخیر داشته باشد، میزان دیرکرد 2 برابر محاسبه می‌شود:

قوانین دیرکردِ پیکربندی‌شده برای یک برنامهٔ کاری

نکته

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

محاسبات اضافه‌کاری

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

Example

طبق سیاست شرکت، اگر کارمندی بعد از پایان برنامهٔ کاری روزانه 15 دقیقه حضور داشته باشد، نباید هیچ اضافه‌کاری برای او محاسبه شود:

  • نوع قانون: اضافه‌کاری

  • زمان قانون: 00:15

  • مقدار: 0

  • موقعیت: پایان (یعنی هنگام پایان برنامهٔ کاری)

  • روز هفته: خالی

  • بازه روز: عصر

Example

اگر بعد از این 15 دقیقه، تا مدت 2 ساعت اضافه‌کاری داشته باشد، به‌میزان حضور، اضافه‌کاری به او تعلق می‌گیرد:

  • نوع قانون: اضافه‌کاری

  • زمان قانون: 02:00

  • مقدار: 1

  • موقعیت: پایان (یعنی هنگام پایان برنامهٔ کاری)

  • روز هفته: خالی

  • بازه روز: عصر

Example

و اگر تا 4 ساعت و بیشتر حضور داشته باشد، اضافه‌کاریِ محاسبه‌شده با نرخ کمتری اعمال می‌شود:

  • نوع قانون: اضافه‌کاری

  • زمان قانون: 02:00

  • مقدار: 0.70 (یعنی اگر 10 ساعت اضافه‌کاری حضور داشته باشد، 7 ساعت محاسبه می‌شود)

  • موقعیت: پایان

  • روز هفته: خالی

  • بازه روز: عصر

قوانین دیرکردِ پیکربندی‌شده برای یک برنامهٔ کاری