The Incorporation Document Verification check helps verify the authenticity of business incorporation documents and validates key incorporation information. This guide explains how to run the check, what data to provide, and how to interpret the results.

Check ID

kyb.incorporation_document_verification

Overview

The check analyzes various aspects of incorporation documents:

  • Document authenticity and validity
  • Business name verification
  • Incorporation date confirmation
  • Registered address validation
  • Business activity verification
  • Jurisdiction confirmation
  • Registration number validation

How the Check Works

  1. Document Analysis

    • Extracts key information from incorporation documents
    • Validates document structure and format
    • Verifies official seals and signatures
    • Checks document authenticity
  2. Information Verification

    • Cross-references extracted data with self-attested information
    • Validates business registration details
    • Confirms incorporation jurisdiction
    • Verifies registered address
  3. Fraud Detection

    • Analyzes for document tampering
    • Checks for inconsistencies
    • Validates document authenticity
    • Reviews visual elements

Document Requirements

The following information must be present in the incorporation documents for it to be considered valid:

Required Information

  • Business Name
  • Incorporation Date
  • Business Address
  • Jurisdiction of Incorporation
  • Business filing number or registration number

Document Types

Must be one of the following document types:

  • Articles of Incorporation
  • Certificate of Formation
  • Certificate of Organization
  • Business Registration Certificate
  • Company Registration Document

Document Authenticity

  • Must contain official seals/stamps where applicable
  • Must match official government document layout
  • Must be from the appropriate government authority
  • Must be properly formatted and structured
  • Must not show signs of tampering or alteration

Document Content

The document must clearly show:

  • Complete legal business name
  • Date of incorporation/formation
  • Registered business address
  • Registration/filing number
  • Jurisdiction where business is registered
  • Business purpose or activities (if required by jurisdiction)
  • Any required government seals or certifications

Check Configuration

The check can be configured with the following parameters:

Check Arguments

verify_incorporation_date
boolean
default:
"false"

Whether to strictly verify the incorporation date. If true:

  • Must be present in both self-attested data and documented information
  • If missing in self-attested data, verification fails
  • If dates differ by more than validity_period_days, verification fails
validity_period_days
integer
default:
"3"

Number of days allowed for difference between self-attested and documented incorporation dates. Only used if verify_incorporation_date is true.

verify_registration_number
boolean
default:
"false"

Whether to strictly verify the business registration number. If true:

  • Must be present in both self-attested data and documented information
  • If missing in self-attested data, verification fails
  • Numbers must match exactly or be part of a compound number
verify_address
boolean
default:
"false"

Whether to strictly verify the business address. If true:

  • Must be present in both self-attested data and documented information
  • If missing in self-attested data, verification fails
  • Address components must match with only minor formatting differences allowed
verify_no_high_risk_fraud
boolean
default:
"true"

Whether to fail verification if high-risk fraud is detected. If true:

  • Verification fails if fraud_verification_data shows “HIGH_RISK”
  • Non-high-risk fraud issues are flagged but don’t fail verification
verify_visual_verification_passed
boolean
default:
"true"

Whether to fail verification if visual verification fails. If true:

  • Verification fails if visual_verification_data shows verification_passed as false

Data Processing Configuration

enable_visual_verification
boolean
default:
"true"

Whether to enable visual verification of documents.

enable_fraud_check
boolean
default:
"true"

Whether to enable document fraud detection.

Example Configuration

{
  "verify_incorporation_date": true,
  "validity_period_days": 3,
  "verify_registration_number": true,
  "verify_address": true,
  "verify_no_high_risk_fraud": true,
  "verify_visual_verification_passed": true,
  "enable_visual_verification": true,
  "enable_fraud_check": true,
}

Running the Check

API Endpoint

POST https://api.parcha.ai/runCheck

Request Parameters

agent_key
string
required

Use "public-bdd" for business due diligence checks.

check_id
string
required

Use "kyb.incorporation_document_verification" for incorporation document verification.

payload
object
required

The business information and documents for verification.

Example Request

curl -X POST 'https://api.parcha.ai/runCheck' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
  "agent_key": "public-bdd",
  "check_id": "kyb.incorporation_document_verification",
  "payload": {
    "id": "inc-doc-check-001",
    "self_attested_data": {
      "registered_business_name": "Acme Corp, Inc.",
      "incorporation_date": "2023-03-29",
      "address_of_incorporation": {
        "street_1": "251 Little Falls Drive",
        "city": "Wilmington",
        "state": "Delaware",
        "postal_code": "19808",
        "country_code": "US"
      },
      "incorporation_documents": [
        {
          "url": "https://storage.googleapis.com/parcha-ai-public-assets/acme_incorporation_doc.pdf",
          "type": "Document",
          "file_name": "acme_incorporation_doc.pdf",
          "source_type": "gcs"
        }
      ]
    }
  },
  "check_args": {
    "verify_incorporation_date": true,
    "verify_registration_number": true,
    "verify_address": true,
    "verify_no_high_risk_fraud": true,
    "verify_visual_verification_passed": true,
    "enable_visual_verification": true,
    "enable_fraud_check": true,
  },
  "webhook_url": "https://your-webhook.com/check-updates"
}'

Example Response

{
  "id": "check-12345-abcde",
  "status": "PENDING",
  "created_at": "2024-03-15T15:30:00Z",
  "updated_at": "2024-03-15T15:30:00Z",
  "agent_id": "public-bdd",
  "input_payload": {
    "agent_key": "public-bdd",
    "check_id": "kyb.incorporation_document_verification",
    "payload": {
      "id": "inc-doc-check-001",
      "self_attested_data": {
        "registered_business_name": "Acme Corp, Inc.",
        "incorporation_date": "2023-03-29",
        "address_of_incorporation": {
          "street_1": "251 Little Falls Drive",
          "city": "Wilmington",
          "state": "Delaware",
          "postal_code": "19808",
          "country_code": "US"
        },
        "incorporation_documents": [
          {
            "url": "https://storage.googleapis.com/parcha-ai-public-assets/acme_incorporation_doc.pdf",
            "type": "Document",
            "file_name": "acme_incorporation_doc.pdf",
            "source_type": "gcs"
          }
        ]
      }
    },
    "check_args": {
      "verify_incorporation_date": true,
      "verify_registration_number": true,
      "verify_address": true,
      "verify_no_high_risk_fraud": true,
      "verify_visual_verification_passed": true,
      "enable_visual_verification": true,
      "enable_fraud_check": true,
    },
    "webhook_url": "https://your-webhook.com/check-updates"
  }
}

Check Results

For full details of the response structure, see the Incorporation Document Verification Result documentation.