> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# व्यवसाय सत्यापन चेतावनियाँ और KYB त्रुटि कोड

> Didit के व्यवसाय सत्यापन चेतावनी कोड सुविधा के अनुसार: KYB रजिस्ट्री, KYB दस्तावेज़, प्रमुख व्यक्ति, AML, फ़ोन, ईमेल, प्रश्नावली और डिवाइस और IP विश्लेषण।

## अवलोकन

व्यवसाय सत्यापन (KYB) उन सुविधा आइटमों पर चेतावनियाँ दिखाता है जिनसे वे उत्पन्न हुई हैं। हर चेतावनी में प्लेटफ़ॉर्म पर इस्तेमाल किया जाने वाला मानक संरचित फ़ॉर्मेट होता है: `feature`, `risk`, `log_type`, `short_description`, `long_description`, वैकल्पिक `additional_data`, और `node_id`। इससे आप समीक्षा कार्य को सही ऑपरेशनल टीम तक भेज सकते हैं।

KYB सत्र तीन मुख्य सुविधा टैग के तहत चेतावनियाँ उत्सर्जित करते हैं, जो V3 निर्णय प्रतिक्रिया में अपनी-अपनी सुविधा सरणियों से जुड़े होते हैं:

| सुविधा टैग | निर्णय प्रतिक्रिया कुंजी | क्या कवर करता है |
| - | - | - |
| `KYB_REGISTRY` | `registry_checks[].warnings[]` | आधिकारिक कंपनी रजिस्ट्री खोज। सक्रिय स्थिति, देश प्रतिबंध, व्युत्पन्न स्वामित्व, और लापता अधिकारी/UBO रिकॉर्ड। |
| `KYB_DOCUMENTS` | `document_verifications[].warnings[]` | उपयोगकर्ता द्वारा अपलोड किए गए निगमन, स्वामित्व, पते और शेयरधारक दस्तावेज़। दस्तावेज़ों के बीच सुसंगतता, OCR, मेटाडेटा, छेड़छाड़, आयु और उप-प्रकार नियम। |
| `KYB_KEY_PEOPLE` | `key_people_checks[].warnings[]` | निदेशकों, अधिकारियों, UBO या उपयोगकर्ता द्वारा जमा किए गए पक्षों पर व्यक्ति-स्तरीय संकेत, जिनमें AML और पिछली अस्वीकृति के पुन: उपयोग से आने वाले PEP/प्रतिबंध निष्कर्ष शामिल हैं। |

इसी KYB वर्कफ़्लो में नीचे दी गई साझा सुविधाएँ भी शामिल हो सकती हैं। ये अपनी सरणियों पर चेतावनियाँ उत्सर्जित करती हैं:

| सुविधा टैग | निर्णय प्रतिक्रिया कुंजी |
| - | - |
| `AML` | `aml_screenings[].warnings[]` |
| `PHONE` | `phone_verifications[].warnings[]` |
| `EMAIL` | `email_verifications[].warnings[]` |
| `QUESTIONNAIRE` | `questionnaire_responses` (चेतावनियाँ सत्र लॉग पर होती हैं) |
| `LOCATION` | `ip_analyses[].warnings[]` |

## KYB रजिस्ट्री चेतावनियाँ

रजिस्ट्री चेतावनियाँ `feature: "KYB_REGISTRY"` का उपयोग करती हैं और `registry_checks[].warnings[]` पर दिखाई देती हैं।

