GSE Integrations and Services 23.1 April Critical Patch: Fixed Issues
This section describes the issues fixed with this release.
Why we fixed these issues: These issues were fixed to improve usability and to help ensure Encompass GSE Integrations & Services is operating as expected. The issues that are chosen to be fixed are based on the severity of their impact to clients and client feedback.
UCD
Prior to this release, 'RegulationZExcludedBonaFideDiscountPointsIndicator' and 'RegulationZExcludedBonaFideDiscountPointsPercent' (when applicable) were missing from the UCD Export when FeeType=LoanDiscountPoints and FeeTotalPercent were not equal to 0 (zero).
-
XPath: MESSAGE/DOCUMENT_SETS/DOCUMENT_SET/DOCUMENTS/DOCUMENT/DEAL_SETS/DEAL_SET/DEALS/DEAL/LOANS/LOAN/HIGH_COST_MORTGAGES/HIGH_COST_MORTGAGE
-
Data Points:
-
RegulationZExcludedBonaFideDiscountPointsPercent
-
Conditionality: IF RegulationZExcludedBonaFideDiscountPointsIndicator = "true"
-
-
RegulationZExcludedBonaFideDiscountPointsIndicator
-
Conditionality: IF FeeType = "LoanDiscountPoints" AND FeeTotalPercent <> "0"
-
-
To fix the issue, the following logic has been implemented:
Existing logic (remains unchanged):
-
If NEWHUD2.X927 is not equal to zero, then ensure you send RegulationZExcludedBonaFideDiscountPointsIndicator as true or false in step 2.
-
If Bona Fide Discount Points Percent field ID QM.X369 is greater than zero send true, else send false.
-
Also, if QM.X369 is greater than zero (true), then also send RegulationZExcludedBonaFideDiscountPointsPercent from value in QM.X369 otherwise do not send.
In addition:
-
If any of the following are not equal to zero:
-
NEWHUD2.X927 (from 802e)
-
NEWHUD2.X960 (from 802f)
-
NEWHUD2.X993 (from 802g)
-
NEWHUD2.X1026 (from 802h)
-
-
AND the associated is considered as FeeType=LoanDiscountPoints (Encompass displays LoanDiscountPoints, Loan Discount Points OR the fee is mapped in settings to LoanDiscountPoints) for rows 802f, g and h,
-
THEN check the value in Bona Fide Discount Points Percent field ID QM.X369
-
If the value in QM.X369 is greater than zero, send RegulationZExcludedBonaFideDiscountPointsIndicator as ‘True’ AND send RegulationZExcludedBonaFideDiscountPointsPercent from value in field ID QM.X369
-
If the value in field ID QM.X369 is zero, send RegulationZExcludedBonaFideDiscountPointsIndicator as ‘False’ AND do NOT send RegulationZExcludedBonaFideDiscountPointsPercent
Fannie Mae Error Codes 3628 and 3631 fired when running Fannie Mae’s UCD Collection Solution. To fix the issue, the following have been added to the export file.
-
XPath: MESSAGE/DOCUMENT_SETS/DOCUMENT_SET/DOCUMENTS/DOCUMENT/DEAL_SETS/DEAL_SET/DEALS/DEAL/LOANS/LOAN/CLOSING_INFORMATION/PREPAID_ITEMS/PREPAID_ITEM/PREPAID_ITEM_DETAIL
-
Data Point/Attribute: IntegratedDisclosureSectionType
-
-
XPath: MESSAGE/DOCUMENT_SETS/DOCUMENT_SET/DOCUMENTS/DOCUMENT/DEAL_SETS/DEAL_SET/DEALS/DEAL/LOANS/LOAN/CLOSING_INFORMATION/PREPAID_ITEMS/PREPAID_ITEM/PREPAID_ITEM_PAYMENTS/PREPAID_ITEM_PAYMENT
-
Data Point/Attribute: PrepaidItemActualPaymentAmount
-
When there is no prepaid interest due at closing for a loan, the PREPAID_INTEREST container is now sent with the following attributes as shown below:
-
Previous Section: Introduction |