EDI 202 Secondary Mortgage Market Loan Delivery
Functional Group MJ
X12F Finance Subcommittee
This X12 Transaction Set contains the format and establishes the data contents of the Secondary Mortgage Market Loan Delivery Transaction Set (202) for use within the context of an Electronic Data Interchange (EDI) environment. This transaction set can be used to report mortgage loan information (i.e., borrower, property, underwriting information, etc.) among mortgage lenders, mortgage service vendors, and secondary mortgage market organizations.
Heading
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Beginning SegmentMandatoryMax 1
To indicate the beginning of a transaction set
- 0300TraceOptionalMax 1
To uniquely identify a transaction to an application
- 0400Date or Time or PeriodOptionalMax 1
To specify any or all of a date, a time, or a time period
- N1 Loop OptionalRepeat 5
- 0500NameMandatoryMax 1
To identify a party by type of organization, name, and code
The N1 Loop is used to identify the sender and receiver information. - 0600Additional Name InformationOptionalMax 1
To specify additional names
- 0700Address InformationOptionalMax 2
To specify the location of the named party
- 0800Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 0900Reference IdentificationOptionalMax 3
To specify identifying information
- 1000Administrative Communications ContactOptionalMax 2
To identify a person or office to whom administrative communications should be directed
- 0500NameMandatoryMax 1
Detail
- N9 Loop MandatoryRepeat >1
- 0100Reference IdentificationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
The N9 segment identifies the issuer reference number or originator of the mortgage reference number. - DEX Loop MandatoryRepeat >1
- 0200Delivery Execution InformationMandatoryMax 1
To provide loan delivery and contract information
The DEX Loop is used to report loan delivery execution and contract data for mortgage loans. - 0300Reference IdentificationMandatoryMax 15
To specify identifying information
The REF segment identifies the subservicer number, master contract number, contract number, and pool number for the loans being delivered. - 0400Contract InformationOptionalMax 1
To specify basic data about the contract or contract line item
- 0500Percent AmountsOptionalMax 10
To qualify percent amounts and supply percent amounts
- 0600InterestOptionalMax 10
To specify interest rate and type and the applicable time period
- 0700Monetary AmountOptionalMax 4
To indicate the total monetary amount
- 0800QuantityOptionalMax 5
To specify quantity information
The QTY segment is used to report contract information such as commitment period, contract buyup and buydown. - 0900Mortgage Pool ProgramOptionalMax 1
To identify mortgage pool types
The MPP segment identifies Government National Mortgage Association (GNMA) and Fannie Mae (FNMA) pool information. - 1000Date or Time or PeriodOptionalMax 10
To specify any or all of a date, a time, or a time period
- 1100InformationOptionalMax 15
To report information
- ASM Loop OptionalRepeat >1
- 1200Amount and Settlement MethodMandatoryMax 1
Defines a participant's monetary commitment and settlement method
The ASM Loop is used to identify wire instructions, proceed amounts and account numbers associated with the contract or pool funding. - 1300NameOptionalMax 1
To identify a party by type of organization, name, and code
- 1400Reference IdentificationOptionalMax 5
To specify identifying information
- 1200Amount and Settlement MethodMandatoryMax 1
- NM1 Loop MandatoryRepeat >1
- 1500Individual or Organizational NameMandatoryMax 1
To supply the full name of an individual or organizational entity
The NM1 segment identifies the document custodian of the mortgage. - LX Loop MandatoryRepeat >1
- 1600Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
The LX Loop is used to identify mortgage loan level information. - 1700Reference IdentificationOptionalMax 15
To specify identifying information
- 1800Monetary AmountOptionalMax 20
To indicate the total monetary amount
- 1900Date or Time or PeriodOptionalMax 5
To specify any or all of a date, a time, or a time period
- 2000Yes/No QuestionOptionalMax 10
To identify and answer yes and no questions, including the date, time, and comments further qualifying the condition
The YNQ segment is used to answer questions about the loan such as third party originated, capitalized mortgage, property covered by flood insurance, etc. - 2100QuantityOptionalMax 5
To specify quantity information
The QTY segment is used to report the number of borrowers, guaranty fee rates, or buyup or buydown rates. - 2200NameOptionalMax 6
To identify a party by type of organization, name, and code
- 2300InformationOptionalMax 50
To report information
- 2400Loan UnderwritingOptionalMax 1
To identify the loan underwriting codes
- 2500Down Payment DataOptionalMax 50
To provide amount or nature of loan down payment
- 2600InterestOptionalMax 6
To specify interest rate and type and the applicable time period
- 2700Payment Pattern DetailsOptionalMax 1
To identify the payment pattern of specific, credit-related items
- 2800PaperworkOptionalMax 2
To identify the type or transmission or both of paperwork or supporting information
- 2900Loan BuydownOptionalMax 1
To describe the features of a loan buydown
- 3000Property or Housing ExpenseOptionalMax 10
To provide housing expense information
- 3100Borrower Education ProgramOptionalMax 2
To identify the type and location of borrower education provided
- IGI Loop OptionalRepeat >1
- 3200Insurer or Guarantor InformationMandatoryMax 1
To identify the mortgage insurer or guarantor and provide information about the insurance coverage
The IGI loop is used to identify information associated with mortgage insurance including the mortgage insurance certificate numbers. - 3300Reference IdentificationOptionalMax 1
To specify identifying information
- 3400Percent AmountsOptionalMax 10
To qualify percent amounts and supply percent amounts
- 3200Insurer or Guarantor InformationMandatoryMax 1
- NX1 Loop OptionalRepeat >1
- 3500Property or Entity IdentificationMandatoryMax 1
To define the attributes of a property or an entity
The NX1 loop is used to describe the characteristics of the subject property. - 3600Location ID ComponentOptionalMax 15
To define types and values of a geographic location
- 3700Real Estate Property InformationOptionalMax 1
To provide a description of real estate or general property information
- 3800Property Description/Legal DescriptionOptionalMax 2
To provide specifics on property or legal description; this segment provides for a simple legal description such as lot, block and subdivision
- 3500Property or Entity IdentificationMandatoryMax 1
- LN1 Loop OptionalRepeat 5
- 3900Loan Specific DataMandatoryMax 1
To provide high-level information about a loan
The LN1 loop is used for high level and subordinate loan level information. - 4000Yes/No QuestionOptionalMax 1
To identify and answer yes and no questions, including the date, time, and comments further qualifying the condition
The YNQ segment identifies if a subject lien is involved. - 4100Date or Time or PeriodOptionalMax 5
To specify any or all of a date, a time, or a time period
- 4200Reference IdentificationOptionalMax 10
To specify identifying information
- 3900Loan Specific DataMandatoryMax 1
- CRC Loop OptionalRepeat >1
- 4300Conditions IndicatorMandatoryMax 1
To supply information on conditions
The CRC Loop is used to identify the borrower and co-borrower information at either the summary loan level or the individual borrower level. - 4400Individual IdentificationOptionalMax 1
To provide identification of an individual or entity
The IN1 segment identifies the borrower and co-borrower name. - 4500Individual Name Structure ComponentsOptionalMax 30
To sequence individual name components for maximum specificity
- 4600Demographic InformationOptionalMax 1
To supply demographic information
- 4700QuantityOptionalMax 10
To specify quantity information
The QTY segment is used to report borrower age, years employed by company, total other properties owned and financed, or total number of dependents. - 4800NameOptionalMax 1
To identify a party by type of organization, name, and code
- 4900Yes/No QuestionOptionalMax 5
To identify and answer yes and no questions, including the date, time, and comments further qualifying the condition
The YNQ segment identifies whether the borrower is self employed or a non-occupant co-borrower. - 5000IncomeOptionalMax 10
To provide type and amount of income obtained
- 5100Monetary AmountOptionalMax 15
To indicate the total monetary amount
- SCM Loop OptionalRepeat >1
- 5200Credit Score ModelMandatoryMax 1
To define the credit score model used and the related score
The SCM loop is used to capture credit scoring information for borrower and co-borrower. - 5300Credit ScoreOptionalMax 5
To identify evaluation factors used in determining an applicant's credit score
- 5200Credit Score ModelMandatoryMax 1
- 4300Conditions IndicatorMandatoryMax 1
- PAM Loop OptionalRepeat 4
- 5400Period AmountMandatoryMax 1
To indicate a quantity, and/or amount for an identified period
The PAM Loop is used to identify the number of bedrooms in each unit of the property and gross rental income per unit. - 5500Yes/No QuestionMandatoryMax 1
To identify and answer yes and no questions, including the date, time, and comments further qualifying the condition
The YNQ segment determines whether the unit should be counted as an efficiency or studio. - 5600Reference IdentificationMandatoryMax 1
To specify identifying information
- 5400Period AmountMandatoryMax 1
- UWI Loop OptionalRepeat 5
- 5700Underwriting InformationMandatoryMax 1
To identify the type of underwriting used to underwrite a mortgage loan
The UWI Loop is used to identify automated underwriting system information. - 5800InformationOptionalMax 10
To report information
- 5900Reference IdentificationOptionalMax 1
To specify identifying information
- 6000Message TextOptionalMax >1
To provide a free-form format that allows the transmission of text information
- 5700Underwriting InformationMandatoryMax 1
- 1600Assigned NumberMandatoryMax 1
- 1500Individual or Organizational NameMandatoryMax 1
- 0200Delivery Execution InformationMandatoryMax 1
- 0100Reference IdentificationMandatoryMax 1
Summary
- 0100Transaction TotalsOptionalMax 1
To transmit a hash total for a specific element in the transaction set
The CTT segment is used to provide summary information on the number of loans in delivery. It is the count of the number of iterations of the LX loop. Each LX loop defines a single loan. - 0200Transaction Set TrailerMandatoryMax 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)