ForHosting KIT · المال والتمويل

حاسبة الأجر العادي والإضافي

بأجر 20 للساعة و40 ساعة عادية و5 ساعات إضافية بمضاعف 1.5، يكون الأجر العادي 800 وأجر العمل الإضافي 150 والإجمالي 950، وتُدفع الساعة الإضافية بمبلغ 30. ويبقى البندان منفصلين. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
الأجر بالساعة
20
الساعات العادية
40
ساعات العمل الإضافي
5
مضاعف الساعات الإضافية
1.5
تحصل على
أجر الساعة الإضافية
30
الأجر العادي
800
أجر العمل الإضافي
150
الأجر الإجمالي
950

فصل الأجر العادي عن أجر العمل الإضافي قبل الاستقطاعات لا ينبغي أن يتطلب قالب جدول بيانات أو ورقة مليئة بضرب الأجر في الساعات. تأخذ حاسبة الأجر العادي والإضافي هذه أربعة مدخلات رواتب يومية — الأجر الأساسي بالساعة، وعدد الساعات العادية (الوقت المستقيم)، وعدد ساعات العمل الإضافي، ومضاعف العمل الإضافي مثل واحد فاصلة خمسة لوقت ونصف — وتعيد سطر الأجر العادي وسطر الإضافي والأجر الفعلي الإضافي بالساعة والإجمالي المجمع لتلك الفترة، كل ذلك مقربًا بوضوح إلى منزلتين عشريتين. يُرفض الأجر بالساعة السالب بخطأ إدخال غير صالح واضح، لأن الأجر السالب لا يصف حساب إجمالي صالح.

الاستخدامات اليومية والحدود العملية

استدعوا حاسبة الأجر العادي والإضافي المجانية في المتصفح لتقديرات أسبوعية وفواتير أعمال جانبية وتمارين رواتب صفية وفحوصات سريعة للمديرين دون تثبيت تطبيق آخر أو قالب جدول بيانات. اقرنوا هذه النقطة النهائية بأدوات ضرائب أو استقطاع فقط إذا كنتم تعرفون قواعد الصافي مسبقًا — هذه القدرة لا تستقطع ضرائب ولا تطبق مزايا ولا تحول عملات ولا تخترع فروقات نوبات. أبقوا الأجور والساعات ضمن نطاقات تجارية عادية؛ تُرفض القيم القصوى حتى تبقى رياضيات العزل محدودة والاستجابات سهلة الفهم.

وعد المنتج هو الإجمالي من أجر أساسي وتقسيم ساعات عادية وإضافي اخترتموه بالفعل ومضاعف صريح — لا التصنيف القانوني التلقائي للعمل الإضافي ولا فروقات نوبات متعددة الأجور ولا جداول OT القانونية المحلية. تلك تنتمي إلى أدوات متخصصة بنية SEO مختلفة ومحتوى تنظيمي مختلف. ابدأوا بمدخلات المثال الموثقة ثم وسعوا إلى مضاعفات ضعف الوقت وأسابيع بلا إضافي لتغطية الحالات الحدية التي يواجهها مستخدموكم فعليًا.

تقديرات أجر الموظفين الأسبوعية

يدخل العمال والمديرون الأجر الأساسي وساعات الوقت المستقيم وساعات OT ومضاعف الشركة لرؤية الأجر العادي والإضافي والإجمالي قبل الاستقطاعات.

فواتير العمل الحر والمقاولين

يحسب المقاولون الذين يفوترون ساعات مميزة بمضاعف معلن لأجرهم الأساسي سطر إجمالي شفاف للفواتير وتقديرات العميل.

روبوتات الموارد البشرية وتطبيقات جداول الوقت

تستدعي الروبوتات والتطبيقات المصغرة نقطة نهاية مدفوعة مسبقًا مستقرة بدل إعادة تنفيذ رياضيات إجمالي OT وحمايات الأجر السالب في كل لغة.

ماذا يحدث إذا كان الأجر بالساعة سالبًا؟

الأجور السالبة ليست مدخل إجمالي صالحًا ولا تُحسب.

هل يحدد هذا أي الساعات تُعد عملًا إضافيًا؟

لا. أنتم تزودون تقسيم الساعات العادية مقابل الإضافي وفق قواعدكم المحلية. تضاعف الحاسبة الساعات التي ترسلونها في الأجر والمضاعف.

