S1. Loan Object Attributes


The table below identifies the additional Loan Object attributes required by XDOC to support mortgage-specific document processing functionality.

The Scope Specific column corresponds to the Scope attribute of the IContainerProvider interface and the related service methods that return Container objects. A blank value in this column indicates that the attribute is required for all service method calls, regardless of the specified scope.

Because the overall list of required attributes is relatively small, most Container Provider implementations can simplify development by ignoring the Scope attribute and returning the complete set of loan attributes for all method calls. This approach ensures that all required information is consistently available to XDOC while minimizing implementation complexity.

Attribute Required Data Type Notes Scope Specific
loanNumber Yes String    
loanAmount Yes Number    
loanStage Yes String Internal Value.  
loanStageLabel Yes* String Display Label.* Only needed if different from the internal value.  
loanType   String Internal Value.  
loanTypeLabel * String Display Label.* Only needed if different from the internal value.  
loanPurpose   String Internal Value.  
loanPurposeLabel * String Display Label.* Only needed if different from the internal value.  
borrowerLastName Yes String The main primary borrower.  
borrowerFirstName Yes String    
borrowerName Yes String Concatenation of first and last name.  
borrowerPhone   String    
borrowerEmail   String    
propertyStreet Yes String Address number and street.  
propertyCity Yes String    
propertyState Yes String    
propertyZip Yes String    
propertyAddress Yes String Full property address on a single line E.g.: Street, city, state, zip.  
submittedDate Yes Date (UTC) Original submission date. eDelivery
approvedDate   Date (UTC)    
fundedDate   Date (UTC)    
cancelledDate   Date (UTC)    
closeDate   Date (UTC) Date the loan was closed or cancelled. archive
lockExpiration   Date (UTC) Required by Chase electronic delivery. eDelivery
lockExpirationDate   Date (UTC) Required by Chase electronic delivery. eDelivery
investorLoanNumber   String Required by Wells Fargo. eDelivery
investorLoanState   String Required by Wells Fargo. eDelivery
investorCommitmentNumber   String Required by Wells Fargo. eDelivery