SOC2

Process Verification of Employment (Form 1005) — Faster Underwriting

Loan processing requires reviewing dozens of documents per application. Manual review delays approvals and increases default risk.

68
Fields Extracted
180s
Max Processing

What This Template Does

AI-powered extraction using gemini-2.5-flash. Part of 113 production-ready templates.

Capabilities

  • Lending Extraction
  • Employment Verification
  • Income Analysis
  • Mortgage
  • 1005

Output Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Verification of Employment (Form 1005)",
  "description": "Schema for extracted VOE data from Fannie Mae Form 1005",
  "type": "object",
  "required": [
    "document_type",
    "applicant",
    "employer",
    "employment_details"
  ],
  "properties": {
    "document_type": {
      "type": "string",
      "const": "1005_voe",
      "description": "Document type"
    },
    "verification_type": {
      "type": "string",
      
...

Quick Start

$ pip install doclayer
$ doclayer process document.pdf --agent lending.1005-voe

See It In Action

Real extraction example showing input document and structured output.

Input Document
VERIFICATION OF EMPLOYMENT
Fannie Mae Form 1005 / Freddie Mac Form 90

================================================================================
PART I - REQUEST
================================================================================

LENDER INFORMATION:
Lender: Coastal Home Loans, Inc.
Address: 2500 Financial Center Drive, Suite 400, San Diego, CA 92101
Loan Number: CHL-2024-789456

APPLICANT INFORMATION:
Name: Michael David Rodriguez
SSN: XXX-XX-5678
Address: 456 Sunset Bouleva
Extracted Data
{
  "document_type": "1005_voe",
  "verification_type": "current",
  "lender_info": {
    "lender_name": "Coastal Home Loans, Inc.",
    "lender_address": "2500 Financial Center Drive, Suite 400, San Diego, CA 92101",
    "loan_number": "CHL-2024-789456"
  },
  "applicant": {
    "name": "Michael David Rodriguez",
    "ssn": "XXX-XX-5678",
    "signature_authorization": true,
    "authorization_date": "2024-09-15"
  },
  "employer": {
    "name": "Pacific Technology Solutions Inc.",
    "address": {
      "street": "8800 Innovation Way, Suite 500",
      "city": "San Jose",
      "state": "CA",
      "zip": "95134"
    },
    "phone": "(408) 555-7890",
    "fax": "(408) 555-7891",
    "contact_name": "Jennifer Martinez",
    "contact_title": "HR Manager"
  },
  "employment_details": {
    "currently_employed": true,
    "employment_date_start": "2019-04-10",
    "position_title": "Senior Network Engineer",
    "employment_type": "full_time"
  },
  "current_income": {
    "pay_frequency": "semi_monthly",
    "current_gross_base": {
      "amount": "125000.00",
      "period": "per_year"
    },
    "year_to_date_earnings": {
      "base_earnings": "93750.00",
      "overtime": "2340.00",
      "commissions": "0.00",
      "bonus": "10000.00",
      "total": "106090.00"
    },
    "prior_year_1": {
      "year": "2023",
      "base_earnings": "120000.00",
      "overtime": "4200.00",
      "commissions": "0.00",
      "bonus": "15000.00",
      "total": "139200.00"
    },
    "prior_year_2": {
      "year": "2022",
      "total": "128500.00"
    }
  },
  "probability_continued_employment": {
    "good": true,
    "undetermined": false,
    "unlikely": false,
    "comments": "Employee is a valued team member with excellent performance reviews. Recently promoted to senior position. No anticipated changes in employment status."
  },
  "employer_certification": {
    "completed_by": "Jennifer Martinez",
    "title": "HR Manager",
    "signature_date": "2024-09-20",
    "phone": "(408) 555-7890 ext 234",
    "email": "jmartinez@pacifictech.com"
  },
  "validation": {
    "employer_signed": true,
    "dates_verified": true,
    "income_verified": true,
    "current_employment_confirmed": true
  }
}

Employment verification form for primary borrower from mortgage lender. Shows extraction of job title, salary, and employment status confirmation for income verification.

Frequently Asked Questions

What documents can Verification of Employment (Form 1005) process?

The Verification of Employment (Form 1005) template processes lending documents including various formats and layouts. See the instructions for specific document types supported.

How accurate is the Verification of Employment (Form 1005) extraction?

The Verification of Employment (Form 1005) template uses Gemini 2.5 Flash for high-accuracy extraction. Results include confidence scores for each field.

Can I customize the Verification of Employment (Form 1005) template?

Yes, you can modify the extraction schema, add custom fields, or adjust the instructions to match your specific requirements.

Start Extracting Data Today

Process your first document in under 5 minutes. No credit card required.