The source of funds document verification check response payload contains a detailed analysis of submitted business funding documents. The response includes extracted information, fraud detection findings, visual inspection, and overall validation results.

Response Structure

{
  type: "KYBSourceOfFundsDocumentVerificationResult";
  valid_documents: Array<Document>;
  invalid_documents: Array<Document>;
  verified_business_name: string;
  verified_source_of_funds: string;
  verified_amount: number;
  verified_date: string;
}

Example Response

{
  "type": "KYBSourceOfFundsDocumentVerificationResult",
  "valid_documents": [
    {
      "extraction_data": {
        "is_valid_document": true,
        "analysis": "This is a valid fundraising announcement document showing the business's source of funds. The document contains all required elements including business name, funding amount, date, and source details. The document appears to be authentic and unmodified.",
        "summary": "This is a fundraising announcement for Parcha Labs, Inc. dated June 17, 2024, detailing a Series A funding round.",
        "date": "2024-06-17",
        "alerts": null,
        "business_name": "Parcha Labs, Inc.",
        "document_type": "fundraising_announcement",
        "source_of_funds": "Series A venture capital funding from institutional investors",
        "amount": 5000000.00
      },
      "fraud_verification_data": null,
      "visual_inspection": null,
      "document": {
        "type": "Document",
        "url": "https://storage.googleapis.com/parcha-ai-public-assets/Parcha_fundraising_announcement.pdf",
        "file_name": "Parcha_funding_round.pdf",
        "description": null,
        "source_type": "file_url",
        "num_pages": null
      }
    }
  ],
  "invalid_documents": [],
  "verified_business_name": "Parcha Labs, Inc.",
  "verified_source_of_funds": "Series A venture capital funding",
  "verified_amount": 5000000.00,
  "verified_date": "2024-06-17"
}

Response Fields

type
string

The type identifier for the response. Will be “KYBSourceOfFundsDocumentVerificationResult”.

valid_documents
array

Array of documents that passed all verification checks.

invalid_documents
array

Array of documents that failed one or more verification checks.

verified_business_name
string

The confirmed business name after verification checks.

verified_source_of_funds
string

The confirmed source of funds after verification checks.

verified_amount
number

The confirmed funding amount after verification checks.

verified_date
string

The confirmed document date after verification checks.

Key Components

Document Analysis

Each document in valid_documents or invalid_documents contains the following components:

Extraction Data

is_valid_document
boolean

Indicates whether the document structure and content are valid.

analysis
string

Detailed analysis of the document content and its validity.

summary
string

Brief overview of the document’s key information.

date
string

The document’s date in ISO format.

alerts
object

Any alerts or warnings associated with the document validation.

business_name
string

Business name extracted from the document.

document_type
string

Type of source of funds document (e.g., “bank_statement”, “fundraising_announcement”).

source_of_funds
string

Detailed description of the source of funds with explanation of how they were acquired.

amount
number

The amount of funds in dollars.

Document Metadata

document
object

Metadata about the document being verified.

type
string

The type identifier for the document object. Will be “Document”.

url
string

The URL where the document can be accessed.

file_name
string

The name of the document file.

description
string | null

Optional description of the document.

source_type
string

The type of source for the document (e.g., “file_url”).

num_pages
number | null

The number of pages in the document, if available.

Fraud Verification Data

verification_passed
boolean

Indicates if the document passed all fraud verification checks.

verification_result
string

Overall risk assessment result (e.g., “HIGH_RISK”, “LOW_RISK”).

verification_data
array

Array of specific fraud indicators found in the document.

indicator_id
string

Unique identifier for the fraud indicator.

type
string

Category of the finding (e.g., “RISK”).

category
string

Specific category of the indicator (e.g., “modifications”).

title
string

Short description of the finding.

description
string

Detailed explanation of the fraud indicator.

metadata
object | null

Additional data associated with the indicator.

indicator_attributes
object | null

Additional attributes of the indicator.

origin
string

Source of the fraud detection (e.g., “fraud”).

verification_description
string

Detailed description of the fraud verification results.

Visual Inspection Results

type
string

Type identifier for the visual inspection results.

comparison
string

Comparative analysis with other reviewed documents.

reasoning
string

Detailed reasoning behind the visual inspection conclusions.

visual_analysis
object

Detailed results of various visual inspection aspects.

document_analysis_and_classification
object
analysis
string

Analysis of document type and classification.

passed
boolean

Whether the document passed classification checks.

document_layout_and_content_verification
object
analysis
string

Analysis of document layout and content structure.

passed
boolean

Whether the layout verification passed.

inspection_passed
boolean

Whether the document passed overall visual inspection.

summary
string

Overview of all visual inspection findings.