Loan origination for US lenders: the loan application, pay stubs, W-2 forms, bank statements and government ID are separated and classified. Borrower, SSN (format-checked), loan number, pay period, gross and net pay, and W-2 wages are captured for underwriting.
At a glance
| Region | USA |
| Industry | Banking & lending |
| Document types | Loan application (URLA), Pay stub, Form W-2, Bank statement, Government ID |
| Workflow | Scan → OCR, separation & classification → Classification → Extraction & validation → Index / Validate → Double-key verify → PDF generation & export |
| Straight-through processing | No — every batch is checked on screen |
| Separation | each file, change of document type |
| Output | searchable PDF with XML, JSON data |
| Dates read as | MM/dd/yyyy, M/d/yyyy, MM-dd-yyyy |
Use this template
- Go to Batch Setups and choose New Batch Setup.
- Filter by USA or search for "Loan application package (USA)", select it and choose Next.
- Name the Batch Setup, choose the export folder and create it.
- Try it with a few of your own documents on the Test tab, adjust fields and rules, then publish it — see Test a Batch Setup and Versions and publishing.
Batch fields
Entered once per batch, for example on the Scan screen.
| Field | Type | Required | Found by | Checks |
|---|---|---|---|---|
| Loan number | Text | Yes | entered by the operator | |
| Loan officer | Text | entered by the operator |
Document types and fields
Loan application (URLA)
Recognised by words such as "uniform residential loan application", "borrower information", "loan amount".
| Field | Type | Required | Found by | Checks |
|---|---|---|---|---|
| Borrower | Text | Yes | label "Borrower name", "Name", "Borrower" | |
| SSN | Text | Yes | pattern in the text | US SSN |
| Loan amount | Amount | Yes | label "Loan amount", "Amount" | at least 0 |
| Property ZIP code | Text | pattern in the text | US ZIP code |
Pay stub
Recognised by words such as "earnings statement", "pay stub", "YTD", "federal".
| Field | Type | Required | Found by | Checks |
|---|---|---|---|---|
| Employee | Text | Yes | label "Employee", "Name" | |
| Employer | Text | label "Employer", "Company" | ||
| Pay period end | Date | Yes | label "Period ending", "Pay period end", "Period end" | Within three months |
| Gross pay | Amount | Yes | label "Gross pay", "Gross earnings", "Total gross" | at least 0 |
| Net pay | Amount | label "Net pay", "Net amount" | at least 0 | |
| YTD gross | Amount | label "YTD gross", "Year to date" | at least 0 |
Form W-2
Recognised by words such as "W-2", "wage and tax statement".
| Field | Type | Required | Found by | Checks |
|---|---|---|---|---|
| Employee SSN | Text | Yes | pattern in the text | US SSN |
| Employer EIN | Text | Yes | pattern in the text | US EIN |
| Employee name | Text | label "Employee's first name and initial", "Employee's name", "Employee" | ||
| Tax year | Text | Yes | pattern in the text | Year |
| Wages, tips, other compensation (box 1) | Amount | Yes | label "Wages, tips, other compensation", "Wages" | at least 0 |
| Federal income tax withheld (box 2) | Amount | label "Federal income tax withheld" | at least 0 |
Bank statement
Recognised by words such as "statement", "beginning balance", "ending balance".
| Field | Type | Required | Found by | Checks |
|---|---|---|---|---|
| Account number | Text | label "Account number", "Account #" | ||
| Statement end date | Date | Yes | label "Statement period", "Ending", "Through" | Within three months |
| Ending balance | Amount | label "Ending balance", "Closing balance" |
Government ID
Recognised by words such as "driver license", "driver's license", "passport", "identification card".
| Field | Type | Required | Found by | Checks |
|---|---|---|---|---|
| Surname | Text | Yes | label "Surname", "Last name", "Nom" | |
| Given names | Text | Yes | label "Given names", "First name", "Forenames" | |
| Date of birth | Date | Yes | label "Date of birth", "DOB", "Geburtsdatum" | Not in the future |
| Nationality | Text | label "Nationality", "Staatsangehörigkeit", "Nationalité" | ||
| ID number | Text | Yes | pattern in the text | |
| Expiry date | Date | Yes | label "Date of expiry", "Expiry date", "Expires" | Not expired |
Adapt it to your documents
- Add or rename fields and change how they are found: Fields and data extraction, Finders and zones.
- Improve document type recognition: Document classes and classification, Samples and classifier training.
- Send the documents and data to your systems — folders and servers, SharePoint, Google Drive and other cloud drives, S3, document management (FileNet, Alfresco, M-Files, DocuWare), SAP, Dynamics 365, Salesforce, Xero, QuickBooks, SQL, REST or a C# script: Output and export, Cloud and business-system destinations.
- Arrange the data entry screen: Screen designer.