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.

Check ID

kyb.source_of_funds_document_check

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.