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

حاسبة أجر الساعات

مع 48 ساعة بأجر 20 في الساعة ومضاعف 1.5 بعد 40 ساعة تحصل على 800 أجرًا عاديًا و240 للعمل الإضافي و1040 إجماليًا. تدخل مجموع الساعات فقط ويتولى الحساب تقسيمها. مجاني في متصفحك.

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

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

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

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

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

التحقق الفاشل، بما فيه أجر ساعة سالب، لا يُفوتر.

راتب أسبوعي من مجموع الساعات

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

بوتات الموارد البشرية وفواتير المتعاقدين

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

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

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

كيف تُحدَّد الساعات الزائدة؟

العتبة 40 عند الإغفال. لا تقسّمون مسبقًا الساعات العادية مقابل الإضافي.

هل يمكنني تغيير حد الأربعين ساعة للعمل الإضافي؟

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

هل تطبق الحاسبة قواعد العمل الإضافي القانونية أو تخصم الضرائب؟

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

ماذا لو عملت ساعات أقل من الحد؟

تكون ساعات العمل الإضافي وأجرها صفرًا، ويصبح الأجر الإجمالي ببساطة الأجر بالساعة مضروبًا في عدد الساعات، ولا يؤثر المضاعف في النتيجة.

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

POSThttps://api.kit.forhosting.com/fin/hours-pay

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

curl -X POST https://api.kit.forhosting.com/fin/hours-pay \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hourly_rate":20,"hours_worked":48,"overtime_multiplier":1.5}'
{
  "hourly_rate": 20,
  "hours_worked": 48,
  "overtime_multiplier": 1.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.hours_pay",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

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

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

تُرفض كذلك أعداد الساعات السالبة والمعاملات السالبة والعتبات السالبة حتى يفشل انقلاب الإشارة العرضي بصوت عالٍ بدل اختراع سالب عبثي على إيصال. يقع التحقق كله قبل أي حساب نقدي، فلا تنتج الطلبات الفاسدة صفوف أجر نصف ممتلئة أبدًا. ترسلون مجموع الساعات لا تقسيمًا مسبقًا للعادي مقابل الإضافي: تنفّذ الحاسبة ذلك التقسيم من العتبة التي اخترتموها أو من القيمة الافتراضية أربعين. أرسلوا جسم JSON بثلاثة حقول واجبة وحد اختياري. hours_worked هو مجموع الوقت على الساعة في نافذة الدفع، عدد محدود غير سالب أو سلسلة رقمية؛ تُقبل الأسماء البديلة hours وhrs وtotal_hours وweekly_hours عندما يسمي عميلكم الحقل أصلًا باسم آخر. hourly_rate هو الأجر الأساسي لكل ساعة كعدد محدود غير سالب أو سلسلة رقمية؛ والأسماء البديلة rate وwage وhourly وpay_rate تُقابل نفس القيمة حتى يحتفظ منشئو النماذج بتسميات مألوفة. overtime_multiplier هو العلاوة معبَّرًا عنها بمضاعف الأجر الأساسي —مثلًا 1.5 تعني مرة ونصفًا و2 تعني ضعف الوقت— لا نسبة مئوية من الأجر؛ والأسماء البديلة multiplier وot_multiplier وot_rate وpremium تُقابل نفس الحقل. overtime_threshold اختياري ويساوي أربعين ساعة عند الإغفال، وهو السقف الأسبوعي الشائع للوقت العادي؛ والأسماء البديلة threshold وot_threshold وregular_limit وcutoff تسمح لكم بتسمية قاعدة يومية من ثماني ساعات أو سقف أسبوعي محلي دون تغيير بقية العقد. الأجور بالساعة السالبة تفشل التحقق بـ invalid_input لأنها لا تصف كشف راتب عاديًا. تُحدَّد الأجور ومجاميع الساعات والمعاملات أو العتبات البالغة الكبر حتى تبقى رياضيات Worker isolate محدودة. غياب أي حقل واجب يفشل بـ invalid_input مع تسمية المفتاح الناقص.

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

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

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

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

إضافي يومي في الورديات الطويلة

اضبطوا overtime_threshold على ثمانية ونفس المعامل لتسعير وردية طويلة: الساعات فوق ثمانٍ إضافي بالأجر الممتاز.

كيف يُحسب الأجر من ساعات العمل؟

أرسلوا JSON فيه hours_worked وhourly_rate وovertime_multiplier (مثلًا 1.5). الساعات فوق overtime_threshold (افتراضي 40) تُدفع بالعلاوة. تتضمن الاستجابة regular_pay وovertime_pay وgross_pay مقرَّبة إلى منزلتين.

هل حاسبة أجر الساعات مجانية؟

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

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

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

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