ForHosting KIT · أدوات المطورين

رقم تحقق SSCC-18

تحصل أرقام البيانات السبعة عشر 00614141123456789 على رقم التحقق 0، فيكون رمز SSCC-18 الكامل 006141411234567890. احسب الرقم قبل طباعة ملصق المنصة النقالة، أو تحقق من رمز من 18 رقمًا في إشعار الشحن. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
العدد
00614141123456789
تحصل على
وضع الحساب
Compute
المُدخَل
00614141123456789
رقم التحقق
0
رمز SSCC-18
006141411234567890

تُعرّف ملصقات اللوجستيات وأنظمة المستودعات وتكاملات الناقلين المنصات ووحدات الشحن برمز حاوية الشحن التسلسلي (SSCC-18) المؤلف من ثمانية عشر رقمًا. تحمل سبعة عشر من تلك الأرقام رقم الامتداد وبادئة شركة GS1 والمرجع التسلسلي؛ أما الرقم الثامن عشر فهو رقم تحقق مستمد من صيغة GS1 mod-10 بحيث يفشل خطأ كتابة واحد أو تبديل موضع أكثر بكثير مما يبدو كحاوية صالحة أخرى. تحسب هذه القدرة رقم التحقق ذلك من سلسلة بيانات من سبعة عشر رقمًا، أو تتحقق من SSCC كامل من ثمانية عشر وتُبلّغ إن كان الرقم النهائي المخزّن يطابق القيمة المعاد حسابها.

كيف يُحسب رقم تحقق SSCC-18

تحدد المواصفات العامة لـ GS1 رقم تحقق واحدًا بنمط mod-10 لرمز Serial Shipping Container Code والرموز ذات الصلة بمعرّف التطبيق (00). خذوا الأرقام السبعة عشر للبيانات — رقم الامتداد وبادئة الشركة والمرجع التسلسلي — وتجاهلوا الأقواس أو معرّفات التطبيق المطبوعة بجانب الأشرطة. رقّموا أرقام البيانات تلك من اليمين: يُضرب أقصى رقم بيانات يمينًا في ثلاثة، والذي يليه يسارًا في واحد، ثم ثلاثة، ثم واحد، بالتناوب حتى أقصى رقم يسارًا.

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

التحقق هو العملية العكسية: أعيدوا حساب الرقم المتوقع من الأحرف السبعة عشر الأولى وقارنوه بالثامن عشر. * الأخرى.

كيف تحسبون رقم تحقق أو تتحققون من SSCC كامل

أرسلوا حقل number يحتوي فقط على الأحرف من صفر إلى تسعة. يتوقع الوضع validate ثمانية عشر رقمًا بالضبط. يسهّل ذلك إظهار «أدخلتم X، المتوقع Y» في واجهة مستودع بلا طلب ثانٍ.

تفشل السلاسل الفارغة وnumber المفقود وقيم mode غير الصالحة والأطوال الخاطئة (مثل ستة عشر أو تسعة عشر رقمًا) قبل أي مجموع مرجّح ولا تُفوتر. فضّلوا compute عند إنشاء أو إكمال تسلسل حاوية جديد؛ وفضّلوا validate عندما تستلمون SSCC كاملًا من ماسح أو تصدير WMS أو تغذية ناقل وتحتاجون بوابة منطقية قبل حجز الشحنة.

أين تناسب أرقام تحقق SSCC-18 تدفقات اللوجستيات الحقيقية

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

تستدعي المطابع التي تؤلف ملصقات لوجستية GS1-128 من تسلسلات من سبعة عشر رقمًا وضع compute مرة لكل وحدة وتضع sscc18 تحت الأشرطة. لا تعاملوا رقم تحقق ناجحًا كدليل على تخصيص GS1 أو ملكية نطاق التسلسل — فهو يثبت فقط أن السلسلة من ثمانية عشر رقمًا صحيحة حسابيًا وفق قاعدة GS1 mod-10، وهو نفس معيار الصدق الذي تطبّقونه على أي مجموع تحقق لوجستي.

إكمال تسلسل من سبعة عشر رقمًا لملصقات المنصات

خذوا رقم الامتداد وبادئة شركة GS1 والمرجع التسلسلي (سبعة عشر رقمًا)، استدعوا وضع compute، واطبعوا sscc18 تحت أشرطة GS1-128 حتى يحمل ملصق المنصة SSCC-18 صالحًا للماسح.

تدقيق أعمدة SSCC للشركاء في تغذية EDI

تحققوا دفعةً من كل SSCC-18 في DESADV أو CSV أو تصدير WMS واعزلوا الصفوف التي لم يعد رقم تحققها يطابق القيمة المتوقعة المعاد حسابها.

ما رقم تحقق SSCC-18؟

هو الرقم الثامن عشر من Serial Shipping Container Code، يُحسب من الأرقام السبعة عشر الأولى بأوزان GS1 المتناوبة 3 و1 من اليمين حتى تفشل أخطاء الرقم الواحد أكثر بكثير مما تبدو كحاوية أخرى.

كيف يُحسب رقم التحقق في SSCC؟

ابدأ من آخر رقم بيانات واضرب الأرقام بالتناوب في 3 و1 ثم اجمع النواتج. ورقم التحقق هو ما يرفع المجموع إلى أقرب مضاعف للعشرة، أو 0 إن كان المجموع مضاعفًا أصلًا. ومع 00614141123456789 يكون 0.