| टैग | विवरण |
| - | - |
| `KYB_COUNTRY_RESTRICTED` | कंपनी का देश वर्कफ़्लो के लिए कॉन्फ़िगर किए गए अनुमत देशों से बाहर है। |
| `KYB_OFFICERS_DATA_NOT_FOUND` | रजिस्ट्री से अधिकारी डेटा उपलब्ध नहीं है। |
| `KYB_OWNERSHIP_DATA_NOT_FOUND` | रजिस्ट्री से स्वामित्व डेटा उपलब्ध नहीं है। |
| `KYB_BENEFICIAL_OWNERSHIP_NOT_DERIVABLE` | रजिस्ट्री डेटा से अंतिम वास्तविक स्वामित्व स्थापित नहीं किया जा सका। |
| `KYB_COMPANY_NOT_ACTIVE` | रजिस्ट्री के अनुसार कंपनी सक्रिय नहीं है। |
| `KYB_COMPANY_NOT_FROM_REGISTRY` | कंपनी मैन्युअल रूप से दर्ज की गई थी और किसी कॉर्पोरेट रजिस्ट्री से सत्यापित नहीं की जा सकी। |
| `KYB_REGISTRY_DATA_MISMATCH_WITH_EXPECTED` | रजिस्ट्री से मिली कंपनी की पंजीकरण संख्या उस `expected_details.registration_number` से मेल नहीं खाती जो आपने सत्र बनाते समय भेजा था। |
| `KYB_REGISTRY_DATA_PARTIAL_MATCH_WITH_EXPECTED` | रजिस्ट्री से मिली पंजीकरण संख्या अपेक्षित संख्या से केवल आंशिक रूप से मेल खाती है, उदाहरण के लिए किसी शाखा या सहायक कंपनी का प्रत्यय। |
| `KYB_COMPANY_VAT_INVALID` | आधिकारिक कर रजिस्ट्री में कंपनी के VAT नंबर या कर पहचान संख्या का कोई सक्रिय पंजीकरण नहीं है, या VAT नंबर अपने देश के प्रारूप और चेक-डिजिट नियमों को पूरा नहीं करता। कॉन्फ़िगर किया गया `kyb_vat_invalid_action` लागू होता है (डिफ़ॉल्ट: समीक्षाधीन)। |
| `KYB_COMPANY_VAT_COULD_NOT_VALIDATE` | आधिकारिक रजिस्ट्री अस्थायी रूप से अनुपलब्ध होने के कारण VAT नंबर या कर पहचान संख्या सत्यापित नहीं की जा सकी। कॉन्फ़िगर किया गया `kyb_vat_unverified_action` लागू होता है (डिफ़ॉल्ट: कोई प्रभाव नहीं)। |
| `KYB_COMPANY_VAT_NAME_MISMATCH` | इस नंबर के लिए आधिकारिक रजिस्ट्री में दर्ज नाम जमा किए गए कंपनी नाम से भिन्न है। यह सूचनात्मक है। इसमें `additional_data` में `registry_name`, `registry_source` और `submitted_name` शामिल हैं, और जब रजिस्ट्री VIES हो तो `vies_name` भी। |

VAT चेतावनियाँ वहाँ लागू होती हैं जहाँ कंपनी के VAT नंबर या कर पहचान संख्या को सत्यापित किया जा सकता है। देशों और स्रोतों के लिए [VAT और कर पहचान संख्या सत्यापन](https://docs.didit.me/hi/business-verification/company-data.md#vat-और-टैक्स-id-सत्यापन) देखें।

## KYB दस्तावेज़ चेतावनियाँ

दस्तावेज़ चेतावनियाँ `feature: "KYB_DOCUMENTS"` का उपयोग करती हैं और `document_verifications[].warnings[]` पर दिखाई देती हैं।

| टैग | विवरण |
| - | - |
| `KYB_DOCUMENT_MISSING_REQUIRED_FIELD` | दस्तावेज़ में कंपनी का कोई आवश्यक फ़ील्ड नहीं मिला, जैसे कंपनी का नाम या पंजीकरण संख्या। |
| `KYB_DOCUMENT_NAME_MISMATCH` | दस्तावेज़ में दिया गया कंपनी का नाम रजिस्ट्री से मेल नहीं खाता। |
| `KYB_DOCUMENT_REG_NUMBER_MISMATCH` | दस्तावेज़ में दी गई पंजीकरण संख्या रजिस्ट्री से मेल नहीं खाती। |
| `KYB_DOCUMENT_INCORPORATION_DATE_MISMATCH` | दस्तावेज़ में दी गई निगमन तिथि रजिस्ट्री से मेल नहीं खाती। |
| `KYB_DOCUMENT_ADDRESS_MISMATCH` | दस्तावेज़ में दिया गया पंजीकृत पता रजिस्ट्री से मेल नहीं खाता। |
| `KYB_CROSS_DOCUMENT_MISMATCH` | अपलोड किए गए कॉर्पोरेट दस्तावेज़ों में कंपनी का डेटा अलग-अलग है। |
| `KYB_DOCUMENT_METADATA_MISMATCH` | दस्तावेज़ के हस्ताक्षर, मेटाडेटा या फ़ाइल संरचना से किसी संभावित समस्या का संकेत मिलता है। |
| `KYB_ASSOCIATED_PARTY_MISMATCH` | दस्तावेज़ में दिए गए निदेशक या शेयरधारक रजिस्ट्री से मेल नहीं खाते। |
| `KYB_DOCUMENT_GRAPHIC_EDITOR` | लगता है कि दस्तावेज़ को ग्राफ़िक संपादन सॉफ़्टवेयर से प्रोसेस किया गया है। |
| `KYB_DOCUMENT_SUSPECTED_MANIPULATION` | सिस्टम को कॉर्पोरेट दस्तावेज़ में संभावित हेरफेर के संकेत मिले। |
| `KYB_DOCUMENT_UNPROVEN_TEXT_REPLACEMENT` | कॉर्पोरेट दस्तावेज़ के एक टेक्स्ट फ़ील्ड को खाली करके दूसरे फ़ॉन्ट में फिर से टाइप किया गया है, और फ़ाइल में यह साबित करने वाला कोई प्रमाण नहीं है कि उसकी सामग्री बदली गई या नहीं। जो फ़ाइल पूरी तरह नहीं जाँची जा सकी, उस पर भी यह चेतावनी उठती है, और तब `additional_data.detection_method` को `analysis_incomplete` पर सेट किया जाता है, क्योंकि बिना जाँचे हिस्से में ऐसा कोई फ़ील्ड हो सकता है। इसे `kyb_document_unproven_text_replacement_action` नियंत्रित करता है (डिफ़ॉल्ट Review है; जो वर्कफ़्लो कभी समीक्षा नहीं करता, वह अपने `kyb_document_tampering_action` का उपयोग करता है, जब वह Decline हो, अन्यथा No action)। |
| `KYB_ADDITIONAL_DATA_NOT_FOUND` | संबंधित रजिस्ट्री डेटा उपलब्ध न होने के कारण किसी दस्तावेज़ फ़ील्ड का सत्यापन नहीं हो सका। |
| `KYB_DOCUMENT_EXPIRED` | कॉर्पोरेट दस्तावेज़ कॉन्फ़िगर की गई अधिकतम आयु से पुराना है। |
| `KYB_DOCUMENT_UNSUPPORTED_SUBTYPE` | अपलोड किए गए दस्तावेज़ का उप-प्रकार इस वर्कफ़्लो के लिए अक्षम है। |
| `KYB_DOCUMENT_MAX_ATTEMPTS_EXCEEDED` | कॉर्पोरेट दस्तावेज़ अपलोड करने के प्रयासों की अधिकतम संख्या पार हो गई है। |

PDF ओवरले-टेक्स्ट हेरफेर के लिए, `KYB_DOCUMENT_SUSPECTED_MANIPULATION` में `additional_data.manipulated_regions` शामिल हो सकता है। जिस टेक्स्ट फ़ील्ड को खाली करके दूसरे फ़ॉन्ट में फिर से टाइप किया गया हो, वह उसी `manipulated_regions` संरचना के साथ `KYB_DOCUMENT_UNPROVEN_TEXT_REPLACEMENT` उठाता है, और अकेले `KYB_DOCUMENT_SUSPECTED_MANIPULATION` कभी नहीं उठाता। ऑनलाइन एडिटर बिना बदले टेक्स्ट को भी फिर से टाइप कर देते हैं, इसलिए यह चेतावनी यह नहीं कहती कि सामग्री बदली गई है। यदि उसी दस्तावेज़ पर किसी अन्य संकेत से `KYB_DOCUMENT_SUSPECTED_MANIPULATION` उठता है, तो दोनों कार्रवाइयों में से सख्त कार्रवाई तय होती है। ये पेज-निर्देशांक वाले आयत हैं जो संदिग्ध रूप से संपादित क्षेत्रों को पहचानते हैं, और ये `document_verifications[].items[].document_metadata.overlay_manipulation.manipulated_regions` में लौटाए गए आयतों से मेल खाते हैं।

## KYB प्रमुख व्यक्ति चेतावनियाँ

प्रमुख व्यक्ति चेतावनियाँ `feature: "KYB_KEY_PEOPLE"` का उपयोग करती हैं और `key_people_checks[].warnings[]` पर दिखाई देती हैं। ये निदेशकों, अधिकारियों, UBOs और उपयोगकर्ता द्वारा जमा किए गए पक्षों से जुड़ी व्यक्ति-स्तरीय समस्याएँ सामने लाती हैं।

| टैग | विवरण |
| - | - |
| `KYB_PREVIOUSLY_DECLINED_INDIVIDUAL` | कंपनी से जुड़े एक व्यक्ति को उसी एप्लिकेशन के लिए किसी दूसरे व्यवसाय सत्यापन में पहले अस्वीकृत किया जा चुका है। |
| `KYB_KEY_PEOPLE_MISMATCH_WITH_DOCUMENTS` | प्रमुख व्यक्ति स्क्रीन पर घोषित निदेशक या शेयरधारक अपलोड किए गए कॉर्पोरेट दस्तावेज़ों में नामित लोगों से मेल नहीं खाते: दस्तावेज़ों में नामित कोई व्यक्ति कभी घोषित नहीं किया गया, कोई नाम लगभग मेल खाता है, दस्तावेज़ में दर्ज कोई शेयरधारक बिना स्वामित्व भूमिका के घोषित किया गया है, या घोषित स्वामित्व प्रतिशत दस्तावेज़ों से विरोधाभासी है। कॉन्फ़िगर किया गया `kyb_key_people_document_mismatch_action` लागू होता है (डिफ़ॉल्ट: In Review)। |

> [!NOTE]
>
> **प्रमुख व्यक्तियों पर PEP / प्रतिबंध हिट** को मिलते-जुलते `aml_screenings[]` आइटम पर मानक AML हिट के रूप में दर्ज किया जाता है, न कि KYB प्रमुख व्यक्ति चेतावनी के रूप में। प्रमुख व्यक्ति जाँच इसके परिणामस्वरूप आने वाली `Declined` या `In Review` स्थिति को प्रभावित हर पक्ष पर लागू करती है, ताकि प्रमुख व्यक्तियों का समग्र निर्णय AML परिणाम को दर्शाए।

## साझा सुविधा चेतावनियाँ

नीचे दी गई सुविधाएँ KYB वर्कफ़्लो के भीतर चल सकती हैं। ये उसी चेतावनी कैटलॉग का उपयोग करती हैं जो उपयोगकर्ता सत्यापन में है। हर सुविधा का पूरा संदर्भ उसके अपने चेतावनी पेज पर है।

### AML

`feature: "AML"` में `aml_screenings[].warnings[]`।

| टैग | विवरण |
| - | - |
| `POSSIBLE_MATCH_FOUND` | AML स्क्रीनिंग में समीक्षा की आवश्यकता वाला संभावित मिलान मिला। |
| `COULD_NOT_PERFORM_AML_SCREENING` | आवश्यक स्क्रीनिंग डेटा गायब या अनुपलब्ध होने के कारण Didit AML स्क्रीनिंग नहीं कर सका। |

### फ़ोन

`feature: "PHONE"` में `phone_verifications[].warnings[]`।

| टैग | विवरण |
| - | - |
| `DISPOSABLE_NUMBER_DETECTED` | फ़ोन नंबर डिस्पोज़ेबल है। |
| `VERIFICATION_CODE_ATTEMPTS_EXCEEDED` | सत्यापन कोड के प्रयासों की अधिकतम संख्या पार हो गई। |
| `VOIP_NUMBER_DETECTED` | फ़ोन नंबर एक VoIP नंबर है। |
| `DUPLICATED_PHONE_NUMBER` | फ़ोन नंबर किसी अन्य सत्यापन प्रक्रिया में उपयोग किया गया था। |
| `HIGH_RISK_PHONE_NUMBER` | फ़ोन नंबर उच्च जोखिम वाला है। |
| `PHONE_NUMBER_IN_BLOCKLIST` | फ़ोन नंबर आपकी ब्लॉकलिस्ट की किसी प्रविष्टि से मेल खाता है। |

### ईमेल

`feature: "EMAIL"` में `email_verifications[].warnings[]`।

| टैग | विवरण |
| - | - |
| `BREACHED_EMAIL_DETECTED` | ईमेल पता ज्ञात डेटा उल्लंघनों में दिखाई देता है। |
| `DISPOSABLE_EMAIL_DETECTED` | ईमेल पता डिस्पोज़ेबल है। |
| `UNDELIVERABLE_EMAIL_DETECTED` | ईमेल पता अवितरणीय है। |
| `DUPLICATED_EMAIL` | ईमेल पता किसी अन्य सत्यापन प्रक्रिया में उपयोग किया गया था। |
| `EMAIL_IN_BLOCKLIST` | ईमेल पता आपकी ब्लॉकलिस्ट की किसी प्रविष्टि से मेल खाता है। |
| `EMAIL_CODE_ATTEMPTS_EXCEEDED` | ईमेल सत्यापन कोड के प्रयासों की अधिकतम संख्या पार हो गई। |

### प्रश्नावली

`feature: "QUESTIONNAIRE"`।

| टैग | विवरण |
| - | - |
| `CUSTOM_STATUS_RULE_TRIGGERED` | एक वर्कफ़्लो स्थिति नियम ने प्रश्नावली के उत्तर का मूल्यांकन किया और सुविधा की स्थिति बदल दी। |

### डिवाइस और IP विश्लेषण

`feature: "LOCATION"` में `ip_analyses[].warnings[]`।

| टैग | विवरण |
| - | - |
| `COUNTRY_FROM_DOCUMENT_DOES_NOT_MATCH_COUNTRY_FROM_IP` | दस्तावेज़ का देश IP के देश से मेल नहीं खाता। |
| `PRIVATE_NETWORK_DETECTED` | एक निजी नेटवर्क, VPN, प्रॉक्सी या Tor संकेत का पता चला। |
| `EXPECTED_IP_ADDRESS_MISMATCH` | IP पता सत्र के लिए दिए गए अपेक्षित IP पते से मेल नहीं खाता। |
| `IP_ADDRESS_IN_BLOCKLIST` | IP पता आपकी ब्लॉकलिस्ट की किसी प्रविष्टि से मेल खाता है। |
| `DEVICE_FINGERPRINT_IN_BLOCKLIST` | डिवाइस फ़िंगरप्रिंट आपकी ब्लॉकलिस्ट की किसी प्रविष्टि से मेल खाता है। |
| `DUPLICATED_IP_ADDRESS` | वही IP पता किसी अन्य सत्यापन में अलग `vendor_data` के साथ उपयोग किया गया था। |
| `DUPLICATED_DEVICE_FINGERPRINT` | वही डिवाइस फ़िंगरप्रिंट किसी अन्य सत्यापन में अलग `vendor_data` के साथ उपयोग किया गया था। |

## उदाहरण

### रजिस्ट्री: कंपनी सक्रिय नहीं है

```json theme={null}
{
  "registry_checks": [
    {
      "node_id": "feature_kyb_registry",
      "status": "Declined",
      "warnings": [
        {
          "feature": "KYB_REGISTRY",
          "risk": "KYB_COMPANY_NOT_ACTIVE",
          "log_type": "error",
          "short_description": "Company is not active",
          "long_description": "The company is not active according to the registry.",
          "additional_data": null,
          "node_id": "feature_kyb_registry"
        }
      ]
    }
  ]
}
```

### दस्तावेज़: ओवरले में संदिग्ध हेरफेर

```json theme={null}
{
  "document_verifications": [
    {
      "node_id": "feature_kyb_documents",
      "status": "In Review",
      "warnings": [
        {
          "feature": "KYB_DOCUMENTS",
          "risk": "KYB_DOCUMENT_SUSPECTED_MANIPULATION",
          "log_type": "warning",
          "short_description": "Possible document manipulation",
          "long_description": "The system detected signs of possible corporate-document manipulation.",
          "additional_data": {
            "manipulated_regions": [
              { "page": 1, "x": 120, "y": 240, "width": 180, "height": 22, "page_width": 612, "page_height": 792 }
            ]
          },
          "node_id": "feature_kyb_documents"
        }
      ]
    }
  ]
}
```

### प्रमुख व्यक्ति: पहले अस्वीकृत किया गया व्यक्ति

```json theme={null}
{
  "key_people_checks": [
    {
      "node_id": "feature_kyb_key_people",
      "status": "In Review",
      "warnings": [
        {
          "feature": "KYB_KEY_PEOPLE",
          "risk": "KYB_PREVIOUSLY_DECLINED_INDIVIDUAL",
          "log_type": "warning",
          "short_description": "Previously declined individual",
          "long_description": "A person associated with the company was previously declined in another business verification for the same application.",
          "additional_data": null,
          "node_id": "feature_kyb_key_people"
        }
      ]
    }
  ]
}
```

## संबंधित

> [card] [रिस्पॉन्स स्कीमा](https://docs.didit.me/hi/business-verification/response-schema.md)
>
> देखें कि प्रत्येक KYB सुविधा ऐरे में चेतावनियाँ कहाँ दिखती हैं।

> [card] [स्थितियाँ](https://docs.didit.me/hi/business-verification/statuses.md)
>
> समझें कि चेतावनी की गंभीरता सत्यापन स्थिति से कैसे मेल खाती है।

> [card] [दस्तावेज़](https://docs.didit.me/hi/business-verification/documents.md)
>
> दस्तावेज़ समूह, OCR और क्रॉस-चेक व्यवहार की समीक्षा करें।

> [card] [प्रमुख व्यक्ति](https://docs.didit.me/hi/business-verification/key-people.md)
>
> अधिकारी, UBO और प्रस्तुत पक्ष के सत्यापन का प्रवाह।

> [card] [AML रिपोर्ट](https://docs.didit.me/hi/core-technology/aml-screening/report-aml-screening.md)
>
> कंपनी और व्यक्ति AML स्क्रीनिंग के हिट-स्तर की संरचना।

> [card] [संदर्भ डेटा मॉडल](https://docs.didit.me/hi/reference/data-models.md)
>
> चेतावनियों और सुविधा ऐरे के मानक रूप।


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.