ForHosting KIT · الرياضيات

تقسيم صندوق البقشيش حسب ساعات العمل

صندوق قيمته 100 يُقسَّم على نوبات من 8 و6 و4 ساعات يعطي 44.45 و33.33 و22.22، ومجموع الحصص يساوي الصندوق كاملًا حتى آخر سنت. أدخل الصندوق وساعات كل شخص واحصل على كل حصة ونسبتها. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
إجمالي البقشيش
100
تحصل على
إجمالي الساعات
18

توزّع هذه الحاسبة صندوق البقشيش المشترك على الموظفين بنسبة ساعات عمل كل شخص. أدخلوا إجمالي الصندوق وسجلًا لكل موظف لتحصلوا على نسبته ومبلغه. وتضمن تسوية السنتات أن يساوي مجموع المدفوعات كامل الصندوق حتى عندما تنتج عن النسب كسور من السنت. تناسب الأداة المطاعم والحانات والمقاهي والصالونات وفرق الفعاليات وكل منشأة تنص سياستها على منح كل ساعة مؤهلة الوزن نفسه.

جهّزوا الصندوق وساعات الموظفين

ابدؤوا بالمبلغ النهائي المتاح فعلًا للتوزيع. إذا كانت منشأتكم تخصم رسوم البطاقات أو رسوم الخدمة أو أي تسوية أخرى، فطبّقوا السياسة المعتمدة قبل إدخال الصندوق. أضيفوا بعد ذلك كل موظف مؤهل باسم فريد وعدد الساعات المحتسبة.

تقبل الحاسبة الساعات العشرية، ولذلك تلائم أرباع الساعة أو الدقائق المحوّلة إلى ساعات عشرية. يجوز أن تكون ساعات أحد الأشخاص صفرًا، لكن يجب أن يكون مجموع ساعات القائمة أكبر من الصفر. احتفظوا بتقرير الدوام الأصلي مع النتيجة حتى يسهل تتبع كل رقم.

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

افهموا الحصص النسبية وتقريب السنتات

تجمع الحاسبة جميع الساعات، ثم تقسم ساعات كل شخص على المجموع وتضرب النسبة الناتجة في صندوق البقشيش. فمن عمل ربع الساعات المؤهلة يحصل على ربع الصندوق قبل تقريب العملة. وقد تحتوي الحصص الخام على كسور من السنت، لذلك يمكن أن يؤدي تقريب كل دفعة منفردة إلى فرق محاسبي عن المبلغ المتاح.

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

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

راجعوا النتيجة ووثّقوها واستخدموها

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

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

عالجوا أيضًا أي اختلاف في سجلات الوقت قبل التوزيع.

إقفال مناوبة مطعم

وزعوا بقشيش المناوبة على طاقم الخدمة والحانة والدعم المؤهل بحسب ساعاتهم المسجلة.

إعداد الرواتب الأسبوعية

حوّلوا الصندوق الأسبوعي وتقرير الدوام المعتمد إلى مبالغ دقيقة بالسنت لكل موظف.

تدقيق توزيع سابق

أعيدوا حساب الحصص من الساعات المؤرشفة وقارنوا النتيجة الحتمية بالمدفوعات المسجلة.

هل يمكن أن تكون ساعات موظف واحد صفرًا؟

نعم. يحصل ذلك الموظف على صفر، بشرط أن تكون ساعات شخص آخر على الأقل عددًا موجبًا.

هل يساوي مجموع التخصيصات الصندوق دائمًا؟

نعم. تسوّي طريقة أكبر البواقي كسور السنت ليطابق مجموع المبالغ الصندوق بدقة.

هل يمكن استخدام أوزان الوظائف أو النقاط؟

تعامل الحاسبة جميع الساعات بالتساوي. إذا استخدمت سياستكم المعتمدة أوزانًا، فأعدوا ساعات موزونة وموثقة مسبقًا.

كيف تُحسب حصة كل شخص من صندوق البقشيش؟

تُقسم ساعات الشخص على مجموع ساعات الفريق، ثم تُطبَّق هذه النسبة على الصندوق. مع 8 و6 و4 ساعات من أصل 18 ساعة، يحصل الشخص الأول على 44.45 من صندوق قيمته 100.

هل يمكنني إدخال ساعات بكسور عشرية مثل أرباع الساعة؟

نعم، تقبل الساعات الكسور العشرية، وهذا يناسب سجلات الدوام بأرباع الساعة أو بالدقائق المحوّلة إلى صيغة عشرية. احتفظ بتقرير الساعات الأصلي بجوار النتيجة ليتمكن أي شخص من تتبع كل رقم.

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

POSThttps://api.kit.forhosting.com/math/tip-pool-split-by-hours

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

curl -X POST https://api.kit.forhosting.com/math/tip-pool-split-by-hours \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"total_tip":240,"staff":[{"name":"Avery","hours":8},{"name":"Blake","hours":6},{"name":"Casey","hours":4}]}'
{
  "total_tip": 240,
  "staff": [
    {
      "name": "Avery",
      "hours": 8
    },
    {
      "name": "Blake",
      "hours": 6
    },
    {
      "name": "Casey",
      "hours": 4
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.tip_pool_split_by_hours",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

راجعوا النتيجة ووثّقوها واستخدموها

للعمليات المتكررة، تبلغ تكلفة API ‏$0.002 لكل طلب، وتعيد JSON منظمًا مناسبًا لإعداد الرواتب أو جداول التسوية أو مسارات الموافقة.

ما تكلفة الاستخدام؟

يمكنكم تشغيلها مجانًا في المتصفح، أو دفع $0.002 لكل طلب API.

ماذا يحدث إذا كان إجمالي الساعات صفرًا؟

يعيد الطلب خطأ invalid_input لأنه يتعذر حساب توزيع نسبي عندما تكون ساعات الجميع صفرًا.

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