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

أرقام تحقق CPF البرازيل

أدخل الأرقام التسعة 529982247 لتحصل على رقمي التحقق 25، فيكون رقم CPF الكامل 52998224725؛ أو الصق أحد عشر رقمًا لترى هل يتطابق الرقمان الأخيران. وتُعدّ الأرقام الوهمية مثل 11111111111 غير صالحة. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
العدد
529982247
تحصل على
وضع الحساب
Compute
المُدخَل
529982247
أرقام التحقق
25
رقم التحقق 1
2

رقم CPF البرازيلي (Cadastro de Pessoas Físicas) معرّف ضريبي من أحد عشر رقمًا يُستخدم في المصارف والرواتب والتجارة الإلكترونية والنماذج الحكومية. تسعة أرقام تعرّف الشخص؛ والرقمان الأخيران أرقام تحقق مستمدة من صيغة mod-11 ثابتة، بحيث يفشل خطأ كتابة واحد وكثير من التبديلات أكثر مما يظهر كتسجيل صالح آخر. تحسب هذه القدرة رقمي التحقق من أساس خالص من تسعة أرقام، أو تتحقق من CPF كامل من أحد عشر رقمًا وتُبلغ ما إذا كان الزوج المخزَّن يطابق القيمة المعاد حسابها. تُعامل سلاسل الأرقام المتكررة مثل كل الأصفار أو كل الآحاد على أنها غير صالحة وفق القواعد البرازيلية حتى لو نجحت الحسابات. شغّلوها مجانًا في المتصفح أو استدعوا واجهة KIT؛ كلا المسارين يشاركان الحساب الحسابي النقي نفسه دون شبكة ودون سجلات مخزَّنة.

كيف تُحسب أرقام تحقق CPF البرازيلي

يتكوّن CPF دائمًا من أحد عشر رقمًا عشريًا عند كتابته بلا ترقيم. الأرقام التسعة الأولى تشكّل التسجيل الأساس؛ والعاشر والحادي عشر مُتحقّقان. للحصول على رقم التحقق الأول، اضربوا كل رقم من الأرقام التسعة الأساس بالأوزان التنازلية من عشرة إلى اثنين، واجمعوا النواتج، وخذوا المجموع modulo أحد عشر، ثم عيّنوا الباقي: إن كان الباقي أقل من اثنين فالرقم صفر، وإلا فالرقم أحد عشر ناقص الباقي.

للحصول على رقم التحقق الثاني، ألحقوا الرقم الأول بالأرقام التسعة الأساس وكرّروا عملية mod-11 نفسها بأوزان من أحد عشر إلى اثنين. التحقق هو العكس: أعيدوا حساب الرقمين من الأحرف التسعة الأولى وقارنوهما بالرقمين الأخيرين. ترفض الممارسة الرسمية أيضًا أرقام CPF التي تكون كل أرقامها متطابقة—مثل 00000000000 أو 11111111111—لأن تلك السلاسل تُرضي الحساب لبعض أنماط الأوزان لكنها لا تُصدَر كمعرّفات حقيقية.

* الأخرى.

إكمال تسعة أرقام أساس للاختبارات والنماذج

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

تدقيق أعمدة CPF في التصديرات الجماعية

تحققوا دفعةً من كل CPF في CSV رواتب أو مستخرج ERP واعزلوا الصفوف التي لم تعد أرقام تحققها تطابق الزوج المعاد حسابه أو هي عناصر نائبة من أرقام متكررة.

ما أرقام تحقق CPF البرازيلي؟

هما الرقم العاشر والحادي عشر من CPF، يُحسبان من التسعة الأولى بأوزان mod-11 الرسمية التنازلية، بحيث تفشل أخطاء رقم واحد وكثير من التبديلات أكثر بكثير مما تظهر كتسجيل آخر.

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

لا تُفوتر المهام الفاشلة. أزيلوا تنسيق XXX.XXX.XXX-XX في العميل قبل الاستدعاء.

لماذا يُعدّ رقم CPF مثل 11111111111 غير صالح؟

قد تحقق سلاسل مثل 00000000000 أو 11111111111 الحساب، لكنها لا تُصدر أبدًا أرقامًا حقيقية. واتباعًا للممارسة الرسمية تعدّها الأداة غير صالحة.

كيف يُحسب رقم التحقق الثاني في CPF؟

أضف رقم التحقق الأول إلى الأرقام التسعة، ثم اضرب الأرقام العشرة في الأوزان من 11 إلى 2 واجمعها. إذا كان باقي القسمة على 11 أقل من 2 فالرقم 0، وإلا فهو 11 ناقص الباقي.

هل تعرض الأداة رقمي التحقق الصحيحين؟

نعم. عند التحقق تعرض الأداة إلى جانب الرقمين اللذين أدخلتهما الزوج المتوقع ورقم CPF الصحيح، فيسهل تحديد خطأ الإدخال مباشرة.

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

POSThttps://api.kit.forhosting.com/enc/cpf-brazil

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

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

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

لكل طلب$0.002

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

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

