حاسبة الوزن القابل للفوترة
اعرفوا الوزن الذي ستحاسبكم عليه شركة الشحن قبل طباعة الملصق: صندوق وزنه 5 رطل بأبعاد 20 × 15 × 10 بوصة ومعامل 139 يفوتر بنحو 21.58 رطل على أساس وزنه الحجمي. مجانا في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الوزن الفعلي
- 5
- الطول
- 20
- العرض
- 15
- الارتفاع
- 10
- المقسوم الحجمي
- 139
- الحجم
- 3,000
- الوزن الحجمي
- 21.582733813
- الوزن القابل للفوترة
- 21.582733813
- يُحتسب بحسب
- dimensional
تحاسب شركات النقل الطرود على الوزن القابل للفوترة —ويُسمّى أيضًا الوزن المفوتر— وليس فقط على ما تقرأه الميزان. عندما يكون الصندوق كبيرًا وخفيفًا قد يتجاوز الوزن الحجمي (البُعدي) الوزن الفعلي، فتدفع الرقم الأكبر. تقبل حاسبة الوزن القابل للفوترة هذه الوزن الفعلي من الميزان وطول العبوة وعرضها وارتفاعها بالإضافة إلى قاسم الوزن الحجمي لشركة النقل، ثم تُرجع الوزن الحجمي والنتيجة القابلة للفوترة وما إذا كان التسعير يتبع القاعدة الفعلية أم الحجمية. التقريب الاختياري إلى أعلى يطابق سياسات السقف إلى وحدة صحيحة الشائعة في جداول الأسعار. تبقى الوحدات متسقة مع المستدعي: استخدم البوصات والرطل مع قواسم مثل 139 أو 166، أو السنتيمترات والكيلوغرامات مع 5000، دون تحويل صامت.
معنى الوزن القابل للفوترة وكيفية حساب الوزن الحجمي
الوزن القابل للفوترة —ويُسمّى أيضًا الوزن المفوتر— هو رقم الوزن الذي تستخدمه شركة النقل عند تسعير شحنة. وهو ليس دائمًا رقم ميزان المستودع. في كثير من برامج الطرود وLTL يكون المبلغ القابل للفوترة هو الأكبر بين كميتين: الوزن الفعلي للبضاعة المعبأة والوزن الحجمي المشتق من الحجم الخارجي للكرتون.
يوجد الوزن الحجمي لأن سعة الطائرات والشاحنات محدودة بالحجم بقدر ما هي محدودة بالكتلة؛ فعبوة كبيرة قليلة الكثافة قد تستهلك من فضاء الشبكة ما تستهلكه علبة أكثف بنفس الأبعاد الخارجية. الصيغة القياسية: الوزن الحجمي يساوي الطول في العرض في الارتفاع مقسومًا على قاسم حجمي منشور. ذلك القاسم ليس عالميًا: برامج الطرود المحلية في الولايات المتحدة غالبًا تستخدم 139 عندما تكون الأبعاد بالبوصة والوزن بالرطل؛ وبعض المسارات الدولية تستخدم 166 بنفس اصطلاح البوصة والرطل؛ والبرامج المترية كثيرًا تستخدم 5000 عندما تكون الأبعاد بالسنتيمتر والوزن بالكيلوغرام.
عقدك أو جدول أسعارك أو بوابة الناقل هو مصدر الحقيقة لأي قاسم ينطبق —ولا تفترض ثابتًا عالميًا واحدًا. بمجرد معرفة الوزن الحجمي يكون الوزن القابل للفوترة ببساطة الأكبر بين الوزن الفعلي والوزن الحجمي. عند تساوي القيمتين يتبع التسعير الوزن الفعلي للميزان.
وعندما يكون الحجمي أكبر تكون الشحنة مقيّدة بالحجم وتُحسب على المكعب.
أين تُثبت حاسبة الوزن القابل للفوترة قيمتها
تستخدم فرق عمليات التجارة الإلكترونية حاسبة الوزن القابل للفوترة قبل طباعة الملصقات لتحديد الكراتين الخفيفة كبيرة الحجم وتضييق التعبئة قبل وصول فاتورة الناقل. تحتاج الأسواق ومقارنات الأسعار متعددة الناقلين إلى مرجع حتمي يطبق قاعدة الأكبر بين الفعلي والحجمي نفسها عبر UPS وFedEx وUSPS وDHL والمكاملين الإقليميين بعد تزويد القاسم الصحيح لكل خدمة. يطابق محللو المالية واللوجستيات فواتير الناقل مع سجل الطلبات بإعادة تشغيل الأبعاد والأوزان بنفس الصيغة بدل تفكيك جدول.
مواقع المحتوى التي تتنافس على «حاسبة الوزن القابل للفوترة» أو «الوزن المفوتر» تستفيد من أداة حية يتطابق مسارها المجاني في المتصفح بايتًا بايتًا مع مسار الأتمتة المدفوع على الوحدة الخالصة نفسها. فشل التحقق لا يستهلك الرصيد.
حالات الاستخدام
الدفع ومقارنة الأسعار
قدّر الوزن المفوتر لعروض متعددة الناقلين بتطبيق قاسم الوزن الحجمي لكل خدمة على نفس L×W×H والوزن الفعلي.
مطابقة الفواتير
أعد تشغيل أبعاد الطلب عبر صيغة الوزن القابل للفوترة لتفسير سبب فوترة الناقل الوزن الحجمي بدل قراءة ميزان المستودع.
الأسئلة الشائعة
هل أحتاج وحدات متوافقة للوزن والأبعاد؟
نعم. حافظ على نظام واحد: بوصات مع رطل وقاسم قائم على البوصة، أو سنتيمترات مع كيلوغرامات وقاسم متري. الحاسبة لا تحوّل الوحدات بصمت أبدًا.
كيف يحسب الوزن الحجمي؟
اضربوا الطول في العرض في الارتفاع ثم اقسموا الناتج على معامل شركة الشحن. صندوق أبعاده 20 × 15 × 10 حجمه 3000، وبقسمته على 139 نحصل على نحو 21.58، أي أكثر بكثير من وزن فعلي قدره 5.
ما المعامل الحجمي الذي يجب استخدامه؟
المعامل المذكور في عقدكم أو جدول الأسعار. كثير من الشحنات الداخلية في الولايات المتحدة تستخدم 139 بالبوصة والرطل، وبعض المسارات الدولية 166، والبرامج المترية غالبا 5000 بالسنتيمتر والكيلوغرام.
هل يمكن تقريب الوزن القابل للفوترة إلى الوحدة الصحيحة التالية؟
نعم. فعّلوا خيار التقريب فيرتفع الناتج إلى الوحدة الصحيحة التالية بعد المقارنة بين الوزن الفعلي والحجمي، كما تفعل جداول أسعار كثيرة. ومن دونه تبقى الدقة كاملة.
لماذا أدفع أكثر مما يظهره الميزان؟
لأن الصندوق كبير بالنسبة إلى وزنه. تحاسب شركات الشحن على الأكبر بين الوزن الفعلي والحجمي، لذلك يفوتر الطرد الخفيف كبير الحجم على أساس أبعاده. وإذا تساوى الوزنان يعتمد الوزن الفعلي.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/ecom/billable-weight \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"actual_weight":5,"length":20,"width":15,"height":10,"dim_divisor":139}'const res = await fetch("https://api.kit.forhosting.com/ecom/billable-weight", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"actual_weight": 5,
"length": 20,
"width": 15,
"height": 10,
"dim_divisor": 139
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ecom/billable-weight",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"actual_weight": 5,
"length": 20,
"width": 15,
"height": 10,
"dim_divisor": 139
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ecom/billable-weight", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"actual_weight":5,"length":20,"width":15,"height":10,"dim_divisor":139}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"actual_weight":5,"length":20,"width":15,"height":10,"dim_divisor":139}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ecom/billable-weight", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"actual_weight": 5,
"length": 20,
"width": 15,
"height": 10,
"dim_divisor": 139
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ecom.billable_weight",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
المنطق الخالص نفسه يشغّل أداة المتصفح المجانية وواجهة API، فلا تختلف المتاجر وأنظمة WMS ومحركات التسعير على بسيط هو أكبر عددين.
معنى الوزن القابل للفوترة وكيفية حساب الوزن الحجمي
كثير من الناقلين يقرّبون بعد ذلك الوزن القابل للفوترة إلى أعلى رطل أو كيلوغرام صحيح قبل الرجوع إلى التعريفة؛ وتعرض هذه الحاسبة تلك الخطوة كعلم اختياري round_up حتى تطابق الأتمتة محرك التسعير الذي تستخدمه أصلًا.
عقد الإدخال وحقول الاستجابة وسلوك التحقق
وسلسلة formula قصيرة تعيد صياغة القاعدة للعرض بجانب النتيجة. مثال: وزن فعلي خمسة، أبعاد عشرون في خمسة عشر في عشرة، قاسم مئة وتسعة وثلاثون يعطي حجمًا ثلاثة آلاف ووزنًا حجميًا نحو واحد وعشرين فاصلة ثمانية وخمسين ووزنًا قابلًا للفوترة من الجانب الحجمي. اقرن الاستجابة بتسميات وحداتك الخاصة؛ فهذا المسار لا يحوّل البوصات إلى سنتيمترات ولا الرطل إلى كيلوغرامات —وخلط الأنظمة بقاسم خاطئ مشكلة جودة بيانات خارج الرياضيات الخالصة. أرسل جسم JSON بخمسة أعداد منتهية موجبة إلزامية: actual_weight (وزن ميزان العبوة النهائية)، وlength وwidth وheight للأبعاد الخارجية بوحدة طول واحدة متسقة، وdim_divisor من قاعدة الوزن الحجمي لدى الناقل. ويمكنك اختياريًا إرسال round_up كقيمة منطقية؛ وعند حذفه يكون الافتراضي false وتحتفظ الرقم القابل للفوترة بالدقة الكاملة بعد مقارنة الأكبر. يجوز أن يصل كل حقل رقمي كعدد JSON أو كسلسلة رقمية؛ والحقول المفقودة والسلاسل الفارغة والقيم غير المنتهية والأصفار والسالبة تفشل بـ invalid_input مع تسمية الحقل، ولا تُفوتر تلك الإخفاقات. عند النجاح يعيد الجسم المدخلات، ويبلّغ volume بوصفه length في width في height، وdimensional_weight بوصفه volume مقسومًا على dim_divisor، وbillable_weight بوصفه الأكبر بين actual_weight وdimensional_weight —مع سقف اختياري عندما يكون round_up هو true. الحقل charged_by يكون actual أو dimensional حتى تبرز الواجهات أي جانب فاز دون إعادة مقارنة أعداد عائمة. اجعل الطلبات صغيرة وثبّت المخرجات المقربة في الاختبارات وأعد استخدام الوحدة نفسها في المتصفح وAPI حتى تطابق المعاينات المجانية الأتمتة المدفوعة مسبقًا.
أين تُثبت حاسبة الوزن القابل للفوترة قيمتها
يمكن لبرمجيات إدارة المستودعات ومحطات التعبئة استدعاء API عند كل مسح كرتون لإظهار ما إذا كانت الميزان أم شريط القياس سيحدد التكلفة. ولأن التنفيذ parse خالص من المستوى A، يكلف كل استدعاء ناجح السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة. وثّق مصدر dim_divisor في أدلة التشغيل، واحفظ وحدات الطول والوزن بجوار كل SKU أو ملف كرتون، فتحصل على وزن مفوتر قابل لإعادة الإنتاج لتقديرات الدفع وتدقيقات SLA والعاملين على الحافة دون بناء محرك تسعير كامل خاص بك.
حالات التكامل
فحوصات التعبئة قبل الملصق
امسح أبعاد الكرتون ووزن الميزان على طاولة التعبئة؛ اعرض الوزن القابل للفوترة وcharged_by ليصغّر الموظفون الصناديق المتضخمة قبل شراء الملصقات.
أسئلة تقنية
كيف يُحسب الوزن القابل للفوترة؟
الوزن القابل للفوترة (المفوتر) هو max(actual_weight, dimensional_weight) حيث dimensional_weight = (length × width × height) / dim_divisor. وround_up الاختياري يرفع النتيجة إلى وحدات صحيحة.
أي dim_divisor يجب أن أستخدم؟
استخدم القاسم من عقد الناقل أو جدول الأسعار. القيم الشائعة: 139 (محلي أمريكي in·lb) و166 (بعض الدولي in·lb) و5000 (cm·kg). هذه الأداة لا تختار الناقل نيابة عنك.
متى يكون charged_by هو dimensional مقابل actual؟
يكون charged_by هو dimensional عندما يكون الوزن الحجمي أكبر بصرامة من الوزن الفعلي؛ وإلا فهو actual (بما في ذلك عند تساوي القيمتين).
كم تكلف حاسبة الوزن القابل للفوترة؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بمبلغ $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُفوتر.