البحث في السجل
يتصل Didit بسجلات الشركات في الدول المدعومة للحصول على البيانات الرسمية. في التدفق المستضاف، يختار المستخدم دولة التأسيس ويملأ اسم الشركة أو رقم التسجيل أو كليهما، ويُشترط إدخال واحد منهما على الأقل. تُوحَّد أرقام التسجيل حيث تقتضي السجلات ذلك (على سبيل المثال، تُكمَّل أرقام شركات المملكة المتحدة بأصفار حتى تبلغ ثمانية أرقام)، وعند توفير المعرّفين معاً يجمع البحث في السجل بينهما.ملء البحث مسبقاً باستخدام expected_details
إذا كنت تعرف الشركة مسبقاً، مرِّر expected_details (company_name، registry_country، registration_number) عند إنشاء الجلسة. يحدد التدفق المستضاف الدولة ويقفلها مسبقاً (وكذلك الولاية في السجلات على مستوى الولايات مثل US-CA)، ويملأ حقول البحث المطابقة، ويشغّل البحث المُصرَّح به تلقائياً، فيصل المستخدم مباشرة إلى نتيجة شركته. يبقى الحقلان قابلين للتعديل حتى يتمكن المستخدم من تصحيح تصريح خاطئ. هذا ملء مسبق فقط، واختيار شركة مختلفة عن المُصرَّح بها لا يُنتج أي تحذير.
أنواع البحث
تدعم عمليات البحث في السجل نمطين:سير عمل البحث
يتبع البحث في السجل سير عمل غير متزامن:البحث
يستعلم Didit السجل عن الدولة المختارة والمعرّفات المُدخلة، أي اسم الشركة أو رقم التسجيل أو كليهما معاً. يوضح حقل
searched_by في الاستجابة كيفية مطابقة النتائج (name أو registration_number أو registration_number_and_name)، وتعرض الواجهة المستضافة على نتائج رقم التسجيل زر تجاوز بنقرة واحدة بعنوان “البحث باسم الشركة بدلاً من ذلك”. يعمل البحث بشكل غير متزامن.استعلام النتائج
استعلم عن حالة البحث حتى تُحسم النتائج. قد تستغرق السجلات الكبيرة بضع ثوانٍ لإعادة النتائج.
اختيار الشركة
راجع الشركات التي أعادها البحث واختر المطابقة الصحيحة. يربط Didit الشركة المختارة بفحص KYB ويملأ جميع البيانات المتاحة.
التأكيد والمتابعة
أكِّد بيانات الشركة أو صحِّحها، ثم تابع إلى الخطوة التالية المُعدّة.
تُعيد بعض السجلات ملف الشركة قبل أن يصبح تقرير الملكية جاهزاً، ويستمر إعداد التقرير في الخلفية بينما يُكمل مقدم الطلب خطوات مستقلة، مثل رفع المستند.
لا يحول الملء المسبق من السجل دون استخدام نموذج الأشخاص الرئيسيين، إذ يمكن لمقدم الطلب إدخال الأشخاص يدوياً، ويظهر الأشخاص المتاحون من السجل قبل الإرسال فور وصول التقرير.
القرارات المخصصة التي تعتمد على التقرير تنتظر وصوله، ولا تخمّن نتيجتها.
تُحفَظ تصحيحاتك عند وصول التقرير.
لا يُعدّ التقرير المعلّق فحصاً مكتملاً في السجل ولا موافقة تلقائية، وتستخدم فوترة السجل المستوى الذي تم تسليمه فعلياً.
الإرسال اليدوي
إذا لم يُعثر على الشركة في السجل، أرسل بيانات الشركة يدوياً. تستمر الجلسة باستخدام البيانات المقدَّمة، وتُضبط قيمة
is_from_registry على false.البيانات المُسترجعة
حالات الشركة
مؤشر مصدر البيانات
يتضمن كل سجل شركة العلَمis_from_registry:
true: تم استرداد البيانات من سجل شركات رسميfalse: أُدخلت البيانات يدوياً لأن الشركة لم تُعثر عليها في السجل
fetch_status ما إذا كان البحث في السجل قد اكتمل أو فشل أو ما زال قيد التنفيذ.
مستويات البيانات والأسعار
في التدفق المستضاف، يترتب على اختيار الشركة رسوم السجل، حتى إذا غادر مقدّم الطلب قبل تأكيد التفاصيل أو إتمام التحقق. إذا كان التقرير جاهزاً عند الاختيار، يُحتسب المستوى المسلَّم فوراً. إذا كانت الملكية ما زالت معلّقة، يُحتسب مستوى Lite عند الاختيار، ولا يُحتسب إلا فرق السعر عند تسليم مستوى أعلى. إذا كانت الملكية غير متاحة، فلا تُطبّق أي رسوم إضافية للملكية. يستند الإجمالي إلى الأسعار المعروضة عند الاختيار، ولا يتجاوز أبداً عرض سعر المستوى المطلوب. يُحتسب الاختيار وأي تعديل لاحق للملكية كفحص سجل واحد، أما قراءة التقرير المشترى أو تأكيد تفاصيله فلا تُحتسب مرة أخرى. تُسجَّل في العقود القائمة بسعر ثابت عمليةُ فحص سجل واحدة عند الاختيار، دون وحدة عقد ثانية لتسليم الملكية لاحقاً. لا توجد رسوم بحث منفصلة لعمليات البحث في سير العمل المستضاف. قد تترتب على عمليات البحث المستقلة عبر API رسوم قدرها $0.50 لكل طلب ناجح؛ انظر فوترة البحث. انظر أسعار سجل KYB للاطلاع على الجدول الكامل لكل دولة.
يختار سير العمل المستضاف المستوى حسب الدولة من Workflows → KYB Registry Check → Countries. حيثما لا يحتوي السجل على أي سجل ملكية لشركة ما، يُسلَّم طلب المساهمين أو UBO ويُحتسب بأعلى مستوى تستطيع سجلات الدولة تقديمه، وغالباً ما يكون Lite.
الشركة التي لا تُعثر عليها ويُدخلها المستخدم يدوياً (
is_from_registry: false) تُحتسب بسعر ثابت قدره $0.75، لأن البحث نُفِّذ حتى وإن لم يُرجع السجل أي بيانات.
مثال: استجابة مستوى Lite
مثال: استجابة مستوى Lite
يُرجع Lite ملف الشركة فقط، دون مساهمين أو UBO أو بنية ملكية:يضيف مستوى المساهمين الحقل
ownership_structure وإدخالات المساهمين، إضافة إلى المديرين والمسؤولين. ويضيف مستوى UBO علاوة على ذلك المستفيدين الحقيقيين مع نسب الملكية. انظر الملكية والمسؤولون والمديرون.البيانات المسترجعة من السجل مقابل البيانات المقدّمة من المستخدم
تحتفظ Didit بالبيانات المسترجعة من السجل والبيانات التي أكّدها المستخدم كـسجلات تدقيق منفصلة، مع عرض قياسي موحّد تعتمد عليه الفحوصات اللاحقة. تحمل كل شركة ثلاث كتل مرتبطة:
يحدد الطابع الزمني
confirmed_by_user_at وقت تأكيد المستخدم النهائي للبيانات المسترجعة من السجل أو تعديلها. ما دام هذا الطابع لا يزال null وis_editable بقيمة true، يمكن للمستخدم النهائي مواصلة تعديل الحقول داخل التدفق المستضاف.
بالنسبة للشركات المُدخلة يدوياً (is_from_registry: false)، يكون user_provided_data المصدر الوحيد، وتصبح is_editable بقيمة false بعد أن يرسل المستخدم البيانات.
يمكن للمحللين رؤية المصدرين جنباً إلى جنب في مراجعة الجلسة في Business Console، ومقارنة ما قاله السجل بما أكّده المستخدم.
حقول نموذج السجل القابلة للتهيئة
تتحكم في حقول بيانات الشركة التي يطلبها التدفق المستضاف للتحقق خلال خطوة تأكيد السجل. اضبطها في Business Console: افتح محرر سير العمل، واختر عقدة KYB Registry check، ثم انتقل إلى تبويب الحقول. لكل حقل إحدى ثلاث حالات:
تظهر ثلاثة حقول دائماً وتكون مطلوبة دائماً، ولا يمكن تهيئتها لأنها تحدد هوية الشركة:
company_name وcountry_code وregion (الولاية أو المنطقة، عندما يكون السجل إقليمياً).
الحقول الـ16 القابلة للتهيئة:
registration_number, incorporation_date, legal_address, vat_number, alternative_names, tax_number, company_type, legal_entity_identifier, location_of_registration, nature_of_business, registered_capital_amount, registered_capital_currency, website, email, phone, control_scheme
افتراضياً، ولجميع سير العمل الحالية، يكون incorporation_date وحده مطلوباً، وتكون كل الحقول القابلة للتهيئة الأخرى اختيارية، بحيث يعمل النموذج تماماً كما كان قبل توفر هذا الإعداد.
يُفرض الإلزام من جهة الخادم: إذا أُرسل نموذج السجل وفيه حقل مطلوب فارغ، يعيد الخادم الاستجابة 400 مع رسائل خطأ لكل حقل، وتعرض الواجهة المستضافة الحقول المفعّلة فقط. في واجهة برمجة سير العمل، يُضبط هذا الإعداد عبر الكائن kyb_registry_fields_config في عقدة KYB Registry، راجع إعدادات الميزات لمعرفة بنية هذا الكائن.
يُفرض
vat_number عندما يكون مطلوباً للشركات المُؤسَّسة في دولة ضمن دول الاتحاد الأوروبي الخاضعة لضريبة القيمة المضافة (انظر أدناه). أما بقية الدول فيُعامل فيها الحقل كحقل اختياري حتى لو كان مطلوباً، لأنه لا يوجد رقم ضريبة قيمة مضافة أوروبي لجمعه. ويظل tax_number يُتحقق منه عند تقديمه لتلك الشركات.التحقق من ضريبة القيمة المضافة والرقم الضريبي
عند إرسال خطوة السجل، يتحقق Didit منvat_number الخاص بالشركة لدى المصدر الرسمي في بلدها.
إذا لم تكن لدى الشركة vat_number، يُتحقق من tax_number بدلاً منه.
يمكن إرسال الرقم مع بادئة الدولة أو بدونها، ومع أي فواصل (DE 123 456 789 وDE123456789 و123456789 متكافئة بالنسبة لشركة ألمانية).
السجلات الرسمية. في هذه الدول يُفحص الرقم مباشرةً لدى السجل الحكومي أو الرسمي للأعمال، الذي يعيد أيضاً الاسم المسجل (وفي معظم الحالات العنوان):
إذا أُرسل رقم SIREN أو SIRET فرنسي، أو رقم RSIN هولندي، أو رقم ضريبي هنغاري كامل بوصفه رقم ضريبة القيمة المضافة، يُحوَّل إلى رقم ضريبة القيمة المضافة المقابل قبل فحصه.
تُفحص أرقام ضريبة القيمة المضافة اليونانية تلقائياً بالبادئة
EL.
قواعد رقم التحقق. في هذه الدول لا يمكن الاستعلام من أي سجل، لذلك يُفحص الرقم وفق التنسيق الرسمي للدولة وقواعد رقم التحقق فيها: ألبانيا، أندورا، الأرجنتين، أستراليا، أذربيجان، بيلاروس، كندا، تشيلي، الصين، جمهورية الدومينيكان، مصر، السلفادور، غانا، غواتيمالا، آيسلندا، الهند، إندونيسيا، إسرائيل، اليابان، كينيا، ليختنشتاين، المكسيك، مولدوفا، موناكو، الجبل الأسود، المغرب، موزمبيق، نيوزيلندا، مقدونيا الشمالية، بيرو، روسيا، سان مارينو، صربيا، سنغافورة، جنوب أفريقيا، كوريا الجنوبية، تايوان، تايلاند، تونس، تركيا، أوكرانيا، المملكة المتحدة، الولايات المتحدة، أوروغواي، فنزويلا وفيتنام.
تُطبَّق هذه القواعد أيضاً داخل الاتحاد الأوروبي عندما يكون tax_number رقماً ضريبياً وطنياً لا يوجد له رقم ضريبة قيمة مضافة للفحص، مثل Steuernummer الألمانية.
لا يدل tax_number إلا على معرّف ضريبي، لا على تسجيل في ضريبة القيمة المضافة، لذلك عندما لا يدرجه VIES تعود النتيجة إلى هذه القواعد بدلاً من invalid.
تحصل الشركات من أي دولة أخرى على vat_validation_status: "not_applicable".
وكذلك جلسات البيئة التجريبية التي لا تتصل أبداً بأي سجل ضريبي.
تُحفظ النتيجة لدى الشركة وتظهر في payload قرار KYB:
القيمة في
vat_validation_source هي إحدى القيم التالية: eu_vies، pl_vat_white_list، no_brreg، ch_uid_register، br_receita_federal، co_rues، cr_hacienda، ec_sri، py_dnit، أو format_rules.
بمجرد أن يصبح الرقم valid أو invalid أو format_valid أو invalid_format، تُحفظ النتيجة طوال الجلسة، ولا يُسأل السجل مرة أخرى ما لم يتغير الرقم.
مقارنة الاسم. عندما يكون الرقم valid ويفصح المصدر عن الاسم المسجل، تقارن Didit هذا الاسم بشكل تقريبي مع اسم الشركة المُقدَّم.
عند وجود اختلاف جوهري يُصدر تحذير KYB_COMPANY_VAT_NAME_MISMATCH دون تغيير حالة الجلسة، فهو إشارة غير حاسمة للمراجِعين.
يتضمن additional_data الحقول registry_name وregistry_source وsubmitted_name، إضافة إلى vies_name عندما يكون المصدر VIES.
بعض الدول الأعضاء في الاتحاد الأوروبي لا تفصح عن الاسم أو العنوان؛ فتعود الحقول فارغة ولا تُجرى أي مقارنة.
الإجراءات القابلة للتهيئة. يتحكم إعدادان في عقدة فحص السجل KYB في ما يفعله الفحص غير الناجح بالجلسة (القيم REVIEW وDECLINE وNO_ACTION):
يُعرض
tax_number الذي يكون invalid_format في payload دون أن يُطلق أي إجراء، لأن الحقل الضريبي الحر غالباً ما يحتوي على معرّف شركة آخر.
تُصدر كل نتيجة أيضاً التحذير المقابل (KYB_COMPANY_VAT_INVALID، KYB_COMPANY_VAT_COULD_NOT_VALIDATE) في فحص السجل، راجع تحذيرات التحقق من الشركات (KYB).
المقارنة المرجعية للبيانات
يقارن Didit تلقائياً البيانات المقدَّمة من المستخدم أو البيانات المعتمدة مع ما أعاده السجل، ومع بيانات OCR المستخرجة من المستندات المرفوعة:- اسم الشركة: مطابقة تقريبية لاستيعاب الاختصارات واختلافات التنسيق
- رقم التسجيل: التحقق من التطابق التام
- الدولة: فحص الاتساق بين الدولة المقدَّمة ودولة السجل
- العنوان: الترميز الجغرافي والتطبيع لإجراء المقارنة
الملخص المالي
حيثما تتوفر البيانات، يسترجع Didit ملخصاً للبيانات المالية من السجل:- الإيرادات أو حجم المبيعات
- عدد الموظفين
- رموز الصناعة SIC/NACE
- تواريخ الإيداع وحالة الامتثال
حقول السجل الإضافية
حسب نطاق التغطية في الولاية القضائية، قد تتضمن استجابة السجل أيضاً:alternative_names: الأسماء التجارية وأسماء DBA والأسماء القانونية السابقةlegal_entity_identifier(LEI): للمؤسسات المالية والكيانات المدرجةwebsite،email،phone: معلومات الاتصال المسجلة لدى السجلnature_of_business: وصف موجز (بلغة السجل)registered_capital: رأس المال المصرّح به أو المُصدَر، ككائن{amount, currency}
business الخاصة بقرار KYB.
الثقة وحالة التحقق
يحمل كل استجابة من السجل حقلverification_status:
ادمج هذا الحقل مع
is_from_registry لبناء منطقك الخاص لاحقاً:
مخرجات المقارنة المرجعية
تعمل كل مقارنة مرجعية على كل حقل على حدة، وتُرجع إحدى القيم التالية:MATCH: تتوافق البيانات المقدَّمة مع السجل.MISMATCH: اختلاف جوهري. يُعلَّم كتحذير.NO_DATA: أحد الطرفين فارغ، ولا يمكن إجراء المقارنة.
ما الذي يحدد النتيجة
تُدخل حالة الشركة، وبلد التأسيس، ونتائج AML، ومدى التطابق مع البيانات المُعلَنة إلى القرار كوسوم تحذير على فحص السجل وفحص AML. يقرر سير العمل لديك ما إذا كان كل تحذير سيؤدي إلى القبول أو المراجعة أو الرفض. انظر تقييم المخاطر للإشارات ومفاتيح سير العمل التي تتحكم فيها.الدول المدعومة
تتفاوت التغطية حسب الدولة. انظر الدول المدعومة للاطلاع على تفصيل المستويات لكل منطقة.الخطوات التالية
الملكية
تحديد UBO وسلاسل الملكية.
مخطط الاستجابة
موضع كل حقل في payload.
الدول المدعومة
التغطية حسب المنطقة.