For non-GSE VOIE and VOA testing, see Income & Employment Testing and Assets Testing. For the underlying D1C and AIM product context, see Day 1 Certainty (D1C) and Asset and Income Modeler (AIM).
Fannie Mae (Day 1 Certainty)
Borrower test accounts
Run these usernames against Truv Payroll Provider in Truv Bridge to generate a fresh VOIE report for the borrower profile. Each maps to a sample PDF showing the expected output.Pre-generated income and employment report IDs
Submit these report IDs directly to Desktop Underwriter — no Bridge run required. DU pulls the VOIE data from Truv using the ID.Pre-generated assets report IDs
Submit thesevoa_report_id values to DU for the assets portion of D1C validation.
Freddie Mac (Asset and Income Modeler)
Freddie Mac’s AIM uses the same VOIE / VOA report shape as Fannie Mae’s D1C — the samevoie_report_id works for both LPA and DU submissions. The IDs below are pre-generated Freddie-oriented reference cases.
Pre-generated income and employment report IDs
Submit thesevoie_report_id values to LPA for AIM-VOIE assessment.
Pre-generated assets report IDs
Submit thesevoa_report_id values to LPA for AIM-VOA assessment.
Retrieving a fresh report ID
If you generated a new VOIE or VOA report by running a borrower through Bridge against the sandbox accounts above, retrieve the report ID before submitting to DU or LPA. From an Embedded Order:voie_report_id and voa_report_id.
From a Bridge token implementation:
?fmt=pdf to the report retrieval URL (or ?fmt=json for the structured response).
Validation checklist
1
Confirm report freshness
Use the latest
voie_report_id and voa_report_id for the borrower. Refreshed data creates new IDs — old IDs are not re-validated by the GSE.2
Check Encompass field mapping (if applicable)
For ICE Encompass clients, confirm
GSEVENDOR.X50 (Fannie VOIE), GSEVENDOR.X37 / GSEVENDOR.X38 (Fannie VOA), and GSEVENDOR.X43 / GSEVENDOR.X44 (Freddie VOA) are populated before submission.3
Submit to DU or LPA
Submit the report ID and validate the response — DU Findings for Day 1 Certainty eligibility, LPA Feedback for AIM assessment.
4
Document the outcome
Capture the GSE response against each test case for your underwriting QA evidence.
Common issues
DU or LPA can't retrieve the Truv report
DU or LPA can't retrieve the Truv report
Possible causes:
- Submitted an outdated report ID (a refresh produced a newer one).
- Borrower verification was partial — VOIE missing, VOA missing, or neither has reached
done. - Vendor ID isn’t set to
Truvin your LOS or DU/LPA submission.
voie_report_id and voa_report_id directly from GET /v1/orders/{order_id}/ and re-submit. Confirm the order shows status: done for the relevant products first.Not eligible for Day 1 Certainty
Not eligible for Day 1 Certainty
Possible causes:
- Loan profile doesn’t meet D1C criteria.
- Income type isn’t covered by D1C rep and warranty relief.
- Data age requirements aren’t met (D1C has free re-verifications for 90 days after the initial report).
Field mapping rejected by Encompass
Field mapping rejected by Encompass
Possible causes:
- Report IDs written into the wrong
GSEVENDORfield. - Borrower and coborrower IDs combined incorrectly — the Fannie VOIE field expects
borrower_id,coborrower_idcomma-separated; the VOA fields are split into separate borrower/coborrower fields.
Next steps
Day 1 Certainty (D1C)
Fannie Mae Desktop Underwriter integration
Asset and Income Modeler (AIM)
Freddie Mac Loan Product Advisor integration
Sample Reports
Report retrieval patterns and Encompass mappings
Launch Checklist
Pre-production validation