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

رقم تحقق EGN البلغاري

أدخل الأرقام التسعة الأولى من رقم EGN البلغاري واحصل على العاشر: يحصل 752316926 على رقم التحقق 3 فيصبح 7523169263، ويُعرض بالشكل 752316-926-3. الصق رقمًا كاملًا من عشرة أرقام لتكتشف الخطأ قبل حفظ أي سجل. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
Egn
752316926
وضع الحساب
Compute
تحصل على
المُدخَل
752316926
رقم التحقق
3
مع رقم التحقق
7523169263
منسَّق
752316-926-3

الرقم المدني الموحّد البلغاري (EGN، Единен граждански номер) معرّف شخصي من عشرة أرقام يُستخدم في بطاقات الهوية وعقود العمل والإقرارات الضريبية وKYC المصرفي والسجلات الصحية ونماذج الإدارة العامة في بلغاريا. الأرقام الستة الأولى ترمّز تاريخ الميلاد (مع القرن في حقل الشهر)، والثلاثة التالية الرقم التسلسلي الإقليمي، والعاشر رقم تحقق مشتق من ترجيح ثابت للأرقام التسعة الأولى وفق القاعدة المعيارية الرسمية. خطأ في رقم واحد أو تبادل زوج غالبًا ما يكسر ذلك المجموع، لذا فإن التحقق من EGN قبل حفظ سجل موارد بشرية أو فتح ملف عميل أو قبول ملف شريك يكتشف كثيرًا من أخطاء الكتابة مبكرًا.

ما رقم تحقق EGN البلغاري وكيف تعمل الأوزان

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

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

عندما يكون الباقي عشرة، يُعرَّف رقم التحقق صفرًا لا عشرة، بحيث يقابل كل جسم من تسعة أرقام رقمًا ختاميًا واحدًا من صفر إلى تسعة. مقارنةً بـ Luhn mod-عشرة على بطاقات الدفع، يستخدم مخطط EGN متجه أوزان ثابتًا من اليسار إلى اليمين وباقي أحد عشر مع قاعدة خاصة لباقي عشرة، لذا لا ينبغي إعادة استخدام مدقق Luhn على حقول الهوية الشخصية البلغارية. مقارنةً بأوزان CNP الروماني أو رقمي mod-أحد عشر المزدوجين لـ fødselsnummer النرويجي، قاعدة EGN البلغارية خاصة بهذا التخطيط ذي العشرة أرقام وبسلسلة الأوزان التسع.

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

أين تناسب أرقام تحقق EGN سير عمل الموارد البشرية والمصارف والإدارة

تخزّن أنظمة الموارد البشرية والرواتب EGN الموظف على كل وثيقة عمل بلغارية قانونية؛ قد يُفشل رقم واحد خاطئ عند التوظيف لاحقًا إرسالات الضمان الاجتماعي أو الضرائب. يمكن لتدفقات KYC المصرفية والتقنية المالية التي تجمع رقمًا مدنيًا بلغاريًا إعادة حساب رقم التحقق دون استدعاء سجل خارجي، مع تصفية ضوضاء OCR واللقطات الجزئية مبكرًا. ينبغي لفرق المنتج التي تعرض بالفعل أدوات تحقق Luhn أو ISO 7064 عامة أن تستخدم مع ذلك هذه القدرة الخاصة بـ EGN لحقول الهوية الشخصية البلغارية حتى تتوافق الأوزان وحدود الطول ومعالجة باقي عشرة مع المجال.

تحتاج صفحات التعليم وSEO التي تستهدف عبارات مثل رقم تحقق EGN البلغاري أو مدقق EGN بلغاريا إلى أداة مجانية حية يطابق مسار متصفحها الأتمتة حتى تبقى لقطات الدروس دقيقة. لا تعاملوا رقم تحقق EGN ناجحًا كدليل على أن الشخص معرّف بشكل صحيح أو حي أو مخوّل أو موجود في أي سجل رسمي — فهو يثبت فقط أن سلسلة الأرقام متسقة مع خوارزمية تحقق EGN البلغارية على أرقام التاريخ والمنطقة.

تدقيق أعمدة EGN في ملفات الشركاء والرواتب

تحققوا دفعة واحدة من كل EGN في استيراد CSV واعزلوا الصفوف التي لم يعد رقم تحققها يطابق القيمة المتوقعة المعاد حسابها.

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

اضربوا الأرقام التسعة الأولى بالأوزان 2، 4، 8، 5، 10، 9، 7، 3 و6، اجمعوا النواتج، وخذوا الباقي modulo 11. إذا كان الباقي 0–9 فهو رقم التحقق؛ وإذا كان 10 فرقم التحقق 0.

ما الفرق بين وضعي compute وvalidate؟

compute يأخذ تسعة أرقام ويعيد رقم التحقق وEGN الكامل من عشرة أرقام. validate يأخذ عشرة أرقام تشمل الختامي ويبيّن ما إذا كان يطابق رقم التحقق المعاد حسابه.

ماذا يحدث إذا كان رقم التحقق خاطئًا؟

في وضع validate تظل الاستجابة تتضمن الرقم المتوقع ويكون valid false.

ماذا تعني أرقام EGN البلغاري؟

