Ginnie Mae Logo - Back to Home Page For Issuers
Contact Us Subscribe Site Map
Search Entire Site
Search Only Apms and Guides

Home
About Ginnie Mae
For Issuers
e-Access
Agency Code Tables
Programs
Targeted Lending Initiative
Soldiers and Sailors Civil Relief Act
How to Become an Issuer
Multiple Issuer Pool Numbers
Multifamily Database
Issuer Lists
Document Custodian
Issuer Lists
E-Commerce
APMs
MBS Guide / Forms
Accounting Manual
Training
Contact Information
For Investors
Your Path To Homeownership
HomeZone (For Kids)

4.0 Mapping

This section contains an introduction to EDI transaction sets, guidance on how to read a transaction set, and the transaction set maps that Ginnie Mae will be using for its EDI Loan Level reporting. These include:

  • Instructions for how to create the outer telecommunications envelope that carries a set of transaction sets - ISA and IEA segments referred to as the interchange envelope
  • The electronic "paper clip" that holds related sets of transaction sets together-the GS and GE segments, referred to as the functional group
  • The 203 Secondary Mortgage Market Investor Report and 997 Functional Acknowledgment transactions
  • It is important to note that all segments are "Mandatory" within the 203 transaction set
More information about EDI transaction set components can be found in Section 3 - Getting Started.

4.1 Introduction to Transaction Sets

An EDI transaction set is simply a standardized structure for a common business form. For example, the American National Standards Institute, Accredited Standards Committee X12 (ANSI ASC X12) version of an invoice is represented as transaction set 810. ASC X12 identifies all of its transaction sets using three-digit numbers; the identification of the X12 transaction set representing the secondary mortgage market investor report is the 203.

Ginnie Mae has specific instructions on how to structure the flat file to carry the loan level data. In order to transition from the flat file format to the 203 transaction set, you'll need a map, or set of directions to let you know how each data element should be structured into the 203. Also, some additional data elements that enable the EDI transaction set to be exchanged electronically will need to accompany the normal loan level data within the 203.

Before we get to the specifics of how the loan level data will look as a 203 transaction set, let us take a few minutes to learn how to read the different parts of an X12 transaction set. The EDI transaction set will require additional information not required by the current method.

4.2 How to Read an EDI Transaction Set

This is a summary representation of the information carried in the 203. The transaction set name, functional group (business category), business purpose, segment, and any special usage notes needed when using the 203 are displayed. Also, this provides a graphical representation of the transaction set hierarchy. That is, it identifies the sets of segments within the transaction set that may be repeated (or loop) more than once. Sets of nested loops, or loops that are inside of loops, illustrate the relationships between the various data segments.

Larger numbers added to the normal format represent notes. The legend is keyed to the note numbers, with explanations of each of the transaction set components. Many of the definitions within the legend come from the ANSI ASC X12 Version 004000 Ballot, document number ASC X12S/97-111.

Appendix G, Guidelines for the Implementation of the Ginnie Mae 203 Transaction Set, provides supplemental information regarding Ginnie Mae's 203 transaction set. The maps in Appendix G have been designed to complement the information provided in this section. The maps present both a graphical overview of Ginnie Mae's 203 mapping requirements and a sample transaction set.

4.3 Example Transaction Set

Transaction Set Notes

Note Number

Name

Explanation

1

 

Transaction Set Identifier

Uniquely identifies the transaction set. For ANSI ASC X12 transaction sets, this is a three-digit number assigned by the standards organization.

2

Transaction Set Title

The corresponding name of the transaction set.

3

Functional Group Identifier

Each transaction set is included in a specific collection of related transaction sets called a functional group. The functional group is identified using a two-letter identifier, which is assigned by X12.

4

Introduction

This describes the business purpose and scope of use of the transaction set. The words, "Draft Standard for Trial Use" simply means that the transaction set has been approved by the ASC X12 Subcommittee of ANSI, but has not yet been approved by ANSI. The ANSI approval process happens once every seven years.

5

Heading

This identifies the header information for the transaction set.

6

Page Number

