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.| Username | Password | SSN | Borrower | Sample report |
|---|---|---|---|---|
firsttimeborrower | goodpassword | 991-91-9991 | Alice Firstimer | |
fannie-test.case4 | goodpassword | 666-00-6666 | Pitt Rock | |
fannie-test.case5 | goodpassword | 999-60-6666 | Suzi Builder | |
fannie-test.case6 | goodpassword | 999-40-5000 | John Homeowner | |
fannie-test.case7 | goodpassword | 999-42-2345 | Lucky Knowscore |
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.
voie_report_id | SSN | Borrower | Sample report |
|---|---|---|---|
5abf3fddc6cd44a38038c0c6bfd4f26f | 990-50-0005 | Patrick Freddie | |
bf23a64ceaf74988b14570a549d0b1c8 | 990-40-0004 | Amy Freddie | |
57868adf572f46fb989adf16a30c1ebd | 990-70-0007 | Suzi Freddie | |
1a531ae648254ec3a27c4e259ab507f3 | 990-11-0011 | Mom Freddie | |
776f4e58b115428f94776c884c073d4d | 990-08-0008 | Alice Freddie | |
729851aad6404bf9b30248a11445fec5 | 990-30-0003 | Andy Freddie |
Pre-generated assets report IDs
Submit thesevoa_report_id values to LPA for AIM-VOA assessment.
voa_report_id | SSN | Borrower | Sample report |
|---|---|---|---|
b8aa127afb1246428f0c8868c863080b | 990-80-0008 | Alice Freddie | |
4f6bfd8bdc6645f199408fd2a35213c4 | 991-10-0011 | Mom Freddie | |
cb893b4564f949bcb20eca3b05c547af | 991-00-0010 | Dad Freddie | |
415d91bd02a64954a15f254a8b1bb5b5 | 990-20-0002 | Mary Freddie | |
668a2ff8101f420e94f0b04c5ada6337 | 990-10-0001 | John Freddie | |
36d0a637117041c098ee39b8d8f364f1 | 990-70-0007 | Suzi Freddie |
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
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.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.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.
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