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