This column indicates the page number in the transaction set map where the segment can be found.

7

Position Number

The Position Number indicates the position of the segment within the transaction set. Transaction set segments are ordered sequentially from top to bottom, beginning with "010."

8

Segment ID

Segment ID is an identifier of information in a transaction set. A transaction set is made up of segments; segments are made up of data elements. Each segment has a two-to-three-letter identifier, assigned by X12.

9

Name

This is the name of the segment corresponding to its identifier. The name describes the type of information the segment carries.

10

Requirement Designator

This is a one-character code indicating the need for the data segment to appear in the data stream of the transmission. The code "M" means that the segment is mandatory and the code "O" means that the segment is optional.

11

Maximum Use

The segments in a transaction set may be repeated. The Maximum Use number indicates the number of allowable occurrences for that segment.

12

Loop Repeat

In the transaction set maps, a bracket highlights the segments included in a loop. Within each bracket, the number of times the loop is permitted to occur is shown as the Loop Repeat number. If the terminology ">1" is used, it means that the loop may repeat an unlimited number of times.

13

Notes and Comments

For each transaction set, there may be specific information about the intended use of a segment. These instructions are very important for understanding how to use the transaction set, and are annotated within the transaction set and explained below it. For example, n1 refers to the first note in the Transaction Set Notes (See Note Number 18)

14

Detail

This identifies the detail information for the transaction set.

15

Loop ID

The Loop ID identifies the first segment appearing in the loop.

16

Loop Bracket

The segments included in a loop are enclosed in a bracket.

17

Nested Loop

A Nested Loop is a loop within a loop.

18

Transaction Set Notes

These are the footnotes containing specific information about how a particular segment should be used within the transaction set. (See Note Number 13)

 

Segment Notes

Note Number

Name

Explanation

19

Segment

A data segment is an intermediate unit of information in a transaction set. A transaction set is made up of segments; segments are made up of data elements. Each data segment has a two to three-letter identifier, assigned by X12, known as the Segment ID. The name of the segment corresponds to its identifier, and describes the type of information the segment carries. (See Note Numbers 8 and 9)

20

Position

This indicates the position of the segment within the transaction set. Transaction set segments are ordered sequentially from top to bottom, beginning with "010." (See Note Number 7)

21

Loop

Within the segment, this indicates whether this particular segment falls within a loop, and if so, provides the loop ID. (See Note Number 15)

22

Level

The level shows whether a particular segment is located in the Heading or Detail Section. (See Note Numbers 5 and 14)

23

Usage

This indicates whether the segment is mandatory or optional. (See Note Number 10)

24

Maximum Use

The segments in a transaction set may be repeated. When a segment is repeated, it may have a specified total allowable number of occurrences at a specific position within the transaction set. The Maximum Use number indicates the number of allowable occurrences. (See Note Number 11)

25

Purpose

This describes how a segment is generally used. If there are specific intentions for the use of a segment for a particular transaction set, the segment will be annotated, and this usage instruction will appear beneath the transaction set. (See Note Number 26)

26

Notes

This provides additional information about the segments in the transaction set and elements within the segment.

27

Data Element Summary

A segment is made up of a collection of related data elements. The data elements, and their descriptions, are listed under the heading, "Data Element Summary."

28

Reference Designator

Like the position number of a segment within a transaction set, the Reference Designator identifies the relative position of the data element within the segment. The data elements are numbered sequentially, beginning with 01, and take the segment ID as a prefix. (See Note Number 7)

29

Data Element

The Data Element is the smallest unit of information in the X12 standard. Each Data Element has a one-to-four-digit reference number assigned by X12.

30

Name

Each Data Element has a Name corresponding to its ID number. Below the name of the Data Element is the Data Element Definition, identifying the way this Data Element is used.

31

Attributes

Like data segments, Data Elements have specific characteristics, called attributes, which are presented as a set of three codes. The first attribute indicates whether the data element is mandatory or optional. The second attribute identifies the data element type:

  • Numeric (N0)
  • Decimal Number (R)
  • Identifier (ID)
  • String (AN)
  • Date (DT)
  • Time (TM)

