Here are codes that write the actual or expected closing date for every loan in the “My Pipeline” folder that has been sent for processing. using System; using System.IO; using EllieMae.Encompass.Client; using EllieMae.Encompass.BusinessEnums; using EllieMae.Encompass.BusinessObjects; using EllieMae.Encompass.BusinessObjects.Loans; using EllieMae.Encompass.BusinessObjects.Loans.Logging; class LoanReader { public static void Main() { // Open the session to the remote server …
how to automate COC in encompass
To automate COC (Change of Circumstance) in Encompass, we can follow these steps: Identify the COC fields in Encompass that need to be updated based on certain conditions or events. Determine the trigger for the COC. This could be a specific event, such as a borrower’s income or employment status changing, or a specific date …
Encompass – BLOCKING ACCESS TO APPLY LOAN TEMPLATES
I need to block the ability for my users to load a template that is associated with a different channel. Switching programs in the same channel is not an issue but compliance for disclosures makes flipping from broker to retail or vice versa a nightmare. To block users from loading a template that is associated …
Encompass method that moves an attachment in Encompass to a specified document folder.
So, here are some codes of a method explaining how we can move attachments in Encompass to a specified document folder This method MoveToFolder takes two parameters, docTitle and docBucket, both of type string. It returns a bool value indicating whether or not the document was moved to the folder. Inside the method, first, it …
Restrict LE and CD after CD issue
Here are codes in c# to restrict CD and LE after CD issuance using EllieMae.Encompass.BusinessObjects.Loans; using EllieMae.Encompass.BusinessObjects.Users; using EllieMae.Encompass.Client; using EllieMae.Encompass.Collections; using System; namespace MyBusinessRules { public class CdIssueDateRestriction { [BusinessRuleComponent(“Restrict LE and CD Changes after CD Issue Date is Entered”)] public static void RestrictCdAndLeChanges(Loan loan) { // Retrieve the CD Issue Date field value …
General QM price limit exceeded
In this file, there was no Mavent report ran and the APOR field is blank. The APOR is needed to calculate the correct General Qualified Mortgage Loan Price-Based threshold. Since Mavent populates the APOR field (Field 3134) when a Mavent report is ran then to populate the APOR, run a Mavent report under Encompass tools …
Lock Request Additional Fields Custom Fields are not saving
When fields are added to the Lock Request Additional Fields, the LR Additional fields values are not saving: Exiting the form and re-entering the field is blank again The LR additional fields are populated from the “base” fields when the Lock Request form is opened. In order to save the value the LR field must …
Create a form in input form builder to accept search text and based on input we can search field name in Encompass and display its details and how to create DLL to achieve same result in Visual Studio
Create a form in the input form builder to accept search text and based on input we can search field name in Encompass and display its details and how to create DLL to achieve same result in Visual Studio Open the Input Form Builder in Encompass and create a new form. Drag and drop a …
Create a TPO portal using Encompass API
Steps to create a TPO portal using Encompass API:- Get Encompass API credentials: To use the Encompass API, you need API credentials, including a Client ID and a Client Secret. You can get these credentials by registering an API application with Ellie Mae. Choose a programming language: The Encompass API supports several programming languages, including …
Using encompass API to batch update lender name
So, here are sample codes using Encompass API to batch update lender name using EllieMae.Encompass.Api; using EllieMae.Encompass.BusinessObjects.Loans; // Authenticate with Encompass API Session session = new Session(); session.Start(“encompass_api_user”, “encompass_api_password”); // Define loan filter criteria for batch update LoanFilter loanFilter = new LoanFilter(); loanFilter.AddFilter(LoanField.LoanFolder, “MyFolder”); loanFilter.AddFilter(LoanField.LoanStatus, LoanStatus.Active); // Retrieve loans matching the filter criteria LoanData[] loans …