هل أكتب (00) الظاهر أمام الرمز الشريطي؟

لا. فالرمز (00) المطبوع بجانب الأشرطة هو معرّف التطبيق وليس جزءًا من الرمز. أدخل أرقام البيانات السبعة عشر فقط، أو الثمانية عشر للتحقق، وتُرفض الأقواس والمسافات والشرطات بدل حذفها خفية.

ماذا تحتوي أرقام البيانات السبعة عشر؟

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

هل يثبت رمز SSCC الصحيح أن الرقم التسلسلي يخص شركتي؟

لا. رقم التحقق الصحيح يثبت فقط أن الأرقام الثمانية عشر متسقة حسابيًا، ولا يثبت أن بادئة GS1 مُنحت لشركتك أو أن نطاق الأرقام التسلسلية من حقك.

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

POSThttps://api.kit.forhosting.com/enc/sscc

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

curl -X POST https://api.kit.forhosting.com/enc/sscc \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"number":"00614141123456789"}'
{
  "number": "00614141123456789"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.sscc",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

تُرفض الأحرف غير الرقمية والأطوال الخاطئة بخطأ invalid_input واضح دون حذف المهملات بصمت. شغّلوها مجانًا في المتصفح أو استدعوا واجهة KIT API بالسعر المنشور؛ كلا المسارين يستخدمان الحساب الحسابي النقي ذاته بلا شبكة وبلا تخزين لرموز SSCC.

كيف يُحسب رقم تحقق SSCC-18

يدعم جدول الأوزان نفسه معرّفات GS1 أخرى بأطوال مختلفة، لكن هذه الأداة تركز بدقة على تخطيط سبعة عشر زائد واحد لـ SSCC-18 حتى تبقى نية البحث وعقود API واضحة. ولأن الخوارزمية حساب صحيح خالص بأوزان ثابتة، يُنتج نفس التسلسل دائمًا رقم التحقق ذاته على كل منصة — المتصفح أو Worker أو بيئة اختبار بلا شبكة — ولهذا تُسلَّم القدرة كمحرك parse من المستوى A لا كاستدعاء نموذج.

كيف تحسبون رقم تحقق أو تتحققون من SSCC كامل

تُرفض المسافات والشرطات والأحرف والأقواس حول معرّفات التطبيق والنقاط العشرية كمدخل غير رقمي بـ invalid_input حتى لا يقبل نموذج قيمةً نُظّفت بصمت. الوضع compute هو الافتراضي: قدّموا سبعة عشر رقم بيانات بالضبط؛ يعيد المحرك check_digit كسلسلة من حرف واحد، وsscc18 كتلك الأرقام السبعة عشر زائد رقم التحقق، وlength ثمانية عشر. تُبلّغ الاستجابة valid true عندما يطابق الرقم النهائي expected_check_digit المعاد حسابه، وتتضمن دائمًا payload (الأرقام السبعة عشر الأولى) وcheck_digit كما أُرسل وexpected_check_digit وsscc18 القانوني من payload زائد الرقم المتوقع. ولأن المسار parse خالص بلا ساعة أو مصدر عشوائي أو شبكة، يُنتج نفس المدخل دائمًا نفس JSON على أداة المتصفح المجانية وعلى API. بسعر $0.002 لكل طلب ناجح يمكنكم حماية استيرادات ASN الجماعية وطابعات الملصقات وتدقيق ملفات الشركاء دون التفاوض على مستوى مخصص.

أين تناسب أرقام تحقق SSCC-18 تدفقات اللوجستيات الحقيقية

يمكن لواجهات حجز الناقلين التي تقبل قوائم SSCC أن تتحقق عند الإرسال وتحجب العرض حتى يصبح valid true، فتقل رفضات EDI أو API. تعيد اختبارات التكامل ومهام جودة البيانات حساب expected_check_digit لكل عمود SSCC في تصدير وتعزل عدم التطابق قبل أن يصل إلى باب الرصيف.

التحقق من رموز SSCC الممسوحة أو المدخلة عند الاستلام

عندما يرسل ماسح يدوي أو نموذج ثمانية عشر رقمًا، استدعوا وضع validate واحجبوا تحديثات ASN أو التخزين إن كان valid false، مع إظهار expected_check_digit لتصحيح خطأ الكتابة.

كيف أحسب رقم تحقق SSCC-18 بهذه الـ API؟

أرسلوا POST مع number من سبعة عشر رقمًا بالضبط وmode compute (أو احذفوا mode). تتضمن الاستجابة check_digit وsscc18 (الرمز الكامل من ثمانية عشر رقمًا).

كيف أتحقق من SSCC كامل من ثمانية عشر رقمًا؟

أرسلوا POST مع السلسلة ذات الثمانية عشر رقمًا وmode validate. تتضمن الاستجابة valid وcheck_digit وexpected_check_digit وpayload وsscc18 القانوني.

ماذا يحدث مع الأحرف أو المسافات أو الشرطات أو الأطوال الخاطئة؟

يُرفض المدخل غير الرقمي والأطوال غير سبعة عشر (compute) أو ثمانية عشر (validate) بـ invalid_input. لا تُفوتر مهام التحقق الفاشلة.

هل أداة رقم تحقق SSCC-18 مجانية؟

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

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