GSE Integrations and Services 22.3 February Service Pack: Feature Enhancements
This section discusses the updates and enhancements to existing forms, features, services, settings, and mappings included in this release.
ULAD
The following DU ULAD 1.8.3 Spec updates are included in this release to help enable users submitting to DU ensure that DU-compliant data is exported, and Fannie Mae can accurately assess the loan:
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/COLLATERALS/COLLATERAL/SUBJECT_PROPERTY/MANUFACTURED_HOME/MANUFACTURED_HOME_DETAIL/ManufacturedHomeWidthType
-
Logic:
-
If Construction Method Type [field ULDD.X187] = "Manufactured" AND If Manufactured Home Width Type (field ID uldd.manufacturedhomewidthtype) = "Manufactured Single Wide, then "SingleWide" is sent to ManufacturedHomeWidthType
-
OR
-
If Construction Method Type [field ID ULDD.X187] = "Manufactured" AND If Manufactured Home Width Type (field ID uldd.manufacturedhomewidthtype) = "Manufactured Multiwide, then "MultiWide" is sent to ManufacturedHomeWidthType
-
ELSE
-
ManufacturedHomeWidthType is not sent
-
-
Xpath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/ROLES/ROLE/BORROWER/COUNSELING/COUNSELING_EVENTS/COUNSELING_EVENT/COUNSELING_EVENT_DETAIL
-
Attributes:
-
CounselingFormatType
-
CounselingFormatTypeOtherDescription
-
-
Logic (for the new enumeration):
-
If field IDs URLA.X154 or URLA.X160 = Hybrid, then "Other" is sent to CounselingFormatType and "Hybrid" is sent to CounselingFormatTypeOtherDescription,
-
or else do not send
-
All existing logic for these attributes remain the same. This mapping update applies to the new enumeration only.
-
XPath: MESSAGE/ABOUT_VERSIONS/ABOUT_VERSION
-
Enumeration: DU Spec 1.8.3
-
Xpath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/COLLATERALS/COLLATERAL/SUBJECT_PROPERTY/PROJECT/PROJECT_DETAIL
-
Logic:
-
If a value in field 3050 (CPM Project ID #) exists, send that value to FNMCondominiumProjectManagerProjectIdentifier
-
Else do not send
-
-
Attribute: ULAD:PositiveRentalHistoryIndicator
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/LOANS/LOAN/QUALIFICATION/EXTENSION/OTHER/ULAD:QUALIFICATION_EXTENSION
-
Logic:
-
If field ID 1172 = FHA and field ID 3515 is selected, then send True to ULAD:PositiveRentalHistoryIndicator
-
Or else
-
if field ID 1172 = FHA and field ID 3515 is not selected, then send False to ULAD:PositiveRentalHistoryIndicator
-
-
Attribute: FundsSourceType
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/LOANS/LOAN/ORIGINATION_FUNDS/ORIGINATION_FUND
-
Current Logic:
-
Updated Logic:
-
If a value in field Loan Amount/HELOC Credit Limit (URLARAL0120) exists, then send the value in field ID URLARAL0133 to FundsSourceType
-
If no value exists, then do not send
-
The Encompass 22.3 Major Release added a new section for Homeownership Education on the 1003 URLA-Lender input form. This GSE Release supports mapping to that section.
-
Xpath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/ROLES/ROLE/BORROWER/COUNSELING/COUNSELING_EVENTS/COUNSELING_EVENT/COUNSELING_EVENT_DETAIL
-
Attributes:
-
CounselingCompletedDate
-
CounselingConfirmationIndicator
-
CounselingFormatType
-
CounselingType
-
-
Mapping Updates:
-
If field URLA.X300 equals "No" then export the below under COUNSELING_EVENT_DETAIL:
-
send "False" to CounselingConfirmationIndicator
-
send "Education" to CounselingType
-
or if
-
field URLA.X300 equals "Yes" then export the below under COUNSELING_EVENT_DETAIL:
-
If URLA.X302 equals Attended Workshop or Web-Based Workshop and Date of Completion (field URLA.X308) contains a value, send that value to CounselingCompletedDate, else do not export
-
If URLA.X302 equals Attended Workshop or Web-Based Workshop then send "True" to CounselingConfirmationIndicator, or export false to CounselingConfirmationIndicator
-
If field URLA.X302 equals Attended Workshop In Person, then send "FaceToFace" to CounselingFormatType, or else if field URLA.X302 equals Completed Web-Based Workshop, then send "Internet" to CounselingFormatType
-
send "Education" to CounselingType
-
-
Also send the following details:
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/ROLES/ROLE/ROLE_DETAIL
-
Data Attribute: PartyRoleType
-
Logic: Send HousingCounselingAgency” to “PartyRoleType” if a value in fields URLA.X304 or URLA.X306 exists
-
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/ROLES/ROLE/PARTY_ROLE_IDENTIFIERS/PARTY_ROLE_IDENTIFIER
-
Data Attribute PartyRoleIdentifier
-
Logic: If a value is present in If HUD-Approved agency, provide Housing Counseling Agency # (field URLA.X304), send to “PartyRoleIdentifier”.
-
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/LEGAL_ENTITY/LEGAL_ENTITY_DETAIL
-
Data Attribute: FullName
-
Logic: If a value is present in If not a HUD-approved agency, or unsure of HUD approval, provide name of Housing Counseling Agency (field ID URLA.X306) contains a value, send to “FullName”.
-
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/LEGAL_ENTITY/LEGAL_ENTITY_DETAIL
-
Data Attribute: FullName
-
The following LPA ULAD 5.2.00 Spec updates are included in this release to help enable users submitting to LPA ensure that LPA-compliant data is exported, and Freddie Mac can accurately assess the loan:
-
Xpath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/ROLES/ROLE/BORROWER/COUNSELING/COUNSELING_EVENTS/COUNSELING_EVENT/COUNSELING_EVENT_DETAIL
-
Attributes:
-
CounselingFormatType
-
CounselingFormatTypeOtherDescription
-
-
Logic:
-
if fields URLA.X154 and/or URLA.X160 = Face To Face, then send "FacetoFace" to CounselingFormatType
-
or else if fields URLA.X154 and/or URLA.X160 = Hybrid, then send "Other" to CounselingFormatType and then send "Hybrid" to CounselingFormatTypeOtherDescription
-
or else if fields URLA.X154 and/or URLA.X160 = Internet, then send "Internet" to CounselingFormatType
-
or else if fields URLA.X154 and/or URLA.X160 = Telephone, then send "Telephone" to CounselingFormatType
-
else do not send
-
All existing logic for these attributes remain the same. This mapping update applies to the new enumeration only.
-
Xpath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/LOANS/LOAN/QUALIFICATION/EXTENSION/OTHER/ulad:QUALIFICATION_EXTENSION
-
Logic:
-
If field 1172 = FHA and field 3515 is checked, then send True to ULAD:PositiveRentalHistoryIndicator
-
Or else
-
if field 1172 = FHA and field 3515 is not checked, then send False to ULAD:PositiveRentalHistoryIndicator
-
-
XPath: MESSAGE/ABOUT_VERSIONS/ABOUT_VERSION
-
Supported Enumerations:
-
S5.2.00 (for AboutVersionIdentifier)
-
5.2.00 (for DataVersionIdentifier)
-
-
Conditionality: Required for all loans
The Encompass 22.3 Major Release added a new section for Homeownership Education on the 1003 URLA-Lender input form. This GSE Release supports mapping to that section.
-
Xpath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/ROLES/ROLE/BORROWER/COUNSELING/COUNSELING_EVENTS/COUNSELING_EVENT/COUNSELING_EVENT_DETAIL
-
Attributes:
-
CounselingCompletedDate
-
CounselingConfirmationIndicator
-
CounselingFormatType
-
CounselingType
-
-
Mapping Updates:
-
If field URLA.X299 equals "No" or if field URLA.X299 is null (not checked yes or no) then export the below under COUNSELING_EVENT_DETAIL:
-
send "False" to CounselingConfirmationIndicator
-
send "Education" to CounselingType
-
or
-
If field URLA.X299 equals "Yes" then export the below under COUNSELING_EVENT_DETAIL:
-
If URLA.X301 equals Attended Workshop or Web-Based Workshop and Date of Completion (field URLA.X307) contains a value, send that value to CounselingCompletedDate, else do not export
-
If URLA.X301 equals Attended Workshop or Web-Based Workshop then send "True" to CounselingConfirmationIndicator, or export false to CounselingConfirmationIndicator
-
If field URLA.X301 equals Attended Workshop In Person, then send "FaceToFace" to CounselingFormatType, or else if field URLA.X301 equals Completed Web-Based Workshop, then send "Internet" to CounselingFormatType
-
send "Education" to CounselingType
-
Also send the following details:
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/ROLES/ROLE/ROLE_DETAIL
-
Data Attribute: PartyRoleType
-
Logic: Send HousingCounselingAgency” to “PartyRoleType” if a value in fields URLA.X303 or URLA.X305 exists
-
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/ROLES/ROLE/PARTY_ROLE_IDENTIFIERS/PARTY_ROLE_IDENTIFIER
-
Data Attribute: PartyRoleIdentifier
-
Logic: If a value is present in If HUD-Approved agency, provide Housing Counseling Agency # (field URLA.X303), send to “PartyRoleIdentifier”.
-
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/LEGAL_ENTITY/LEGAL_ENTITY_DETAIL
-
Data Attribute: FullName
-
Logic: If a value is present in If not a HUD-approved agency, or unsure of HUD approval, provide name of Housing Counseling Agency (field ID URLA.X305) contains a value, send to “FullName”.
-
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/LEGAL_ENTITY/LEGAL_ENTITY_DETAIL
-
Data Attribute: FullName
-
iLAD
The following iLAD mapping logic updates are included with this release:
-
Xpath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/ROLES/ROLE/BORROWER/COUNSELING/COUNSELING_EVENTS/COUNSELING_EVENT/COUNSELING_EVENT_DETAIL
-
Attributes:
-
CounselingFormatType
-
CounselingFormatTypeOtherDescription
-
-
Logic:
-
If fields URLA.X154 or URLA.X160 = Hybrid, then send "Other" to CounselingFormatType and then send "Hybrid" to CounselingFormatTypeOtherDescription,
-
or else do not send
-
All existing logic for these attributes remain the same. This mapping update applies to the new enumeration only.
The Encompass 22.3 Major Release added a new section for Homeownership Education on the 1003 URLA-Lender input form. This GSE Release supports mapping to that section.
-
Xpath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/ROLES/ROLE/BORROWER/COUNSELING/COUNSELING_EVENTS/COUNSELING_EVENT/COUNSELING_EVENT_DETAIL
-
Attributes:
-
CounselingCompletedDate
-
CounselingConfirmationIndicator
-
CounselingFormatType
-
CounselingType
-
-
Mapping Updates:
-
If field URLA.X300 equals "No" then export the below under COUNSELING_EVENT_DETAIL:
-
send "False" to CounselingConfirmationIndicator
-
send "Education" to CounselingType
-
or
-
If field URLA.X300 equals "Yes" then export the below under COUNSELING_EVENT_DETAIL:
-
If URLA.X302 equals Attended Workshop or Web-Based Workshop and Date of Completion (field URLA.X308) contains a value, send that value to CounselingCompletedDate, else do not export
-
If URLA.X302 equals Attended Workshop or Web-Based Workshop then send "True" to CounselingConfirmationIndicator, or export false to CounselingConfirmationIndicator
-
If field URLA.X302 equals Attended Workshop In Person, then send "FaceToFace" to CounselingFormatType, or else if field URLA.X302 equals Completed Web-Based Workshop, then send "Internet" to CounselingFormatType
-
send "Education" to CounselingType
-
-
Also send the following details:
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/ROLES/ROLE/ROLE_DETAIL
-
Data Attribute: PartyRoleType
-
Logic: Send HousingCounselingAgency” to “PartyRoleType”.
-
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/ROLES/ROLE/PARTY_ROLE_IDENTIFIERS/PARTY_ROLE_IDENTIFIER
-
Data Attribute: PartyRoleIdentifier
-
Logic: If a value is present in If HUD-Approved agency, provide Housing Counseling Agency # (field URLA.X304), send to “PartyRoleIdentifier”.
-
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/LEGAL_ENTITY/LEGAL_ENTITY_DETAIL
-
Data Attribute: FullName
-
Logic: If a value is present in If not a HUD-approved agency, or unsure of HUD approval, provide name of Housing Counseling Agency (field ID URLA.X306) contains a value, send to “FullName”.
-
-
XPath: MESSAGE/DEAL_SETS/DEAL_SET/DEALS/DEAL/PARTIES/PARTY/LEGAL_ENTITY/LEGAL_ENTITY_DETAIL
-
Data Attribute: FullName
-
Previous Section: Introduction |