For shared sandbox setup and reusable credentials, see Test Credentials and Test Credentials. This page focuses on the mortgage-specific GSE workflow.
Fannie Mae: Day 1 Certainty
What is Day 1 Certainty?
Day 1 Certainty provides:- Rep and warrant relief on income, employment, and assets
- Reduced documentation requirements
- Faster loan processing
- Confidence in data accuracy
Eligibility Requirements
To qualify for Day 1 Certainty with Truv:- Use Truv Income & Employment data for income and employment
- Retrieve reports via the Truv API. They are automatically generated in GSE-compatible format.
- Submit through Desktop Underwriter (DU)
- Loan must meet Day 1 Certainty criteria
Testing Day 1 Certainty
- Create a test loan in your LOS
- Run verification through Truv using sandbox credentials
- Retrieve the VOIE report — Truv generates reports in Fannie Mae-compatible format automatically (see Retrieve reports below)
- Submit to DU and validate response
Freddie Mac: Loan Product Advisor
Asset and Income Modeler (AIM)
Truv data supports Freddie Mac’s AIM for:- Automated income assessment
- Asset verification
- Risk evaluation
Testing with LPA
- Create a test loan
- Run Truv verification using sandbox credentials
- Retrieve the report — Truv generates Freddie Mac-compatible formats automatically (see Retrieve reports below)
- Submit to LPA and validate response
Retrieve the Report ID
After the borrower completes verification, retrieve the Report ID to submit to Desktop Underwriter or Loan Product Advisor. From an Embedded Order:voie_report_id and voa_report_id.
From a Bridge Token implementation:
Retrieve the PDF Report
fmt=json for the JSON response.
Truv reports are generated in GSE-compatible formats automatically. The standard report output meets both Fannie Mae and Freddie Mac requirements — no separate format parameter is needed.
Test scenarios
Scenario 1: Standard W-2 Employee
Use the standard payroll sandbox login from Test Credentials. Expected result:- DU/LPA accepts income data
- Day 1 Certainty eligibility confirmed
- No additional documentation required
Scenario 2: Multiple Income Sources
Use the multiple-employment sandbox login from Test Credentials. Expected result:- All income sources aggregated
- Combined income validated by GSE
- Rep and warrant coverage for all sources
Scenario 3: 1099 Contractor
Use an applicable sandbox credential from Test Credentials and validate the GSE handling for that income profile. Expected result:- Self-employment income reported
- May require additional documentation
- Validate GSE handling of non-W-2 income
Validation checklist
Verify report format
Ensure reports match GSE specifications:
- Correct field mapping
- Required data elements present
- Proper date formats
Test DU/LPA submission
Submit test loans to:
- Desktop Underwriter (Fannie Mae)
- Loan Product Advisor (Freddie Mac)
Validate response
Confirm GSE accepts Truv data:
- No data validation errors
- Day 1 Certainty eligible (if applicable)
- No additional documentation required
Common issues
DU rejects income data
DU rejects income data
Possible causes:
- Missing required fields in the loan file
- Data formatting issues in your LOS
- Incorrect field mapping
Not eligible for Day 1 Certainty
Not eligible for Day 1 Certainty
Possible causes:
- Loan doesn’t meet D1C criteria
- Income type not supported
- Data age requirements not met
Additional documentation required
Additional documentation required
Possible causes:
- Complex income situation
- Self-employment income
- GSE requires additional verification
Next steps
Launch Checklist
Pre-production validation
Sandbox Testing
Test with sample borrower scenarios
Sample Reports
View example report output