كيف أحسب العمل الإضافي بأجر مضاعف؟

اجعل المضاعف 2. عندها تُدفع كل ساعة إضافية بضعف الأجر الأساسي، ويُعاد حساب أجر العمل الإضافي والأجر الإجمالي، بينما يبقى الأجر العادي كما هو.

هل يشمل الأجر الإجمالي الضرائب أو الاستقطاعات؟

لا. النتيجة هي الأجر الإجمالي قبل الاستقطاعات، أي الأجر العادي مضافًا إليه أجر العمل الإضافي. أما اقتطاع الضرائب وحدود العمل الإضافي اليومية وقواعد اليوم السابع فهي خارج نطاقه.

ما سعر الساعة الإضافية الفعلي؟

هو الأجر الأساسي للساعة مضروبًا في المضاعف. فمع 20 للساعة ومضاعف 1.5 تُدفع كل ساعة إضافية بمبلغ 30، ويظهر هذا السعر في سطر مستقل من النتيجة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/finance/overtime-pay

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/finance/overtime-pay \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hourly_rate":20,"regular_hours":40,"overtime_hours":5,"overtime_multiplier":1.5}'
{
  "hourly_rate": 20,
  "regular_hours": 40,
  "overtime_hours": 5,
  "overtime_multiplier": 1.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "finance.overtime_pay",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

الخوارزمية حتمية بالكامل، لذا تنتج المدخلات نفسها دائمًا نفس JSON لعروض الرواتب وروبوتات الموارد البشرية وأوراق العمل الحر وتركيبات التكامل المستمر. يعمل عنصر الواجهة في المتصفح مجانًا على جهازكم؛ وتفرض واجهة API المدفوعة مسبقًا $0.002 لكل عنصر ناجح عندما تحتاج الخوادم وSDK إلى العقد نفسه.

المدخلات: الأجر بالساعة والساعات العادية والإضافي والمضاعف

تُرفض أيضًا أعداد الساعات السالبة والمضاعفات السالبة حتى تفشل انقلابات الإشارة العرضية بصوت عالٍ بدل اختراع سالب عبثي على قسيمة الراتب. يحدث كل التحقق قبل أي رياضيات مالية، لذا لا تنتج الطلبات السيئة أبدًا صفوف دفع نصف ممتلئة قد تقرأها واجهة كنجاح. أنتم تقررون بالفعل أي الساعات عادية مقابل الإضافي وفق قواعدكم المحلية أو سياسة الشركة؛ تضاعف هذه الحاسبة ما ترسلونه بدل اختراع عتبة أسبوع أربعين ساعة أو جدول يومي للعمل الإضافي. يحافظ ذلك الفصل على نية البحث واضحة: من يعرف بالفعل تقسيمه العادي وOT يريد أسطر المال لا محرك ولاية. أرسلوا جسم JSON بأربعة حقول مطلوبة تصف فترة دفع واحدة. hourly_rate هو الأجر الأساسي لكل ساعة كعدد محدود غير سالب أو سلسلة رقمية؛ تُقبل الأسماء البديلة rate وwage وhourly وpay_rate عندما يسمي عميلكم الحقل بالفعل بشكل مختلف. regular_hours هي ساعات الوقت المستقيم المدفوعة بذلك الأجر الأساسي؛ تربط الأسماء البديلة hours وstraight_hours وregular وstraight_time بنفس القيمة حتى يحافظ منشئو النماذج على تسميات مألوفة دون إعادة كتابة الحمولات. overtime_hours هي الساعات المميزة لنفس فترة الدفع؛ تُدعم الأسماء البديلة ot_hours وovertime وot حتى تتمكن صادرات جداول الوقت من ربط الأعمدة بأقل كود لاصق. overtime_multiplier هو القسط معبرًا عنه كمضاعف للأجر الأساسي — على سبيل المثال 1.5 يعني وقتًا ونصفًا و2 يعني ضعف الوقت — وليس نسبة مئوية من الأجر؛ تربط الأسماء البديلة multiplier وot_multiplier وot_rate وpremium بنفس الحقل. تفشل الأجور بالساعة السالبة في التحقق مع invalid_input لأنها لا تصف كشف راتب عاديًا. تُحد الأجور الكبيرة جدًا وإجماليات الساعات أو المضاعفات حتى تبقى رياضيات عزل Worker محدودة وقابلة للتنبؤ تحت الحمل. غياب أي من الحقول الأربعة يفشل مع invalid_input مع تسمية المفتاح المفقود. وثّقوا الحقول الأربعة مرة في SDK وأعيدوا استخدام الأشكال نفسها للعروض والروبوتات واختبارات التكامل.

كيف يُحسب الأجر العادي والإضافي والإجمالي

الصيغ الأساسية هي نفسها التي يستخدمها الناس يدويًا على جدول وقت أو تقدير أسبوعي. الإجمالي هو مجموع هذين السطرين، فتبقى أرباح العادي والإضافي مرئية كمكوّنين منفصلين بدل الانهيار في مجموع معتم. تستخدم المنتجات الوسيطة حسابات فاصلة عائمة عادية، ثم يُقرب كل حقل مالي half-up إلى منزلتين عشريتين لتبدو النتائج كعملة على قسيمة راتب لا ككسور ثنائية طويلة تربك الصرافين والمدققين. مثال: أجر عشرين وأربعون ساعة عادية وخمس ساعات إضافي ومضاعف 1.5 ينتج ثمانمائة أجر عادي ومائة وخمسين إضافيًا وأجر OT فعلي ثلاثين وإجمالي تسعمائة وخمسين بعد التقريب. الرياضيات المتساوية لكل ولاية هي نطاق منتج مقصود: عتبات الإضافي اليومية وقواعد اليوم السابع واستقطاع الضرائب ستكون نوايا بحث وعقودًا مختلفة. الأجر العادي يساوي hourly_rate مضروبًا في regular_hours. أجر الإضافي يساوي hourly_rate مضروبًا في overtime_multiplier مضروبًا في overtime_hours. تعيد الاستجابة أيضًا ot_hourly_rate كـ hourly_rate مضروبًا في المضاعف حتى تعرض الواجهات الأجر الفعلي لـ OT بجوار الأجر الأساسي دون إعادة حسابه في العميل. تعكس الاستجابة الأجر بالساعة المعياري والساعات العادية وساعات الإضافي والمضاعف، ثم تعيد ot_hourly_rate وregular_pay وovertime_pay وgross_pay، إضافة إلى currency_decimals يساوي اثنين وmethod يساوي overtime_gross لتفرع عميل مستقر عبر الإصدارات. استخدموا regular_pay وحده عندما تحتاجون فقط سطر الوقت المستقيم؛ وovertime_pay عندما يحتاج تقرير سطر القسط؛ وgross_pay عندما تحتاج فاتورة مقاول أو تقدير أسبوعي المبلغ المجمع.

استخدام API والتسعير وسير العمل والحدود العملية

استخدموا API المدفوعة مسبقًا عندما يحتاج روبوت موارد بشرية أو لوحة عمل حر أو بوابة توظيف أو مساعد جدول وقت عقد KIT مستقرًا بسعر $0.002 لكل عنصر ناجح؛ لا تستهلك إخفاقات التحقق الرصيد أبدًا بعد رفض المحرك للطلب. تتبع مدخلات المصدر قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تركيبات التكامل المستمر لأن الخوارزمية حتمية بالكامل عبر عزلات Worker وتشغيلات Node المحلية. يمكن للمؤلفين الذين يشحنون SDK ربط regular_pay وovertime_pay وgross_pay مباشرة في واجهات قسائم الراتب ورسائل التقدير وأعمدة التصدير دون إعادة اختراع تقريب half-up للمال. عندما تذكرون سعر API في نص المنتج، استخدموا العنصر النائب في الكتالوج $0.002 حتى تبقى الصفحات المنشورة متوافقة مع أرضية السعر الحية بعد تحديثات الكتالوج.

كيف أحسب أجر العمل الإضافي والأجر العادي؟

أرسلوا JSON يتضمن hourly_rate وregular_hours وovertime_hours وovertime_multiplier (مثلاً 1.5). تتضمن الاستجابة regular_pay وovertime_pay وot_hourly_rate وgross_pay مقربة إلى منزلتين عشريتين.

هل حاسبة الأجر العادي والإضافي مجانية؟

تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ لا تُحسب إخفاقات التحقق.

هل overtime_multiplier نسبة مئوية أم مضاعف للأجر؟

هو مضاعف للأجر الأساسي بالساعة. استخدموا 1.5 لوقت ونصف و2 لضعف الوقت، لا 150 ولا 50 بالمئة.

اطّلع على توثيق KIT الكامل ←