The third attribute indicates the minimum and maximum number of characters of the Data Element.

32

Data Element Code Value

Depending on the segment, there will be a list of the data element code values that can be used for a particular data element.

33

Code Value Description

The description of the code value is listed along with its identifier.

34

Additional Guidance

This is additional guidance about how you will make the connection between the current Ginnie Mae flat file format for loan information, and the 203 transaction set. This additional information may not be provided for all elements.

 

1                                                                                           2
203 Secondary Mortgage Market Investor Report
                                                               Functional Group ID= MH
4

Introduction:

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.
 
5
Heading:

6

7

8

9

10

11

12

13

Page No.

Pos.
No.

Seg.
ID

Name

Req.
Des.

Max.
Use

Loop
Repeat

Notes and
Comments

 

3

010

ST

Transaction Set Header

M

1

4

020

BGN

Beginning Segment

M

1

6

030

DTP

Date or Time or Period

M

1

 

n1

7

040

REF

Reference Identification

M

1

 

n2

14

 
  Detail:
  Page Pos. Seg. Req. Loop   Notes and
  No. No. ID Name Des. Max.Use Repeat Comments 16
      15                                                      
        LOOP ID - LX                     >1                                
8 010   LX   Assigned Number   M   1    
9 020   REF   Reference Identification   M   2   n3  
        LOOP ID - RLT                     >1                              
10   050   RLT   Real Estate Loan Type   M   1    
13   060   DTP   Date or Time or Period   M   1   n4    
14   070   AMT   Monetary Amount   M   2   n5    
16   090   INT   Interest   M   1    
17   110   NX2   Real Estate Property ID Component   M   4 17    
      LOOP ID - N1                     1                          
19   120   N1   Name   M   1      
21   130   N2   Additional Name Information   M   1      
22   140   DTP   Date or Time or Period   M   2   n6      
23   150   AMT   Monetary Amount   M   2   n7      
25   160   YNQ   Yes/No Question   M   1   n8        
  26   190   SE   Transaction Set Trailer   M   1

           18
Transaction Set Notes

1. The DTP segment states the Reporting CycleDate.

2. The REF segment indicates the Servicer or Issuer Institution Number.

3. The REF segment is used to identify Sub-Servicer, Pool, Document Custodial Note Holder or Issuer.

4. The DTP segment is used to state the Last Paid Installment Date and Date of Last Payment Received.

5. The AMT segment is used to report amounts such as Actual or Scheduled Unpaid Principal Balance, Principal and Interest Due to Investor and Current Principal and Interest, Prepayment Penalties.

6. The DTP segment is used to identify the Original Maturity Date and the Date of First Payment.

7. The AMT segment is used to state the Original Principal Balance and the Tax & Insurance Escrow Fund Balance.

8. The YNQ segment determines whether or not Foreclosure proceedings have begun on the loan. A 'Y' indicates proceedings have begun.

19 Segment: STTransaction Set Header
20 Position: 010
21 Loop:
22 Level: Heading
23 Usage: Mandatory
24 Max Use: 1
25 Purpose: To indicate the start of a transaction set and to assign a control number
26 Notes: One ST - SE loop is required for each issuer.

27
Data Element Summary

  28
29
30
31
  Ref.
Des.
Data
Element

Name

Attributes
  ST01
143
Transaction Set Identifier Code

M ID3/3
  Code uniquely identifying a Transaction Set
  32
203
  33
X12.340 Secondary Mortgage Market Investor Report
  ST02
329
Transaction Set Control Number M AN4/9
  Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set
  34
This control number is assigned by your translation software.

This element is not reported in the Monthly Loan Level Submission, but is required for the EDI Monthly Loan Level Submission.

Ginnie Mae Transaction Set Maps:

 


If you have any questions about our EDI program, please e-mail Ginnie Mae's EDI Coordinator or call the Ginnie Mae EDI Hotline at 1-888-GINNIE4 Option 1.

Return to the Table of Contents

 
Top of Page
 
PRIVACY POLICY
HUD Web Site