EDI

API DocsTerminal
NEW!
Programmatically translate EDI to JSON with the EDI Core REST API
Get started in minutes →
Transaction Set
in
X12 Release 004020

203 Secondary Mortgage Market Investor Report

Functional Group MH

This Draft Standard for Trial Use contains the format and establishes the data contents of the Secondary Mortgage Market Investor Report Transaction Set (203) for use within the context of an Electronic Data Interchange (EDI) environment. This transaction set can be used for the transfer and reporting of mortgage servicing information between mortgage servicers, mortgage service bureaus, and secondary mortgage market organizations.

Heading

Sequence
Segment
Name
Max use
0100
Transaction Set HeaderMandatory
Max 1
To indicate the start of a transaction set and to assign a control number
0200
Beginning SegmentMandatory
Max 1
To indicate the beginning of a transaction set
0300
Date or Time or PeriodMandatory
Max 1
To specify any or all of a date, a time, or a time period
The DTP segment states the reporting cycle date.
0400
Reference IdentificationMandatory
Max 1
To specify identifying information
The REF segment indicates the Servicer or Issuer Institution Number.
N1 Loop
Repeat 5
0500
Name
Max 1
To identify a party by type of organization, name, and code
The N1 loop identifies the sending and receiving parties, such as Mortgage Servicer, Service Bureau, Investor, etc.
0600
Additional Name Information
Max 1
To specify additional names
0700
Address Information
Max 2
To specify the location of the named party
0800
Geographic Location
Max 1
To specify the geographic place of the named party
0900
Administrative Communications Contact
Max 2
To identify a person or office to whom administrative communications should be directed

Detail

Sequence
Segment
Name
Max use
LX Loop
Repeat >1
0100
Assigned NumberMandatory
Max 1
To reference a line number in a transaction set
0200
Reference Identification
Max 4
To specify identifying information
The REF segment is used to identify Sub Servicer, Pool, Document Custodial Note Holder, or Issuer.
0300
Mortgage Pool Program
Max 1
To identify mortgage pool types
0400
Monetary Amount
Max 10
To indicate the total monetary amount
0450
Interest
Max 2
To specify interest rate and type and the applicable time period
0470
Quantity
Max 5
To specify quantity information
0480
Date/Time Reference
Max 5
To specify pertinent dates and times
RLT Loop
Repeat >1
0500
Real Estate Loan Type
Max 1
Used to identify the agency case number, loan number, real estate loan type, pool type and amortization terms
0600
Date or Time or PeriodMandatory
Max 3
To specify any or all of a date, a time, or a time period
The DTP segment is used to state the Last Paid Installment Date and the Date of the Last Payment Received.
0700
Monetary AmountMandatory
Max 8
To indicate the total monetary amount
The AMT segment is used to report amounts such as the Actual or Scheduled Unpaid Principal Balance, Principal or Interest Due to Investor, Current Principal and Interest, Prepayment Penalties.
0800
Investor Reporting Action Code
Max 1
To identify actions on or status of the mortgage
0900
Interest
Max 2
To specify interest rate and type and the applicable time period
1000
Payment Rate Change
Max 3
To identify interest rate or payment changes for adjustable rate mortgages
The PRC segment is used to report Variable Loan Information characteristics (Adjustable Rate Mortgages, Graduated Payment Mortgages, etc.)
1100
Location ID Component
Max 10
To define types and values of a geographic location
1150
Industry Code
Max 5
Code to transmit standard industry codes
N1 Loop
Repeat 1
1200
Name
Max 1
To identify a party by type of organization, name, and code
1300
Additional Name Information
Max 1
To specify additional names
1400
Date or Time or Period
Max 2
To specify any or all of a date, a time, or a time period
The DTP segment is used to identify the Original Maturity Date and the Date of First Payment.
1600
Yes/No Question
Max >1
To identify and answer yes and no questions, including the date, time, and comments further qualifying the condition
The YNQ segment determines whether or not Foreclosure proceedings have begun on the loan, flood insurance is current, hazard insurance is current, real estate tax is current, or guarantee is terminated.
AMT Loop
Repeat >1
1700
Monetary Amount
Max 1
To indicate the total monetary amount
The AMT loop is used to define curtailment data, to state the Original Principal Balance, and to state the Tax & Insurance Escrow Fund Balance.
1800
Date or Time or Period
Max 1
To specify any or all of a date, a time, or a time period
The DTP segment is used to define dates associated with curtailment data.
1900
Transaction Set TrailerMandatory
Max 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)
Stedi is a registered trademark of Stedi, Inc. Stedi's EDI Reference and Mapping Guides are provided for marketing purposes and are free of charge. All names, logos, and brands of third parties listed on our site are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Our use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.
Stedi is a registered trademark of Stedi, Inc. Stedi's EDI Reference and Mapping Guides are provided for marketing purposes and are free of charge. All names, logos, and brands of third parties listed on our site are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Our use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.