Lender Price Integration Architecture

Real-time mortgage pricing, rate locking, and fee calculations — one platform for your entire loan workflow

Loan Officer
Originates loans, requests pricing, and manages rate locks
Works in
LOS / Encompass
Loan origination system where the officer manages their pipeline
Supports all mainstream LOSs
Connects via
REST API Direct
Server-to-server calls from the LOS to Lender Price. Full programmatic control over pricing, locking, and fees.
Embedded iFrame UI
Lender Price UI embedded in the LOS. User actions (price, lock, extend) trigger API callbacks to the LOS automatically.
Quick Pricer Lite
Lightweight pricing-only iFrame. Results pushed back to the LOS via callback — no lock management required.
Lender Price Platform

Platform Capabilities

Everything your LOS needs to price and lock loans

Real-Time Pricing

  • Multisearch across all investors in one call
  • Conventional, FHA, VA, USDA, Non-QM
  • Agency and non-agency products
  • Custom dynamic fields per company
  • Pricing interpolation
  • 5-10x faster via NoSQL big data engine

Rate Lock Lifecycle

  • Lock requests with approval workflows
  • Extensions and reprices
  • Price concessions
  • Lock cancellations
  • Full audit trail and lock history
  • Configurable locking policies

Fee Calculations

  • FHA upfront & annual MI premiums
  • VA funding fees
  • USDA guarantee fees
  • Mortgage insurance (BPMI / LPMI)
  • Fee financing options
  • Custom fee pass-through

Administration

  • User and branch management
  • Loan officer sync with LOS
  • Compensation plans (lender / borrower)
  • Pipeline management
  • Rate sheet generation
  • Company-level field configuration

Lock Lifecycle & LOS Sync

Every lock action syncs bidirectionally with Encompass — from first price to post-lock modifications

Priced
Root event
LOS sync
Select scenario from pricing results, create price quote
lockWithScenario
Lock Requested
Awaiting approval
LOS sync
Queued — track status via queue API
addLockEvent
Locked
Rate confirmed
Push to LOS
Lock confirmed, expiration date set, synced to Encompass
From Lock Requested:
Denied
→ Returns to Priced state — officer can re-price and re-submit
From Locked — post-lock actions:
Extension
Request Approve or Deny
Extend lock expiration by configurable days. Fee can be applied. Approved extensions auto-transition back to Locked.
Synced to LOS on approve
Reprice
New Search Approve or Deny
Re-price with a new scenario while locked. Officer selects new rate, submits for approval. Can also be used for renegotiation.
New scenario pushed to LOS
Price Concession
Request Approve or Deny
Request a pricing adjustment (points or rate). Supports holdback, custom/branch/corporate fee types, and editable concession values.
Adjustment synced to LOS
Cancel / Expire
Cancel or Expire
Lock cancelled by user or expired by system. After cancel/expire, loan can return to pricing or enter Relock (Higher-Of) flow.
Status synced to LOS
After Cancel or Expire:
Relock — Higher-Of (Worst Case)
Expired / Cancelled Allow Pricing Search (current vs historical) Locked
Lock desk enables repricing. System compares current market vs. historical pricing and applies the worse case for the borrower. Ensures compliance with investor relock policies.
Full scenario + worst case data synced to LOS
Encompass / LOS Sync at Every Step
Loan Officer Sync Identity verified via LOS OAuth. Officer info pulled from /loan-officer endpoint.
Loan Data Pull Borrower, property, and criteria fetched from LOS via /loan-display-data and /loan/{id}.
Lock Action Push Every lock event (price, lock, extend, cancel) pushed to LOS via /loan/push callback.
Lock History Full event history available via /lock-events/{loanId}. Diff detection via /loan-diff.
Asynchronous Queue — Every lock action (except initial pricing) is processed through a queue. Track status in real-time: NotProcessed Processing Done
Complete Audit Trail — Stored Forever
Every lock event is permanently stored in the database. The full history of every pricing, lock, extension, reprice, concession, cancellation, and relock is preserved with timestamps, user identity, scenario snapshots, and override details. Nothing is ever deleted — giving your compliance, secondary marketing, and capital markets teams a complete, immutable record of every action taken on every loan.