حاسبة رسوم الأمتعة الزائدة
تقدّر حاسبة رسوم الأمتعة الزائدة المبلغ الذي قد تفرضه شركة الطيران عندما يتجاوز وزن حقيبة مسجلة الحد المشمول في التذكرة.
شغّل الأداة مجانًا
أدخل الوزن الفعلي والحد المجاني وقيمة التعرفة المنشورة، وحدد ما إذا كانت الشركة تحاسب عن كل كيلوغرام زائد أم تفرض رسما ثابتا على الحقيبة زائدة الوزن. تفصل النتيجة بين الوزن الزائد والرسم التقديري، لتتمكن من مقارنة إعادة توزيع المحتويات أو شراء أمتعة مسبقا أو الدفع في المطار قبل السفر.
تحقق من القاعدة المطبقة على تذكرتك
ابدأ بشروط الأمتعة المرتبطة تحديدا بفئة السعر والمسار ودرجة السفر وحالة برنامج الولاء في حجزك. تنشر شركات الطيران حدودا متعددة في كثير من الأحيان، وقد لا يسري الحد المبين لمسار أو نوع تذكرة آخر على حجزك. زن حقيبة واحدة بعد تجهيزها على ميزان موثوق، ثم أدخل وزنها بالكيلوغرام. استخدم الوزن المشمول لتلك الحقيبة تحديدا باعتباره الحد المجاني. بعد ذلك، تحقق من طريقة وصف الناقل لرسم الوزن الزائد. اختر المحاسبة لكل كيلوغرام عندما تضرب الشركة السعر المنشور في كل كيلوغرام فوق الحد. واختر المحاسبة لكل حقيبة عندما يؤدي تجاوز الحد إلى رسم ثابت واحد على تلك القطعة. أدخل التعرفة بالعملة التي تريد إظهارها. تعالج الحاسبة حقيبة واحدة في كل مرة، ولذلك لا تفترض إمكان نقل الجزء غير المستخدم من حد حقيبة إلى أخرى. إذا كان الحجز يسمح بجمع الأوزان المسموحة، أو يعتمد شرائح وزن متعددة، أو يضع حدا منفصلا لعدد القطع، فاحسب كل حقيبة معنية ثم راجع المجموع وفقا للقواعد الرسمية لشركة الطيران.
افهم طريقة احتساب التقدير
تطرح الحاسبة حد الوزن المجاني من الوزن الفعلي للحقيبة. إذا كانت النتيجة صفرا أو أقل، فلا تكون الحقيبة زائدة الوزن ويكون الرسم التقديري صفرا. أما إذا كان الفرق موجبا، فهو يمثل الوزن الزائد. عند تطبيق قاعدة لكل كيلوغرام، يضرب هذا الوزن في قيمة التعرفة المدخلة. وبذلك يبقى كسر الكيلوغرام ضمن العملية الحسابية ولا يحذف من دون تنبيه. وعند تطبيق قاعدة لكل حقيبة، يؤدي أي تجاوز موجب إلى فرض القيمة الثابتة مرة واحدة بصرف النظر عن مقدار تجاوز الحد. تعرض النتيجة الوزن المدخل والحد المجاني والوزن الزائد وطريقة التحصيل والتعرفة والعملة والرسم المقدر، حتى تظل الافتراضات واضحة. تقرب المبالغ المالية إلى منزلتين عشريتين والأوزان إلى ثلاث منازل لتكون المخرجات مستقرة. قد تعتمد شركة الطيران بدلا من ذلك التقريب إلى الأعلى أو شرائح الوزن أو الضرائب. إذا نصت سياستها على أي من ذلك، فتعامل مع النتيجة بوصفها تقديرا للتخطيط وطبق قاعدة التقريب أو الشريحة المنشورة قبل الشراء.
استخدم النتيجة لاختيار الحل العملي
يكون تقدير الرسم أكثر فائدة قبل الوصول إلى مكتب تسجيل السفر. قارن المبلغ بتكلفة إضافة أمتعة عبر الإنترنت، أو نقل بعض الأغراض إلى حقيبة أخرى مسموح بها، أو ارتداء الأشياء المقبولة وحملها، أو شحن المتعلقات غير العاجلة بصورة منفصلة. أعد وزن الحقيبة بعد كل تعديل، لأن فرقا صغيرا قد يلغي رسما ثابتا بالكامل. تحقق أيضا من أقصى وزن تقبله الشركة؛ فدفع رسم الوزن الزائد لا يعني بالضرورة قبول حقيبة شديدة الثقل، إذ قد تؤدي حدود المناولة الآمنة إلى رفضها أو تصنيفها أمتعة خاصة. لا تشمل الحاسبة رسوم القطع الإضافية أو الأبعاد الكبيرة أو المعدات الرياضية أو قيود المواد الخطرة أو الضرائب أو رسوم البطاقة أو تحويل العملات. وقد تضاف هذه البنود إلى رسم الوزن الزائد. احتفظ بالنتيجة مع شروط التعرفة التي راجعتها حتى يستطيع مسافر آخر فهم أساس التقدير. وقبيل المغادرة، أكد الحد والرسم في رسالة تأكيد الحجز أو صفحة الأمتعة الرسمية للناقل، لأن أسعار الشراء المسبق قد تختلف عن الأسعار المفروضة في المطار.
حالات الاستخدام
فحص الحقيبة قبل مغادرة المنزل
قدّر الرسم المحتمل بينما لا يزال بإمكانك إزالة الأغراض أو توزيعها على حقائب أخرى.
مقارنة خيارات الأمتعة بين الشركات
طبق حد كل شركة وتعرفتها على وزن الحقيبة نفسه قبل اختيار التذكرة المناسبة.
تقييم جدوى شراء الأمتعة مسبقا
قارن الرسم التقديري بالسعر الذي تعرضه الشركة لإضافة حقيبة قبل موعد الرحلة.
الأسئلة الشائعة
ما تكلفة استخدام الحاسبة؟
يمكنك استخدامها مجانا في المتصفح. تتوفر المعالجة عبر API مقابل $0.002 لكل طلب.
ما الفرق بين الرسم لكل كيلوغرام والرسم لكل حقيبة؟
يضرب الرسم الأول الوزن الزائد في تعرفة محددة، بينما يفرض الثاني مبلغا ثابتا عند تجاوز الحقيبة حدها.
هل يقرب الوزن الزائد إلى الكيلوغرام الصحيح الأعلى؟
لا. يحتفظ الحساب بكسور الوزن المدخل. طبق طريقة التقريب الخاصة بشركة الطيران إذا اشترطتها سياستها.
هل يمكنني حساب رسوم عدة حقائب؟
نعم. احسب كل حقيبة على حدة، ولا تجمع النتائج إلا إذا كانت الشركة تقيم كل قطعة بصورة مستقلة.
هل تشمل النتيجة رسوم الحجم الكبير أو القطع الإضافية؟
لا. تقدر الرسوم المرتبطة بالوزن فقط، ولا تشمل الأبعاد والقطع الإضافية والأغراض الخاصة والضرائب وتحويل العملات.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/travel/baggage-excess-fee \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bag_weight_kg":27.5,"free_allowance_kg":23,"fee_mode":"per_kg","fee_amount":18}'const res = await fetch("https://api.kit.forhosting.com/travel/baggage-excess-fee", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bag_weight_kg": 27.5,
"free_allowance_kg": 23,
"fee_mode": "per_kg",
"fee_amount": 18
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/baggage-excess-fee",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bag_weight_kg": 27.5,
"free_allowance_kg": 23,
"fee_mode": "per_kg",
"fee_amount": 18
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/baggage-excess-fee", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bag_weight_kg":27.5,"free_allowance_kg":23,"fee_mode":"per_kg","fee_amount":18}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bag_weight_kg":27.5,"free_allowance_kg":23,"fee_mode":"per_kg","fee_amount":18}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/baggage-excess-fee", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"bag_weight_kg": 27.5,
"free_allowance_kg": 23,
"fee_mode": "per_kg",
"fee_amount": 18
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.baggage_excess_fee",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |