BaseGuarantyFeePercent | The guaranty fee rate prior to applying any adjustments, such as buyup/buydown. This can be specified in a price sheet, commitment, or other agreement. The guaranty fee is a portion of the interest on the loan that is paid to a party to ensure the timely payment of principal and interest to the holders of securities backed by the loan.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
ConcurrentServicingTransferIndicator | Indicates that servicing is transferred concurrent with loan delivery.A data type of Indicator SHOULD identify a data point that represents a boolean value.
The value choices SHOULD be "true" or "false" but MAY be "1" or "0".
EXAMPLE: A Basement Finished Indicator for a basement that qualifies would be expressed as "true". |
ExceptionInterestAdjustmentDayMethodType | The day basis on which the exception interest adjustment is computed based on the servicing contract.The day basis on which the exception interest adjustment is computed based on the servicing contract. |
ExcessServicingFeeRatePercent | The portion of interest payments made by the mortgage borrower that a loan servicer is entitled to retain in consideration for performing mortgage servicing activities for the owner of the mortgage loan (the mortgage servicing spread) over the portion representing reasonable compensation for services performed by the loan servicer.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
ExecutionType | Specifies the type of execution through which the loan was purchased by an investor.Specifies the type of execution through which the loan was purchased by an investor. |
ExecutionTypeOtherDescription | A free-form text field used to collect additional information when Other is selected for Execution Type.A data type of String SHOULD identify a data point that is either a text value consisting of a word, phrase, sentence, paragraph, or formatted (TAB, CR, LF) character content depending on its purpose or a numeric value with a maximum of 16383 characters and MAY have the lang attribute. There is no list of valid values provided.
EXAMPLE: A Disqualificaton Reason Text for excluding a product from those offered to a borrower could be expressed as "Does not meet income to indebtedness guidelines for down payment support.". |
EXTENSION | |
FREPrimaryMortgageMarketSurveyPublishedDate | The date the Primary Mortgage Market Survey (PMMS) rate was published.A data type of Date SHOULD identify a data point that represents numerically a specific year, month and year, or day month and year of the Gregorian Calendar.
Full dates MUST be represented in the extended format CCYY-MM-DD
CCYY is a four-digit year, "0001" through "9999"
MM is a two-digit month of that year, "01" through "12"
DD is a two-digit day of that month, "01" through "31"
Padded zeros must be used.
- is the required separator between CCYY-MM-DD
if the day or month and day are dropped, the preceding separator is also dropped
an optional trailing time zone indicator is permitted using either Z (for Coordinated Universal Time UTC) or an offset from UTC using +hh:mm or -hh:mm as in Datetime
Note that negative or extended (more than 4 digit) years are not permitted.
EXAMPLE: A Next Escrow Review Date that discloses the year and month would be expressed as "2010-06". |
FREPrimaryMortgageMarketSurveyPublishedRatePercent | The average rate for a 30-year fixed-rate mortgage, as determined by Freddie Mac's Primary Mortgage Market Survey (PMMS). Survey data is collected from Monday through Wednesday and the results are posted on FreddieMac.com on Thursdays.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
FREPrimaryMortgageMarketSurveyRoundedRatePercent | The rounded Primary Mortgage Market Survey (PMMS) rate applied during structuring calculation.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
FundingInterestAdjustmentDayMethodType | The day basis on which the funding interest adjustment is computed based on the purchase contract.The day basis on which the funding interest adjustment is computed based on the purchase contract. |
GuarantyFeeAddOnIndicator | Indicates whether an eligible Seller has elected the Add On or Post-Settlement delivery fees for a specific Mortgage.A data type of Indicator SHOULD identify a data point that represents a boolean value.
The value choices SHOULD be "true" or "false" but MAY be "1" or "0".
EXAMPLE: A Basement Finished Indicator for a basement that qualifies would be expressed as "true". |
GuarantyFeeAfterAlternatePaymentMethodPercent | Contractual guaranty fee (after adjusting for the alternate payment method (APM) remittance cycle, if applicable) for an Mortgage Backed Security (MBS) pool mortgage.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
GuarantyFeePercent | The guaranty fee rate after applying all adjustments to the guaranty fee, such as buyup/buydown. The guaranty fee is a portion of the interest on the loan that is paid to a party to guarantee the timely payment of interest and principal to the holders of securities backed by the loan.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
InterestVarianceToleranceMaximumAmount | The maximum allowed dollar amount variance between the reported and the expected or scheduled interest.A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
InvestorCollateralProgramIdentifier | Identifies the collateral program associated with the loan as identified by a specific entity. The entity may be referenced using the OwnerURI attribute.A data type of Identifier SHOULD identify a data point that provides a unique value for reference purposes and MAY have IdentifierOwnerURI and IdentifierEffectiveDate attributes.
EXAMPLE: A Loan Identifier could be expressed as "0034567891-A". |
InvestorCommitmentTakeoutPricePercent | The investors committed takeout price for a loan expressed as a percentage.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
InvestorCreditPolicyEffectiveDate | The effective date of the investor credit policy applied to this loan.A data type of Date SHOULD identify a data point that represents numerically a specific year, month and year, or day month and year of the Gregorian Calendar.
Full dates MUST be represented in the extended format CCYY-MM-DD
CCYY is a four-digit year, "0001" through "9999"
MM is a two-digit month of that year, "01" through "12"
DD is a two-digit day of that month, "01" through "31"
Padded zeros must be used.
- is the required separator between CCYY-MM-DD
if the day or month and day are dropped, the preceding separator is also dropped
an optional trailing time zone indicator is permitted using either Z (for Coordinated Universal Time UTC) or an offset from UTC using +hh:mm or -hh:mm as in Datetime
Note that negative or extended (more than 4 digit) years are not permitted.
EXAMPLE: A Next Escrow Review Date that discloses the year and month would be expressed as "2010-06". |
InvestorDealIdentifier | The unique identifier assigned by the investor to a single family structured transaction.A data type of Identifier SHOULD identify a data point that provides a unique value for reference purposes and MAY have IdentifierOwnerURI and IdentifierEffectiveDate attributes.
EXAMPLE: A Loan Identifier could be expressed as "0034567891-A". |
InvestorGroupingIdentifier | A unique identifier that segregates loans for a specific investor according to defined characteristics, such as interest rate, service fee, pool, asset group, etc.A data type of Identifier SHOULD identify a data point that provides a unique value for reference purposes and MAY have IdentifierOwnerURI and IdentifierEffectiveDate attributes.
EXAMPLE: A Loan Identifier could be expressed as "0034567891-A". |
InvestorGuarantyFeeAfterBuyupBuydownPercent | The investor guaranty fee rate after any addition or reduction to the base guaranty fee rate due to a guaranty fee buyup or buydown. The investor guaranty fee is a portion of the interest on the loan that is paid to a party to guarantee the timely payment of interest and principal to the holders of securities backed by the loan.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
InvestorHeldCollateralPercent | The percentage of the Original Loan Balance that is being held as collateral by the investor for default costs on the loan.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
InvestorInstitutionIdentifier | Identifies the secondary mortgage market institution (investor) associated with the lender or trading partner.A data type of Identifier SHOULD identify a data point that provides a unique value for reference purposes and MAY have IdentifierOwnerURI and IdentifierEffectiveDate attributes.
EXAMPLE: A Loan Identifier could be expressed as "0034567891-A". |
InvestorLoanCommitmentExpirationDate | The expiration date for a commitment by an investor to acquire a loan.A data type of Date SHOULD identify a data point that represents numerically a specific year, month and year, or day month and year of the Gregorian Calendar.
Full dates MUST be represented in the extended format CCYY-MM-DD
CCYY is a four-digit year, "0001" through "9999"
MM is a two-digit month of that year, "01" through "12"
DD is a two-digit day of that month, "01" through "31"
Padded zeros must be used.
- is the required separator between CCYY-MM-DD
if the day or month and day are dropped, the preceding separator is also dropped
an optional trailing time zone indicator is permitted using either Z (for Coordinated Universal Time UTC) or an offset from UTC using +hh:mm or -hh:mm as in Datetime
Note that negative or extended (more than 4 digit) years are not permitted.
EXAMPLE: A Next Escrow Review Date that discloses the year and month would be expressed as "2010-06". |
InvestorLoanEarlyPayoffPenaltyWaiverIndicator | Indicates that the investor waives the full prepayment penaltiesA data type of Indicator SHOULD identify a data point that represents a boolean value.
The value choices SHOULD be "true" or "false" but MAY be "1" or "0".
EXAMPLE: A Basement Finished Indicator for a basement that qualifies would be expressed as "true". |
InvestorLoanEffectiveDate | The due date of the first payment to the investor.A data type of Date SHOULD identify a data point that represents numerically a specific year, month and year, or day month and year of the Gregorian Calendar.
Full dates MUST be represented in the extended format CCYY-MM-DD
CCYY is a four-digit year, "0001" through "9999"
MM is a two-digit month of that year, "01" through "12"
DD is a two-digit day of that month, "01" through "31"
Padded zeros must be used.
- is the required separator between CCYY-MM-DD
if the day or month and day are dropped, the preceding separator is also dropped
an optional trailing time zone indicator is permitted using either Z (for Coordinated Universal Time UTC) or an offset from UTC using +hh:mm or -hh:mm as in Datetime
Note that negative or extended (more than 4 digit) years are not permitted.
EXAMPLE: A Next Escrow Review Date that discloses the year and month would be expressed as "2010-06". |
InvestorLoanPartialPrepaymentPenaltyWaiverIndicator | Indicates that the investor waives the curtailment penaltiesA data type of Indicator SHOULD identify a data point that represents a boolean value.
The value choices SHOULD be "true" or "false" but MAY be "1" or "0".
EXAMPLE: A Basement Finished Indicator for a basement that qualifies would be expressed as "true". |
InvestorMasterCommitmentIdentifier | The unique identifier of the master commitment that states the terms under which a lender and an investor agree to deliver/receive mortgage loans in exchange for funds or securities. Subordinate commitments with further delineation of conditions are created according to the constraints of the master commitment.A data type of Identifier SHOULD identify a data point that provides a unique value for reference purposes and MAY have IdentifierOwnerURI and IdentifierEffectiveDate attributes.
EXAMPLE: A Loan Identifier could be expressed as "0034567891-A". |
InvestorOwnershipPercent | Identifies the percentage amount of the loan owned by the investorA data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
InvestorOwnershipType | Identifies the ownership status of the investor.Identifies the ownership status of the investor. |
InvestorProductPlanIdentifier | Specifies the source of the list for identifiers of the adjustable loan product being financed. Used for the Fannie Mae Product Plan, Freddie Mac Product Plan and other investor product plans.A data type of Identifier SHOULD identify a data point that provides a unique value for reference purposes and MAY have IdentifierOwnerURI and IdentifierEffectiveDate attributes.
EXAMPLE: A Loan Identifier could be expressed as "0034567891-A". |
InvestorRemittanceDay | The day of the month on which principal and interest for the loan are remitted by the servicer to the investor.A data type of Day SHOULD identify a data point that represents numerically a specific day of the month of the Gregorian Calendar.
Days MUST be represented in the extended format ---DD
DD is a two-digit day of the month, "01" through "31"
Padded zeros must be used.
--- is the required prefix for the absent negative, year, and month
an optional trailing time zone indicator is permitted using either Z (for Coordinated Universal Time UTC) or an offset from UTC using +hh:mm or -hh:mm as in Datetime
EXAMPLE: The Investor Remittance Day of the 9th of every month would be expressed as "---09". |
InvestorRemittanceDaysCount | The number of days for accelerated remittance as specified by the investor.A data type of Count SHOULD identify a non-negative number value that is a whole number with a maximum value of 2147483647. It SHALL NOT contain any punctuation.
EXAMPLE: A Total Bathroom Count for a dwelling unit with one full bathroom and one partial bathroom would be expressed as "2". |
InvestorRemittanceIdentifier | A unique identifier of the remittance program for a specific investor under which the loan is serviced. The party assigning the identifier can be provided using the IdentifierOwnerURI.A data type of Identifier SHOULD identify a data point that provides a unique value for reference purposes and MAY have IdentifierOwnerURI and IdentifierEffectiveDate attributes.
EXAMPLE: A Loan Identifier could be expressed as "0034567891-A". |
InvestorRemittanceType | This describes the contractual accounting method used to calculate the funds received by the Servicer from the borrower that are due to the investor.This describes the contractual accounting method used to calculate the funds received by the Servicer from the borrower that are due to the investor. |
InvestorRemittanceTypeOtherDescription | A free-form text field used to capture the Investor Remittance Type if Other is selected.A data type of String SHOULD identify a data point that is either a text value consisting of a word, phrase, sentence, paragraph, or formatted (TAB, CR, LF) character content depending on its purpose or a numeric value with a maximum of 16383 characters and MAY have the lang attribute. There is no list of valid values provided.
EXAMPLE: A Disqualificaton Reason Text for excluding a product from those offered to a borrower could be expressed as "Does not meet income to indebtedness guidelines for down payment support.". |
InvestorReportingMethodType | Specifies the reporting method required by the investor from the servicer.Specifies the reporting method required by the investor from the servicer. |
InvestorRequiredMarginPercent | Field used in the pass through calculation when the Bottom Up method is used.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
InvestorServicingFeeAmount | The fixed dollar amount that is paid to the servicer by the investor for servicing the mortgage if the service fee is not expressed as a rate.A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
InvestorServicingFeeRatePercent | The percentage of interest collected that is paid to the servicer by the investor for servicing the mortgage (gross)A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
LastReportedToInvestorPrincipalBalanceAmount | Last principal balance reported to the investorA data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
LateDeliveryGraceDaysCount | The number of days allowed for late delivery of the loan, beyond the scheduled delivery date.A data type of Count SHOULD identify a non-negative number value that is a whole number with a maximum value of 2147483647. It SHALL NOT contain any punctuation.
EXAMPLE: A Total Bathroom Count for a dwelling unit with one full bathroom and one partial bathroom would be expressed as "2". |
LenderTargetFundingDate | The date the lender selects to have their Whole Loan purchase funded. Proceeds are typically wired to the lender 24 hours after the purchase of the loan. By selecting this date, the lender manages when the funds are to be wired.A data type of Date SHOULD identify a data point that represents numerically a specific year, month and year, or day month and year of the Gregorian Calendar.
Full dates MUST be represented in the extended format CCYY-MM-DD
CCYY is a four-digit year, "0001" through "9999"
MM is a two-digit month of that year, "01" through "12"
DD is a two-digit day of that month, "01" through "31"
Padded zeros must be used.
- is the required separator between CCYY-MM-DD
if the day or month and day are dropped, the preceding separator is also dropped
an optional trailing time zone indicator is permitted using either Z (for Coordinated Universal Time UTC) or an offset from UTC using +hh:mm or -hh:mm as in Datetime
Note that negative or extended (more than 4 digit) years are not permitted.
EXAMPLE: A Next Escrow Review Date that discloses the year and month would be expressed as "2010-06". |
LoanAcquisitionScheduledUPBAmount | The scheduled unpaid principal balance of the mortgage as of loan acquisition or the issue date of the associated security.A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
LoanBuyupBuydownBasisPointNumber | The number of basis points of loan level buyup/buydown selected by the seller for this mortgage.A data type of Numeric SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Field Height Number for a document field expressed in inches that is 3/8 inch high would be expressed as ".375". |
LoanBuyupBuydownType | Specifies the type of buyup or buydown an eligible Seller has elected to exercise for a specific mortgage.Specifies the type of buyup or buydown an eligible Seller has elected to exercise for a specific mortgage. |
LoanBuyupBuydownTypeOtherDescription | A free-form text field used to provide additional information when Other is selected for Loan Buyup Buydown Type.A data type of String SHOULD identify a data point that is either a text value consisting of a word, phrase, sentence, paragraph, or formatted (TAB, CR, LF) character content depending on its purpose or a numeric value with a maximum of 16383 characters and MAY have the lang attribute. There is no list of valid values provided.
EXAMPLE: A Disqualificaton Reason Text for excluding a product from those offered to a borrower could be expressed as "Does not meet income to indebtedness guidelines for down payment support.". |
LoanDefaultedReportingFrequencyType | The frequency that the servicer must report for loans that are in default.The frequency that the servicer must report for loans that are in default. |
LoanDefaultLossPartyType | Indicates the party that bears the default loss for the loan.Indicates the party that bears the default loss for the loan. |
LoanDelinquencyAdvanceDaysCount | The number of days after which a servicer can stop advancing funds on a delinquent loan.A data type of Count SHOULD identify a non-negative number value that is a whole number with a maximum value of 2147483647. It SHALL NOT contain any punctuation.
EXAMPLE: A Total Bathroom Count for a dwelling unit with one full bathroom and one partial bathroom would be expressed as "2". |
LoanFundingAdvancedAmount | The dollar amount disbursed under a loan agreement in advance of full funding.A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
LoanPriorOwnerName | The name of the legal entity from which the seller acquired the loan.A data type of String SHOULD identify a data point that is either a text value consisting of a word, phrase, sentence, paragraph, or formatted (TAB, CR, LF) character content depending on its purpose or a numeric value with a maximum of 16383 characters and MAY have the lang attribute. There is no list of valid values provided.
EXAMPLE: A Disqualificaton Reason Text for excluding a product from those offered to a borrower could be expressed as "Does not meet income to indebtedness guidelines for down payment support.". |
LoanPurchaseDiscountAmount | The difference between the dollar price paid for the loan and its UPB at the time of purchase when the UPB is less than price paid.A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
LoanPurchasePremiumAmount | The difference between the dollar price paid for the loan and its UPB at the time of purchase when the UPB is more than price paid.A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
LoanServicingFeeBasisPointNumber | The number of basis points of servicing fee selected for this mortgage.A data type of Numeric SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Field Height Number for a document field expressed in inches that is 3/8 inch high would be expressed as ".375". |
LoanServicingIndicator | Indicates whether the seller will identify specific loan level servicing values for this mortgage.A data type of Indicator SHOULD identify a data point that represents a boolean value.
The value choices SHOULD be "true" or "false" but MAY be "1" or "0".
EXAMPLE: A Basement Finished Indicator for a basement that qualifies would be expressed as "true". |
LoanServicingRightsPurchaseOnlyIndicator | Indicates that the transaction on the Investors side is a Purchase of servicing rights rather than the purchase of an asset.A data type of Indicator SHOULD identify a data point that represents a boolean value.
The value choices SHOULD be "true" or "false" but MAY be "1" or "0".
EXAMPLE: A Basement Finished Indicator for a basement that qualifies would be expressed as "true". |
LoanYieldSpreadPremiumAmount | A premium, expressed as a dollar amount, calculated based upon the difference between the interest rate of the loan and the market rate at the time of funding.A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
LoanYieldSpreadPremiumRatePercent | The rate, expressed as a percent, at which the lender receives excess yield on the loan. The excess yield is the amount of interest that is left over when the servicing fee, lender guaranty fee and lender pass through rates are subtracted from the interest rate of the loan.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
MICoverageServicingFeeRatePercent | The percentage of collected servicing fee applied to servicer placed MI coverage.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
NonStandardServicingFeeRetainedByServicerAmount | The dollar amount of all non-standard fees as defined by the investor and earned by loan administrators that reduce the amount of funds remitted to the issuing entity (including subservicing, master servicing, trustee fees, etc.).A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
PassThroughCalculationMethodType | Determines what formula is used to calculate the investor pass through rate as defined in the investor contract.Determines what formula is used to calculate the investor pass through rate as defined in the investor contract. |
PassThroughCeilingRatePercent | Investor rate ceiling used in bottom up calculations.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
PassThroughRatePercent | The rate at which interest is passed by the servicer to the investor. It equals the note rate less the service fee rate and excess service fee rate.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
PrincipalVarianceToleranceMaximumAmount | The maximum allowed dollar amount variance between the reported and the expected or scheduled principal.A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
RelatedInvestorLoanIdentifier | Identifier of a loan from a related or original transaction. May be used for modifications and conversion of existing loans.A data type of Identifier SHOULD identify a data point that provides a unique value for reference purposes and MAY have IdentifierOwnerURI and IdentifierEffectiveDate attributes.
EXAMPLE: A Loan Identifier could be expressed as "0034567891-A". |
RelatedLoanInvestorType | Specifies the investor of the associated loan.Specifies the investor of the associated loan. |
RelatedLoanInvestorTypeOtherDescription | A free-form text field used to collect additional information when Other is selected for Related Loan investor Type.A data type of String SHOULD identify a data point that is either a text value consisting of a word, phrase, sentence, paragraph, or formatted (TAB, CR, LF) character content depending on its purpose or a numeric value with a maximum of 16383 characters and MAY have the lang attribute. There is no list of valid values provided.
EXAMPLE: A Disqualificaton Reason Text for excluding a product from those offered to a borrower could be expressed as "Does not meet income to indebtedness guidelines for down payment support.". |
RemoveFromTransferIndicator | When true, indicates a request to remove a loan from a prior servicing transfer request.A data type of Indicator SHOULD identify a data point that represents a boolean value.
The value choices SHOULD be "true" or "false" but MAY be "1" or "0".
EXAMPLE: A Basement Finished Indicator for a basement that qualifies would be expressed as "true". |
REOMarketingPartyType | Identifies the party responsible for marketing the property in case of default.Identifies the party responsible for marketing the property in case of default. |
REOMarketingPartyTypeOtherDescription | A free-form text field used to collect additional information when Other is selected for REO Marketing Party Type.A data type of String SHOULD identify a data point that is either a text value consisting of a word, phrase, sentence, paragraph, or formatted (TAB, CR, LF) character content depending on its purpose or a numeric value with a maximum of 16383 characters and MAY have the lang attribute. There is no list of valid values provided.
EXAMPLE: A Disqualificaton Reason Text for excluding a product from those offered to a borrower could be expressed as "Does not meet income to indebtedness guidelines for down payment support.". |
ServicingFeeMinimumRatePercent | The minimum service fee rate, expressed as a percent, to be earned by the servicer.A data type of Percent SHOULD identify a number value that is in the subset of real numbers expressible by decimal numerals and represents a value that is scaled upward by 100 so that 1/100 is represented by 1. It MAY contain a single decimal point as punctuation. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated.)
It SHOULD be able to contain at least 18 digits.
EXAMPLE: A Tax Rate Percent for a rate of .055 be expressed as "5.5". |
ThirdPartyLoanAcquisitionPriceAmount | The dollar amount that was paid by the seller to acquire the loan from a third party.A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
UPBVarianceToleranceMaximumAmount | The maximum allowed dollar amount variance between the reported and the expected or scheduled unpaid principal balance (UPB).A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
WarehouseAdvanceAmount | The dollar amount of the advance against a warehouse line of credit.A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
WarehouseCommitmentSubcategoryIdentifier | Uniquely identifies a subcategory of a warehouse commitment.A data type of Identifier SHOULD identify a data point that provides a unique value for reference purposes and MAY have IdentifierOwnerURI and IdentifierEffectiveDate attributes.
EXAMPLE: A Loan Identifier could be expressed as "0034567891-A". |
WholeLoanInterestDueAmount | The dollar amount of interest due on the date which the whole loan was sold to the investor.A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
WholeLoanPrincipalAmount | The dollar amount of principal balance outstanding on the date which the whole loan was sold to the investor.A data type of Amount SHOULD identify a number value that is an amount of money and MAY have a CurrencyURI attribute. It SHALL NOT contain any punctuation other than the decimal point or sign values. The decimal point is ALWAYS the US nationalization character (.) in the designated character encoding (UTF-8 assumed when not stated )
It SHOULD be able to contain at least 18 digits.
EXAMPLE: An Unpaid Principle Balance Amount of $100,000.12 would be expressed as "100000.12". |
WholeLoanSaleDate | The date on which the whole loan was sold to the investor.A data type of Date SHOULD identify a data point that represents numerically a specific year, month and year, or day month and year of the Gregorian Calendar.
Full dates MUST be represented in the extended format CCYY-MM-DD
CCYY is a four-digit year, "0001" through "9999"
MM is a two-digit month of that year, "01" through "12"
DD is a two-digit day of that month, "01" through "31"
Padded zeros must be used.
- is the required separator between CCYY-MM-DD
if the day or month and day are dropped, the preceding separator is also dropped
an optional trailing time zone indicator is permitted using either Z (for Coordinated Universal Time UTC) or an offset from UTC using +hh:mm or -hh:mm as in Datetime
Note that negative or extended (more than 4 digit) years are not permitted.
EXAMPLE: A Next Escrow Review Date that discloses the year and month would be expressed as "2010-06". |