تُرفض الأحرف غير الرقمية والأطوال الخاطئة والإدخال الفارغ بخطأ invalid_input واضح.

كيف تُحسب أرقام تحقق CPF البرازيلي

وبما أن الخوارزمية حسابية معيارية صحيحة نقية بأوزان ثابتة، تنتج الأرقام التسعة نفسها دائمًا زوج التحقق نفسه على كل منصة—المتصفح أو Worker أو بيئة اختبار دون اتصال—ولذلك تُنشر القدرة كمحرك parse من المستوى A وليس كاستدعاء نموذج.

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

أرسلوا حقل number يحتوي أحرف الصفر إلى التسعة فقط. يتوقع الوضع validate أحد عشر رقمًا بالضبط. يسهّل هذا الشكل عرض «كتبتم XY والمتوقع AB» في واجهة KYC أو تسجيل دون طلب ثانٍ. السلاسل الفارغة وnumber المفقود وقيم mode غير الصالحة والأطوال الخاطئة (مثل ثمانية أو اثني عشر رقمًا) تفشل قبل أي مجموع مرجّح ولا تُفوتر. تُرفض المسافات والنقاط والشرطات والحروف والنقاط العشرية كمدخل غير رقمي بـ invalid_input حتى لا يقبل نموذج قيمة منظّفة بصمت—أزيلوا الترقيم في العميل إذا كتب المستخدم القناع المألوف XXX.XXX.XXX-XX. الوضع compute هو الافتراضي: قدّموا تسعة أرقام أساس بالضبط؛ يعيد المحرك check_digits كسلسلة من حرفين، وcheck_digit_1 وcheck_digit_2 كلًّا على حدة، وcpf كالكود الكامل من أحد عشر رقمًا، وlength أحد عشر. تُبلغ الاستجابة valid true فقط عندما يطابق الزوج الختامي expected_check_digits المعاد حسابه ولا تكون السلسلة سلسلة أرقام متطابقة؛ وتشمل دائمًا base (الأرقام التسعة الأولى) وcheck_digits كما أُرسل وexpected_check_digits وcpf المعياري المبني من base زائد الزوج المتوقع. ولأن المسار parse نقي بلا ساعة ولا مصدر عشوائي ولا شبكة، يُنتج المدخل نفسه دائمًا JSON نفسه في أداة المتصفح المجانية وفي API. بسعر $0.002 لكل طلب ناجح يمكنكم حماية استيراد CRM بالجملة وتدقيق ملفات الشركاء وبوابات النماذج دون التفاوض على مستوى مخصّص.

أين تتناسب أرقام تحقق CPF مع مسارات المنتج الفعلية

مسارات الانضمام في التقنية المالية والأسواق البرازيلية تطلب CPF مبكرًا؛ والتحقق من أرقام التحقق عند فقدان التركيز يقلّل الإرسالات الفاشلة وتذاكر الدعم دون استدعاء سجل حكومي عند كل ضغطة. أنظمة الرواتب والموارد البشرية تستورد CSV للموظفين وينبغي أن تعزل الصفوف التي لم يعد الرقم الحادي عشر فيها مطابقًا، وهذا يلتقط التعديلات البشرية وأخطاء الزيادة بواحد في المولّدات السابقة. لا تعاملوا رقم تحقق ناجحًا كدليل على وجود الشخص في أنظمة Receita Federal أو على أن الوثيقة نشطة—إنه يثبت فقط أن سلسلة الأحد عشر رقمًا سليمة حسابيًا وفق قاعدة CPF وليست عنصرًا نائبًا من أرقام متكررة، وهو معيار الصدق نفسه لأي أداة checksum ضريبية. يمكن لصفحة الدفع في التجارة الإلكترونية التي تقبل CPF كمعرّف ضريبي أن توقف المتابعة حتى يصير valid صحيحًا وتعرض expected_check_digits عندما يكون الزوج خاطئًا. تعيد مهام جودة البيانات حساب expected_check_digits لكل عمود CPF في تصدير وتُعلّم التعارضات قبل الفوترة أو التقارير الضريبية.

التحقق من CPF المكتوب أو المستورد عند الإدخال

عندما يرسل نموذج تسجيل أو استيراد CRM أو API شريك أحد عشر رقمًا، استدعوا وضع validate وامنعوا التخزين إذا كان valid خاطئًا، مع عرض expected_check_digits لتصحيح خطأ الكتابة.

كيف أحسب أرقام تحقق CPF عبر هذه API؟

أرسلوا POST مع number مضبوطًا على تسعة أرقام بالضبط وmode compute (أو احذفوا mode). تشمل الاستجابة check_digits وcheck_digit_1 وcheck_digit_2 وcpf (الكود الكامل من أحد عشر رقمًا).

كيف أتحقق من CPF كامل من أحد عشر رقمًا؟

أرسلوا POST مع السلسلة ذات الأحد عشر رقمًا وmode validate. تشمل الاستجابة valid وcheck_digits وexpected_check_digits وbase وcpf المعياري.

هل أداة أرقام تحقق CPF البرازيل مجانية؟

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

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