1
Configure the TBD property
Add the subject property’s state, county name, and five-digit county FIPS code to the loan. The street address and ZIP code can remain empty.
2
Price the loan
Call
pricing.productPricing and present the eligible rates as estimates.3
Add the street address
Once the borrower has a property, add its street address and ZIP code to unlock rate selection, locks, and disclosures.
TBD property requirements
When TBD pricing is enabled, the subject property can omit its street address and ZIP code. It must still include its state and county:
Fully addressed loans continue to price normally. Without TBD pricing enabled, the street address and ZIP code remain required.
Price the loan
Callpricing.productPricing for the loan. The example below returns eligible rates and their product structure IDs; see Full rate sheet optimizations for the complete response model.
userErrors before using the pricing results. The example omits ineligible structures and structuring errors; include the other rateStack union members shown in the full rate sheet example if your UI displays them.
Generate a fee sheet for a TBD loan
A TBD loan cannot have a selected rate, but you can still give the borrower estimated closing costs for any eligible rate. Save theid of the EligibleProductStructure you want to quote and pass it as productStructureId when you request a fee sheet. The generated fee sheet reports isCountyLevelEstimate: true.
TBD loan restrictions
TBD pricing results are informational until the subject property has a street address. You can compare rates and generate estimated fee sheets, but you cannot:- Select a priced rate on the loan.
- Confirm a rate lock.
- Float a rate.
- Generate initial disclosures.
extensions.errorDetails.code set to LOAN_TBD_SUBJECT_PROPERTY. Add the street address before attempting them again. See Error handling for the general error format.
Related
- Fee sheets — Generate a fee sheet for an eligible rate and retrieve it as a PDF or structured data.
- Full rate sheet optimizations — Retrieve complete pricing results and their eligible product structure IDs.
- Pricing optimizations overview — Learn about optimization objectives, constraints, and pricing response types.