تحمل الأرقام الستة الأولى تاريخ الميلاد، والقرن مدمج في خانة الشهر، والثلاثة التالية رقم تسلسلي إقليمي، والعاشر هو رقم التحقق. تتحقق الأداة من الأرقام فقط، ولا تستخرج تاريخ الميلاد أو الجنس.

هل يمكنني استخدام أداة تحقق لون مع EGN؟

لا. يضرب EGN الأرقام التسعة الأولى في الأوزان الثابتة 2 و4 و8 و5 و10 و9 و7 و3 و6 ويأخذ باقي القسمة على 11، ويُحسب الباقي 10 صفرًا. أما لون فيتبع قاعدة أخرى ويعطي نتائج خاطئة.

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

POSThttps://api.kit.forhosting.com/enc/egn-bulgaria

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

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

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

لكل طلب$0.002

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

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

تحسب هذه القدرة رقم تحقق EGN البلغاري لحمولة من تسعة أرقام (مع أو بدون مسافات وشرطات شائعة)، أو تتحقق من رقم كامل من عشرة أرقام يتضمن الرقم الختامي، وتبلّغ عن الإدخال الخاطئ بدل اختراع رقم بصمت. استخدمها مجانًا في المتصفح أو استدعِ واجهة KIT API بالسعر المنشور؛ كلا المسارين ينفّذان الحساب الحتمي نفسه دون استعلام شبكة ودون سجل لأشخاص حقيقيين.

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

أرسل حقل egn يحتوي أرقامًا من صفر إلى تسعة، مفصولة اختياريًا بمسافات أو شرطات. وضع validate يتوقع رقمًا كاملًا من عشرة أرقام يشمل رقم التحقق الختامي (مثل 7523169263 أو شكل بشرطات من عشرة أرقام). السلاسل الفارغة وegn المفقود وقيم mode غير الصالحة والأطوال الخاطئة تفشل قبل أي مجموع مرجّح ولا تُفوتر. فضّلوا compute عند تجميع EGN من جسم معروف من تسعة أرقام؛ وفضّلوا validate عندما يزوّد مستخدم أو ملف شريك أو ملصق ممسوح رقمًا كاملًا وتحتاجون بوابة منطقية قبل استعلام سجل أو بيانات رئيسية. تُرفض الحروف وعلامات الترقيم الأخرى والشرطات المزدوجة أو الشرطات في البداية أو النهاية كإدخال مشوّه مع invalid_input حتى لا تقبل قيمة مُنظَّفة بصمت. وضع compute هو الافتراضي: قدّم تسعة أرقام بالضبط دون رقم التحقق (مثل 752316926)، فيعيد المحرك check_digit كسلسلة من حرف واحد، وwith_check كسلسلة كاملة من عشرة أرقام تشمل ذلك الرقم، وformatted بالتجميع المقروء YYMMDD-XXX-C. تُبلغ الاستجابة valid true عندما يطابق رقم التحقق المعاد حسابه الرقم الأخير، وتشمل دائمًا check_digit وexpected_check_digit وpayload دون الرقم الأخير وweighted_sum_mod11 وformatted لعرض متسق. ولأن المسار تحليل خالص بلا ساعة أو عشوائية أو شبكة، ينتج الإدخال نفسه دائمًا JSON نفسه في أداة المتصفح المجانية وفي API. بسعر $0.002 لكل طلب ناجح يمكنكم بوابة واردات موارد بشرية جماعية ونماذج التوظيف ومهام ETL دون التفاوض على مستوى مخصص.

أين تناسب أرقام تحقق EGN سير عمل الموارد البشرية والمصارف والإدارة

يمنع وضع validate عند الإدخال الحفظ عندما يكون valid false ويمكن أن يعرض expected_check_digit ليصحّح الموظف النموذج قبل كتابة السجل. تستقبل بوابات التأمين والصحة والخدمات العامة أرقام EGN من نماذج وملفات شركاء حيث قد يرفض رقم ختامي خاطئ دفعة كاملة؛ يتيح وحي حتمي يعيد valid وwith_check للمستوردين تعليم الصفوف قبل الإنتاج. في كل سير عمل العقد واحد: أرقام مع مسافات أو شرطات اختيارية، compute أو validate، JSON منظم يمكن اختباره بـ goldens، سلوك متطابق مجانًا في المتصفح أو برصيد KIT مسبق الدفع، وفشل صادق عند الإدخال المشوّه.

بوابة حقول EGN في نماذج الموارد البشرية والتوظيف

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

حساب الرقم الختامي عند إكمال المعرّفات

من جسم من تسعة أرقام (تاريخ مع منطقة)، استدعوا وضع compute واحفظوا with_check أو formatted حتى يحمل كل سلسلة EGN جديدة الرقم الختامي الصحيح قبل الطباعة أو التصدير أو إنشاء الملفات.

هل تُسمح المسافات والشرطات؟

نعم. تُزال الفواصل الشائعة قبل التحليل. تُرفض الحروف وعلامات الترقيم الأخرى وأنماط الشرطات المعطوبة بـ invalid_input.

كم تكلفة حاسبة رقم تحقق EGN البلغاري؟

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

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