درس ۴ — ورودیهای فیش: هشت کدی که یک ماه متغیر را حمل میکنند
پرداخت ثابت روی قرارداد زندگی میکند. هر چیزی که ماهبهماه تغییر میکند بهصورت ورودی میرسد، و برای آن هشت کد هست.
تکلیف قانونی. دستمزدی که باید بهموقع پرداخت و گزارش شود همان دستمزد واقعاً کسبشده است، از جمله اضافهکاری. به همین دلیل ماژول فایل سامانهٔ حمایت از دستمزد (WPS) را از ارقام واقعی فیش پر میکند: حقوق پایه بهعلاوهٔ کمکهزینهٔ مسکن و ایابوذهاب و سایر موارد بهعنوان درآمد ثابت و بقیه بهعنوان درآمد متغیر گزارش میشود، و ستون اضافهکاری در رکورد پرداخت متغیر بهجای صفر ماندن از سطرهای اضافهکاری واقعاً محاسبهشده پر میشود. پس ورودیای که در جای نادرست وارد شود تنها خطای فیش نیست. خودِ فایل SIF، یعنی فایل استانداردی که برای پرداخت دستمزد به بانک میدهید، موضوع دورهٔ 4.4 است.
مدل ذهنی. ورودی یک واقعیت دربارهٔ آن ماه است و قیمت را ماژول میگذارد. سه کد اضافهکاری یک مقدار میگیرند — ساعت یا روز — و نرخهای درس ۲ و درس ۳ بقیه را انجام میدهند. پنج کد مبلغی، مبلغی را میگیرند که خودتان پیشتر تصمیمش را گرفتهاید. هیچکدام غیبت نمیگیرند: غیبتها از مرخصی میآیند، و درس ۵ توضیح میدهد چرا این جدایی مهمتر از آن است که به نظر میرسد.
| ورودی | چه چیزی وارد میکنید | معنی |
|---|---|---|
OT_DAY_HRS |
ساعت | ساعات اضافهکاری عادی |
OT_NIGHT_HRS |
ساعت | ساعات اضافهکاری میان 22:00 و 04:00 |
OT_REST_DAYS |
روز | روزهای تعطیل هفتگی یا رسمی که کار انجام شده |
BONUS |
مبلغ | درآمد غیرمنظم |
COMM |
مبلغ | درآمد غیرمنظم — پورسانت |
ARREARS |
مبلغ | درآمد غیرمنظم — معوقه |
OTHER_EARN |
مبلغ | درآمد غیرمنظم — هر چیز دیگر |
OTHER_DED |
مبلغ | هر کسر موضوع ماده 25 |
مسیر کلیک. ساختار حقوقی کارمند را روی حقوق ماهانهٔ امارات (سرزمین اصلی) (UAE Monthly Payroll – Mainland) بگذارید، سپس فیش را مثل همیشه بسازید و اقلام متغیر آن ماه را با کدهای بالا بهصورت ورودی فیش وارد کنید. راهنمای ماژول کدها را نام میبرد اما صفحهٔ جداگانهای برایشان توصیف نمیکند، پس بهجای گشتن دنبال صفحهای ویژهٔ امارات از همان بخش ورودیهای موجود در فرم فیش خودتان استفاده کنید.
مثال محاسبهشده. اوت 2026 برای تکنسین ما، در پنج ورودی.
| ورودی | مقدار | نمایندهٔ چیست |
|---|---|---|
OT_DAY_HRS |
10 | ده ساعت اضافهکاری عادی |
OT_NIGHT_HRS |
6 | شش ساعت کار میان 22:00 و 04:00 |
OT_REST_DAYS |
1 | یک روز تعطیل که کار انجام شده |
BONUS |
1,000 | پاداش تولید فصلی |
OTHER_DED |
300 | بازپسگیری اضافهپرداختی که در ژوئیه انجام شده بود |
این پنج ورودی پنج سطر روی فیش میسازند: سه سطر اضافهکاری با جمع 1,165 درهم، یک پاداش 1,000 درهمی و یک کسر 300 درهمی. پاداش هیچ ضریبی نمیگیرد و نباید بگیرد — کدهای BONUS و COMM و ARREARS و OTHER_EARN مبالغی هستند که خودتان تصمیمشان را گرفتهاید، نه مقادیری که ماژول قیمتگذاری کند. OTHER_DED تنها کد کسر میان این هشتتاست، و همان کدی است که سقف ماده 25 اندازهاش میگیرد.
حالت خطا. وارد کردن غیبت بهصورت درآمد منفی، یا زیر OTHER_DED. این کار خالص پرداختی درست و فیش نادرست میسازد، آن هم به دو شکل همزمان: کسر حالا در سقف ماده 25 شمرده میشود که نباید بشود، و میتواند فیشی قانونی را از حدی عبور دهد که اصلاً به آن نزدیک نشده بود. افزون بر آن، سابقهٔ دستمزد تمایز میان دستمزدی که از کارمند نگه داشته شده و دستمزدی که کارمند اصلاً کسب نکرده را از دست میدهد، و این دو واقعیت متفاوت با پیامدهای متفاوتاند. آزمون ساده است: اگر عددی که میخواهید تایپ کنید یعنی «روزهای کارنشده»، شما در صفحهٔ اشتباهی هستید.