May 2026

Release Notes

In this release, we launched Business Profile, a new Dashboard experience that consolidates a business's full history into a single view for underwriters and credit teams, and moved the Business History APIs to General Availability. We also introduced the Activity log, providing SMB customers with a complete, immutable audit trail of actions performed on individual Books and across their organization. On the API side, we added a new endpoint to delete mixed documents, giving teams more control over document lifecycle management. Classify and Capture support is expanded with newly onboarded document types, and a new include_pending_plaid_transactions parameter gives lenders early visibility into recent account activity before transactions post. Encore customers benefit from an updated book.verified webhook with a new optional book_copy_job_id field for improved Book copy job tracking. Finally, mortgage teams see a broad set of income calculation enhancements, including Form 1125-E fallback for S-Corp returns, employment offer letter support, rental income annualization, automatic Social Security gross-up, automated Income Worksheet PDF export to Encompass, and updated BSIC configuration options, all aimed at reducing manual steps and aligning with Fannie Mae and Freddie Mac guidelines.

What's new?

Detect

Delete mixed document

We have added a new API endpoint v1/document/mixed/remove that allows you to delete a mixed document uploaded to a Book along with its associated data. This API deletes a mixed document only when all its child documents have finished processing. It accepts child documents in VERIFICATION_COMPLETE, COMPLETED, FAILED, or REJECTED state. Any child documents already in DELETED or DELETING state are automatically skipped during deletion. To learn more, see the Delete mixed document API documentation page.

Classify and Capture

New Classify and Capture supported documents

The Classify and Capture supports are enabled for the following newly onboarded document:

Mortgage specific forms

To learn more, see the All Supported Documents page.

SMB

Activity log for audit and activity tracking

In this release, we introduced the Activity log in the Ocrolus Dashboard. It provides SMB customers with a complete, immutable history of actions performed on individual Books and across their organization.

The Activity log includes the following capabilities:

  • Book-level Activity log: View a chronological history of actions on any Book from the Activity icon in the Book header. Includes document activity, transaction edits, exports, classification changes, and more.
  • Organization-level Activity log: Track configuration and administrative changes across your organization, including tags, revenue formulas, kickout criteria, and user management.
  • Detailed event insights: Each event includes a timestamp, actor, category, and an expandable view with additional details such as previous and updated values.
  • Data retention: Activity log events are available in the dashboard for one year. Older records are stored in cold storage and can be accessed by contacting Ocrolus support.

To learn more, see the Activity log product guide.

Business Profile

We have added Business Profile, a new Dashboard experience that gives underwriters and credit teams a consolidated view of a business's full history with your organization — without toggling between Books.

Key features

  • Businesses view: A new Businesses section in the left navigation lists every business your organization has submitted to Ocrolus, with search and sort capabilities.
  • Business Overview page: Surfaces addresses with Google Maps and Street View, NAICS classification, application velocity across six rolling time windows, market-wide loan inquiries grouped by month, and bank accounts pulled from statements across all Books.
  • Historical applications: Lists every Book submitted for a business in reverse chronological order, with authenticity scores and expandable document detail.
  • Rename a business: Business names can be corrected directly from the Businesses list using the kebab menu.

To learn more, see the Business Profile documentation.

Business History APIs are now Generally Available (GA)

Previously released in beta, the Business History APIs are now fully available with improved stability and production readiness. For details on the initial release and API capabilities, see the Business History API release notes (April 2026).


Enhancements

Analyze

View pending transactions for early activity insights

We have introduced a new optional query parameter, include_pending_plaid_transactions, to the GET /v2/book/{book_uuid}/enriched_txns endpoint. This parameter allows you to include pending transactions from Plaid-linked accounts in the response.

When this parameter is set to true, the response includes an additional pending_plaid_transactions field listing transactions that have been reported by the financial institution but not yet posted (for example, card authorizations or in-flight ACH debits).

Pending transactions are provided for visibility into recent activity but are not processed through Ocrolus’s enrichment pipeline. As a result, they do not include tags, categories, or counterparties and are excluded from all analytics outputs, including cash flow features, Book summaries, risk scores, lender analytics, and analytics exports.

Once a pending transaction posts at the financial institution, it is processed through enrichment and appears in the standard posted transaction set on the next refresh. The pending entry is then removed.

Example

GET /v2/book/{book_uuid}/enriched_txns?include_pending_plaid_transactions=true
"pending_plaid_transactions": [
        {
            "amount": "1714.65",
            "description": "Payment Received",
            "iso_currency_code": "USD",
            "plaid_account_id": "p9kUU7HLU5ok2R78UjqNn8vPfS1SDWdpaxpE",
            "plaid_txn_id": "mXNVUdPHn6jyFyJaCYrQoR293PaYlOmhqzwR",
            "txn_date": "2025-01-01",
            "uploaded_doc_uuid": "733bddcd-0fb4-45e7-9f8d-ccdefd021a2d"
        }
    ],

To learn more, see the Enriched Transactions API documentation.

Mortgage

Income calculation

The following enhancements are made across income calculation, Encompass integration, and BSIC dashboard configuration:

  • Form 1125-E fallback for 1120 (S-Corp) income: When Schedule G is missing from a Form 1120 return, the system falls back to Form 1125-E to identify the borrower, determine ownership percentage, and compute officer compensation. A separate borrower entity is created for each officer listed, and Form 1125-E compensation is used for income calculation when W-2s are unavailable. To learn more, see the Self-employed income guide.
  • Employment offer letter income calculation: Offer letters are now supported for income calculation. The hire date serves as the employment start date, and income is calculated based on the pay format stated in the letter, capped at 40 hours for hourly rates. The letter must be signed by both parties and all contingencies satisfied before closing. To learn more, see Wage earner income guide.
  • Rental income annualization: Rental income from Schedule E is now annualized to 12 months by default, regardless of reported fair rental days. Users can override this with supporting documentation. Aligns with Fannie Mae and Freddie Mac guidelines. To learn more, see the Rental income annualization guide.
  • Social Security income gross-up: Social Security income is now automatically grossed up without additional documentation. The system applies 25% to the nontaxable portion (15% of benefit). For example, a $1,500 benefit results in $56 gross-up, bringing qualifying income to $1,556. Aligns with Fannie Mae and Freddie Mac guidelines. To learn more, see the Other income guide.
  • Automatic Income Worksheet PDF export to Encompass: The Income Worksheet PDF is now automatically generated and pushed to the Encompass eFolder when income calculation is finalized. No manual steps required. The system retries automatically if the loan file is locked. To learn more, see the Automatic income worksheet PDF export section.
  • BSIC configuration updates: Ownership percentage is now book-level only and can be applied to multiple accounts simultaneously. Large deposit threshold can now exceed 100%, and a new dollar amount threshold option is available at the book level with two decimal point precision. To learn more, see the Bank Statement Income Calculator (BSIC) guide.

Webhook

book.verified update for Encore

We have introduced a new optional field book_copy_job_id in the book.verified webhook response for Encore customers. This field is included in the response when a Book copy job is associated with the verified Book, and indicates the unique identifier of that copy job. To learn more, see the book.verified webhook page.

📘

Note

This field is exclusive to Encore customers. Non-Encore customers will not see any changes to their existing webhook response.