You are on page 1of 57

Volume II, Section 3 -

Common Record Layout

Introduction
This section provides the Common Record layout table, which lists block information grouped
according to the following column headings:

• Field Number - Lists the Common Record field number


• COD Data Field – Contains the Common Record 2006-2007 tag name (schema 2.0e), the
corresponding 2002-2003 abbreviated tag name (schema 1.0) when applicable, a description, and
the legacy record field cross reference
• Maximum Length – Specifies the maximum length of the element
• Data Type – Specifies the type of field (e.g. date, integer, string, Boolean etc.)
• Field Type – Specifies whether the field is a simple or complex element
• Format and Valid Field Values – Describes the acceptable content for a given Common Record
element
• Element Requirements for Various Business Processes - Indicates whether the field is required to
perform the following functions:
• P=Establish Pell Grant
• A=Establish Academic Competitiveness Grant (ACG)
• S=Establish National Science and Mathematics Access to Retain
Talent (SMART) Grant
• DS=Establish DL Subsidized
• DU=Establish DL Unsubsidized
• DP=Establish DL PLUS
• DB=Establish a disbursement for an award/loan
• RC=Receipt
• RS=Response

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 1


Volume II: Common Record Technical Reference
Under each of the functions, an “R” indicates the field is required. An “O” indicates the field is optional
to perform the function. “NA” indicates the field is not applicable to the function being referenced.

NOTE: A field is considered Optional (O) when it is not required in all business processes; however it
may be required in some business processes. For example, MPN Status Code is marked as Optional (O)
in the Response (RS) column as it is not returned on Pell responses but is required to be returned on
Direct Loan responses. For more specific information about required fields for each business process,
please refer to the topic entitled “Minimum Data Elements Required for Document Processing” in
Volume II, Section 1 – Full Participant Implementation Guide.

Unless otherwise noted, the following annotations apply:

• *This field is required if first disbursement has a disbursement number greater than 01.

• ** This field is required if the school has become ineligible.

The intent of this Technical Reference is to describe the purpose and use of the COD Process and the
Common Record. XML Standards are not presented here and should be obtained from other sources.
The following is a representation of the Common Record content, for example, data elements, valid
values and maximum field lengths. It does not represent the physical layout of the data transmission.
The layout is depicted in a separate document, the XML schema.

NEW: After December 16, 2006, the COD system will begin using Version 2.0e of the Common
Record XML schema for the 2006-2007 Award Year and forward. It is provided in a format that can be
downloaded for printing or importing to another application.

NOTE: The Common Record XML Schema Version 2.0e includes a DL Graduate PLUS Block. This
block is reserved for future use and will not be used for 2005-2006, 2006-2007 or 2007-2008 award year
processing. As such, schools should not use the DL Graduate PLUS Block for 2005-2006, 2006-2007
and 2007-2008 Direct PLUS Loans made to eligible graduate and professional students.

The Common Record Layout lists elements in block sequence. A general rule regarding sequence of
data within blocks, and within complex elements: the start and end data tags and their context must be
presented on the XML document within the block’s tags or the complex element tags to which they
belong. The sequence of the data within that block or element is dictated by the sequence of the data
tags presented in the XML schema. The Common Record Layout does not attempt to depict the order or
sequence of tags. For example, if a complex element has ten simple elements within it, those ten
elements must occur in the same sequence as depicted in the XML schema. If there is any discrepancy
between the information presented here and the information presented in the XML schema, the XML
Schema should be considered as the correct source for the information.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 2


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response

The Common Record Layout

Document Information
DOCUMENT INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
1. <CommonRecord NA NA Complex http://www.ed.gov/FSA/COD/2 R R R R R R R R R
xmlns=” ”> Element 006/v2.0e
with
Common Record: The Attribute
root element for the
document. The attribute:
“xmlns”, and its value:
http://www.ed.gov/FS
A/COD/2006/v2.0e, are
together used to indicate
the namespace of the
elements in the XML
document. The
namespace convention
COD incorporates the
schema version indicator.
The version indicator is
the “/v2.0e” component
of the namespace. When
schema updates are
made, the version
indicator must reflect the
update (e.g., “/v2.0f”,
“/v2.0g”). This attribute
and value are required
on all transmissions.
2. <DocumentID> 30 string Simple CCYY-MM- R R R R R R R R R
Element DDTHH:mm:ss.ff99999999
Document ID: The Date
and Time stamp with the Once initial information is
Source Entity ID. submitted to COD, new content
cannot overwrite the database.
<DocumentId>

This tag maps to the Pell


Batch ID and the Direct
Loan Origination Batch
Identifier, the
Disbursement Batch
Number, and the Change
Batch Identifier.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 3


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
DOCUMENT INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
3. <CreatedDateTime> 22 date/ Simple CCYY-MM- R R R R R R R R R
time Element DDTHH:mm:ss.ff
Created Date and Time:
The Date and Time For 2006-2007 awards, the
stamp when the valid date range is from
document was created. 2006-01-01 to 2008-10-05.

<CreatedDtTm> Once initial information is


submitted to COD, new
content cannot overwrite the
database.
4. <Source> NA NA Complex NA R R R R R R R R R
Element
Source: This element Once initial information is
provides a logical submitted to COD, new
grouping of elements content cannot overwrite the
related to Document database.
Information.
5. <Destination> NA NA Complex NA R R R R R R R R R
Element
Destination: This Once initial information is
element provides a submitted to COD, new
logical grouping of content cannot overwrite the
elements related to database.
Document Information.
6. <Lender EntityID= " "> 8 string Complex 99999999 R R R R R R R R R
<Guarantor EntityID= " Element
"> with
<School EntityID= " "> Attribute
<ThirdPartyServicer
EntityID=" ">
<COD EntityID= " ">
<Other EntityID= " ">

Entity ID: Attribute


listing the Unique
identifier for each data
exchange partner. This
identifier is used by a
translator to produce
related identifiers (i.e.,
OPE ID, Direct Loan
School Code, Reporting
Pell ID, DUNS number,
etc).
7. <Software> NA NA Complex NA O O O O O O O NA O
Element
Software: This element
provides a logical
grouping of elements
related to Entity
Information.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 4


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
DOCUMENT INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
8. <SoftwareProvider> 10 string Simple Software provider defined O O O O O O O NA O
Element
Software Provider: This
element indicates the
software provider and
product. Provider cannot
be sent without the
Version element.

<Software Provider=" ">

This tag maps to the Pell


Software Provider field
and the first 6 values of
the Direct Loan Vendor
Identifier and Version
Number.
9. <SoftwareVersion> 6 string Simple Software version defined O O O O O O O NA O
Element
Software Version: This
element indicates the
software version number.

<Software Version= " ">

This tag maps to the Pell


ED Use field on the Grant
Batch Header Record,
positions 64-68, and the
Direct Loan Software
Provider and Version
Number.
10. <FullResponseCode> 1 string Simple S=Standard Response O O O O O O O NA NA
Element F=Full Response (standard
Full Response Code: plus original data)
This element provides a
code allowing an Defaults to School Profile
override on Entity profile
concerning the response
document.

<FullRsFlg>

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 5


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response

Entity Information
ENTITY INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
11. <ReportingSchool 8 string Complex 99999999 R R R R R R R NA R
EntityID= " "> Element
with Once initial information is
Reporting School Entity Attribute submitted to COD, new content
Identification: A cannot overwrite the database.
complex element. This
element provides a
logical grouping of
elements related to Entity
Information.

<ReportingSchl
EntityId= " ">
12. <ReportedFinancialSum NA NA Complex NA R R R R R R R NA NA
mary> Element

Reported Financial
Summary: A complex
element. This element
provides a logical
grouping of elements
related to reported
summary information.

<ReportedSummary>

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 6


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
ENTITY INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
13. <FinancialAwardType> NA string Simple Pell R R R R R R R NA NA
Element AcademicCompetitivenessGr
Financial Award Type: ant
This element indicates NationalSMARTGrant
the award type. This tag DLSubsidized
is listed in the Reported DLUnsubsidized
Financial Summary and DLPLUS
the Response Financial DLGraduatePLUS – this is
Summary complex not a valid value for the
elements. 2006-2007 and 2007-2008
Award Year
FFELSubsidized, FFELSubsidized*
FFELUnsubsidized, FFELUnsubsidized*
FFELPLUS, and FFELPLUS*
AlternativeLoan are AlternativeLoan*
placeholders for those FWSP*
entities using the SEOG*
Common Record to Perkins*
transport FFEL and
Alternative Loan Once initial information is
information. These tags submitted to COD, new
cannot be used to submit content cannot overwrite the
information to COD. database.

<Award Type> * COD will accept the award


type but will not process the
record.
14. <FinancialAwardYear> 4 year Simple CCYY R R R R R R R NA NA
Element Last year in cycle is used (i.e.,
Financial Award Year: 2007 corresponds to 2006-
This element indicates 2007)
the year corresponding to
awards. This tag is listed Year > 2001
in the Reported Financial
Summary and the Once initial information is
Response Financial submitted to COD, new content
Summary complex cannot overwrite the database.
elements.

<SummaryYr>

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 7


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
ENTITY INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
15. <TotalCount> 9 integer Simple 0-999999999 R R R R R R R NA NA
Element
Total Number of Once initial information is
Students: Total number submitted to COD, new
of student tags in this content cannot overwrite the
document (can be database.
duplicated). This
information is
summarized by award
type by award year. This
tag is listed in the
Reported Financial
Summary and the
Response Financial
Summary complex
elements.

This tag maps to the


Direct Loan Total
Number of Records and
the Pell Reported
Number of Records.
16. <TotalReportedAward> 15 decima Simple 0-999999999999.99 R R R R R R R NA O
l Element
Total Award Amount Once initial information is
Reported: The total submitted to COD, new content
dollar value for awards cannot overwrite the database.
reported in this
document. This
information is
summarized by award
type by award year. This
tag is listed in Reported
Financial Summary and
the Response Financial
Summary complex
elements.

<TotAwardAmtRep>

This tag maps to the Pell


Reported Total of Batch.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 8


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
ENTITY INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
17. <TotalReportedDisburse 15 decima Simple 0-999999999999.99 O O O O O O R NA O
ment> l Element
Once initial information is
Total Disbursement submitted to COD, new
Amount Reported: The content cannot overwrite the
total dollar value database.
reported in this
document. For Direct
Loan, this is the total
gross disbursement
amount. This information
is summarized by award
type by award year. This
tag is listed in the
Reported Financial
Summary and the
Response Financial
Summary complex
elements.

<TotDisbAmtRep>

This tag maps to the Pell


Reported Total of Batch.
18. <AttendedSchool 8 string Complex 99999999 R R R R R R R NA R
EntityID= " "> Element
with Once initial information is
Attending School Entity Attribute submitted to COD, new content
Identification: A cannot overwrite the database.
complex element. This
element provides a
logical grouping of
elements related to Entity
Information.

<AttendingSchl
EntityId= " ">

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 9


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response

Person Information
PERSON INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
19. <Student SSN=" " 54 NA Complex Person SSN: R R R R R R R NA R
BirthDate=" " Element 001010001 to 999999998
LastName=" ">
BirthDate:
<Borrower SSN=" " Format is CCYY-MM-DD
BirthDate=" " 1907-01-01 to 1998-12-31
LastName=" ">
NameLast:
Student/Borrower 0-9; Uppercase A to Z:
Identifier: The person's Spaces(s); . (period);
identification information '(apostrophe); -(dash)
on COD.

The SSN portion of this


tag maps to the Pell
Student's Current SSN
for this transaction and
the Direct Loan
Borrower's Social
Security Number,
Student's Social Security
Number (PLUS) and
Student's Social Security
Number.
The BirthDate portion of
this tag maps to the Pell
Student's Date of Birth
for this transaction and
the Direct Loan
Borrower's Date of Birth,
Student's Date of Birth
(PLUS) and Student's
Date of Birth.
The LastName portion of
this tag maps to the Pell
Student's Last Name for
this transaction and the
Direct Loan Borrower's
Last Name, Student's
Last Name (PLUS) and
Student's Last Name.

<Student SSNum=" "


DtofBirth=" "
LastName=" ">

<Borrower SSNum=" "


DtofBirth=" "
LastName=" ">

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 10


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
PERSON INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
20. <Identifiers> NA NA Complex NA O O O O O O O NA O
Element
Identifiers: A complex
element. This element
provides a logical
grouping of elements
related to identification
information.
21. <SSN> 9 string Simple 001010001 to 999999998 O O O O O O O NA O
Element
Social Security Number:
The person's current
Social Security Number.
This tag is the
appropriate vehicle in
which to change the
Social Security Number.
If the content of this tag
is different than the SSN
in the Person Identifier,
then COD will update
the Person Identifier.

<SSNum>

The SSN portion of this


tag maps to the Pell
Student's Current SSN
for this transaction and
the Direct Loan
Borrower's Social
Security Number,
Student's Social Security
Number (PLUS) and
Student's Social Security
Number.
22. <DriversLicense> NA NA Complex NA O O O O O O O NA O
Element
Driver's License: A
complex element. This
element provides a
logical grouping of
elements related to
Person Information.

<DriversLicense>

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 11


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
PERSON INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
23. <DriversLicenseState> 3 string Simple Uppercase A to Z; Valid O O O O O O O NA O
Element postal code (See Volume VI,
Driver's License State: Section 4 - State, Jurisdiction,
Attribute indicating the Country Codes)
person's Driver's License
State.

<State>

This tag maps to the


Direct Loan Borrower's
Driver's License State.
24. <DriversLicenseNumber 20 string Simple 0 to 9; Uppercase A to Z; O O O O O O O NA O
> Element Space(s); *(Asterisk); -(Dash)

Driver's License
Number: The person's
Driver's License Number.

<Number>

This tag maps to the


Direct Loan Borrower's
Driver's License Number.
25. <BirthDate> 10 date Simple Format is CCYY-MM-DD O O O O O O O NA O
Element 1907-01-01 to 1998-12-31
Birth Date: The person's
current date of birth.
This tag is the
appropriate vehicle in
which to change the
BirthDate. If the content
of this tag is different
than the BirthDate in the
Person Identifier, then
COD will update the
Person Identifier.

<DtofBirth>

The BirthDate portion of


this tag maps to the Pell
Student's Date of Birth
for this transaction and
the Direct Loan
Borrower's Date of Birth,
Student's Date of Birth
(PLUS) and Student's
Date of Birth.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 12


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
PERSON INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
26. <Name> NA NA Complex NA O O O O O O O NA O
Element
Name: A complex
element. This element
provides a logical
grouping of elements
related to name
information.

27. <FirstName> 12 string Simple 0 to 9; Uppercase A to Z; O O O O O R O NA O


Element Space(s); .(period);
First Name: The person's ‘(apostrophe); -(dash)
first name.
Nil = true
This tag maps to the Pell
Student's First Name for
this transaction and the
Direct Loan Borrower's
First Name, Student’s
First Name (PLUS), and
Student's First Name.
28. <MiddleInitial> 1 string Simple Uppercase A to Z O O O O O O O NA NA
Element
Middle Initial: The Nil = true
person's middle name at
one character (middle
initial).

<MiddleInitial>

This tag maps to the Pell


Student's Middle Initial
for this transaction and
the Direct Loan
Borrower's Middle Initial,
Student's Middle Initial
(PLUS), and the Student's
Middle Name.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 13


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
PERSON INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
29. <LastName> 35 string Simple 0 to 9; Uppercase A to Z; O O O O O O O NA O
Element Space(s); .(period);
Last Name: The person's ‘(apostrophe); -(dash)
last name. This element
is the appropriate vehicle
in which to change the
Last Name. If the content
of this element is
different than the
NameLast in the Person
Identifier, then COD will
update the Person
Identifier.

The NameLast portion of


this tag maps to the Pell
Student's Last Name for
this transaction and the
Direct Loan Borrower's
Last Name, Student's
Last Name (PLUS) and
Student's Last Name.
30. <Contacts> NA NA Complex NA O O O O O R O NA O
Element
Contacts: A complex
element. This element
provides a logical
grouping of elements
related to contact
information.

31. <Address> NA NA Complex NA O O O O O O O NA O


Element
Address: A complex
element. This element
provides a logical
grouping of elements
related to address
information.

32. <AddressForeignIndicat NA boolea Simple true = Address is foreign O O O O O O O NA O


or> n Element false = Address is not foreign

Address Foreign This tag is optional. If the


Indicator: This tag tag is not sent, the default is
indicates if the address is false. If the tag is true,
foreign. <AddressCountryCode>
must contain a valid country
<Foreign> code.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 14


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
PERSON INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
33. <AddressTypeCode> NA string Simple T = Temporary O O O O O O O NA O
Element P = Permanent
Address Type Code:
This element indicates
the type of address.

<Temp>

While this tag doesn't


have a direct match, it is
associated with Direct
Loan Local information.
34. <AddressLine> 40 string Simple 0 to 9 Uppercase A to Z; O O O O O O O NA O
Element .(Period); ‘(Apostrophe); -
Address Line: A line of (Dash); ,(Comma);
the person's address. #(Number); @(At); %(Percent
There is a maximum or care of); &(Ampersand);
occurrence of three /(Slash); Space(s)
address lines for this tag.
The sequence of this tag
maps to the person's first,
second, and third lines of
address.

<Addr>

This tag maps to the


Direct Loan Borrower's
Permanent Address and
the Student's Local
Address.
35. <AddressCity> 24 string Simple 0 to 9 Uppercase A to Z; O O O O O O O NA O
Element .(Period); ‘(Apostrophe); -
Address City: The (Dash); ,(Comma);
person's city. #(Number); @(At); %(Percent
or care of); &(Ampersand);
<City> /(Slash); Space(s)

This tag maps to the


Direct Loan Borrower's
Permanent Address City
and the Student's Local
Address City.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 15


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
PERSON INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
36. <AddressStateProvinceC 3 string Simple Uppercase A to Z; Valid O O O O O O O NA O
ode> Element postal code (See Volume VI,
Section 4 - State,
Address State/Province Jurisdiction, Country Codes)
Code: The person's State
or Province. Note: For foreign addresses
schools should submit this
<StateProv> tag to ensure DL
Correspondence is sent to
This tag maps to the foreign addresses
Direct Loan Borrower's
Permanent Address State
and the Student's Local
Address State.

37. <AddressPostalCode> 13 string Simple 0 to 9; Uppercase A to Z O O O O O O O NA O


Element
Address Postal Code:
The person's Postal Code
(Zip Code).

<PostalCd>

This tag maps to the


Direct Loan Borrower's
Permanent Zip Code and
the Student's Local Zip
Code.
38. <AddressCounty> 19 string Simple Uppercase A to Z O O O O O O O NA O
Element
County: The person's
county.

<County>
39. <AddressCountryCode> 3 string Simple Uppercase A to Z; Valid O O O O O O O NA O
Element postal code (See Volume VI,
Address Country Code: Section 4 - State, Jurisdiction,
The person's country. Country Codes)

<Country> If the tag contains a valid


foreign country code,
<AddressForeignIndicator>
must be set to true.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 16


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
PERSON INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
40. <PhoneNumber> 17 string Simple 0 to 99999999999999999 O O O O O O O NA O
Element
Phone Number: The Nil = true
person's phone number.
There is a maximum
occurrence of three
phone numbers for this
tag; however the COD
System only stores the
last occurrence of this
tag.

<PhoneNum>

This tag maps to the


Direct Loan Borrower's
Telephone Number.
41. <EmailAddress> 128 string Simple Any valid keyboard O O O O O O O NA O
Element character including an
Email Address: The underscore; but not the pipe
person's email address. symbol or space.

<Email> If the field is not blank, an @


and a “.” (period) to the right
This tag maps to the of the @ are required and a
Direct Loan Student's E- valid character must exist
mail Address. prior to the “.” (period) and
after the “.” (period).

Nil = true

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 17


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
PERSON INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
42. <CitizenshipStatusCode 1 string Simple The value the person O O O O O R O NA O
> Element reported for citizenship.
1 = U.S. citizen (or U.S.
Citizenship Status: The national)
person's citizenship 2 = Eligible noncitizen
status. COD will pull 3 = Not eligible
student citizenship status
from CPS. This is an For ACG and National
override field for student SMART, this value must be
citizenship status to equal to 1.
allow schools to report
correction information NOTE: If this tag is not
from documentation submitted, COD will pull
located at the school. This this value from CPS.
field must be submitted
for both the borrower
and the student when
submitting a PLUS loan.

<CitznStatusInd>

This tag maps to the


Direct Loan Borrower's
Citizenship and the
Student's Citizenship.
43. <NoteMessage> 20 string Simple Institutionally defined. O O O O O O O NA O
Element
Note Message: This tag Nil = true
contains cross-reference
information useful to the
School. This tag is
located in the Person,
Award, and
Disbursement complex
elements of the Common
Record.

<SchlUseOnly>

This tag maps to the Pell


Disbursement Cross-
Reference field and the
Direct Loan User
Identifier Create fields.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 18


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response

Award Information
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
44. <DLLoanInformation 2 integer Complex 1-99 NA NA NA R R R O NA O
LoanKey = " " > Element
with
Loan Key: An attribute Attribute
that is used as a reference
key to identify related
loan information.

<DLLoanInfo LoanKey
="">
45. <OriginationFeePercent 7 decima Simple 0-100.000 NA NA NA R R R O NA O
> l Element
1 for 1 percent
Origination Fee Percent: 1.5 for 1.5 percent
The origination fee 2 for 2 percent
percent used for this 2.5 for 2.5 percent
record. 3 for 3 percent
4 for 4 percent
<OrigntnFeePct>

This tag maps to the


Direct Loan Origination
Fee Percentage.

46. <InterestRebatePercent> 7 decima Simple 0-100.000 NA NA NA R R R O NA O


l Element
Interest Rebate Percent: 1.5 = 1.5 percent
The upfront interest
rebate percentage for the
disbursement.

<IntRebatePct>

This tag maps to the


Direct Loan Interest
Rebate Percentage field.
47. <PromissoryNotePrintC 1 string Simple S = COD Prints and sends to NA NA NA O O O O NA O
ode> Element Borrower
R = COD Prints and sends to
Promissory Note Print School
Code: The Promissory Z = COD Reprints and sends
Note print option used to Borrower
for this record. V = COD Reprints and sends
to School
<PromNtPrtInd> O= School or its delegate
This tag maps to the prints and sends
Direct Loan Promissory
Note Print Indicator.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 19


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
48. <DisclosureStatementPri 1 string Simple Y = COD prints and sends to NA NA NA O O O O NA O
ntCode> Element Borrower
R = COD reprint
Disclosure Statement S = School prints
Print Code: Indicates
whether the school or
COD will print the
Disclosure Statement.
The party (school or
COD) who is responsible
for mailing the
Disclosure Statement is
also responsible for
printing and mailing the
Plain Language
Disclosure Statement.

<DiscStmtPrtInd>

This tag maps to the


Direct Loan Disclosure
Statement Print Indicator.
49. <StudentLevelCode> 1 string Simple 0 = 1st year, NA R R R R R O NA O
Element undergraduate/never
Student Level Code attended college;
indicates the student’s 1 = 1st year,
current academic level as undergraduate/attended
defined by the Direct college before;
Loan, ACG or National 2 = 2nd year
SMART Grant Programs. undergraduate/sophomore;
3 = 3rd year
NOTE: The student level undergraduate/junior;
can differ by program for 4 = 4th year
the same award year.. undergraduate/senior;
5 = 5th year/other
undergraduate;
6 = 1st year
graduate/professional;
7 = Continuing
graduate/professional or beyond

For ACG, this value must be 0,


1 or 2.

For National SMART, this


value must be 3 or 4.

For PLUS loans made to parent


borrowers, this value must be 0,
1, 2, 3, 4 or 5.

For PLUS loans made to


graduate/professional students,
this value must be 6 or 7.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 20


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
50. <FinancialAwardBeginD 10 date Simple CCYY-MM-DD NA NA NA R R R O NA O
ate> Element 2005-07-02 to 2007-06-30
Cannot be prior to the
Financial Award Begin student's academic year
Date: The date when begin date
classes begin for the
specific period covered
by aid.

<AwardBeginDt>

This tag maps to the


Direct Loan Loan Period
Start Date.
51. <FinancialAwardEndDat 10 date Simple CCYY-MM-DD NA NA NA R R R O NA O
e> Element 2006-07-01 to 2008-06-29
Cannot be after the student's
Financial Award End academic year end date
Date: The date when
classes end for the
specific period covered
by aid.

<AwardEndDt>

This tag maps to the


Direct Loan Loan Period
End Date.
52. <AcademicYearBeginDa 10 date Simple CCYY-MM-DD NA NA NA R R R O NA O
te> Element 2005-07-02 to 2007-06-30

Academic Year Begin


Date: The date the
student's academic year
starts at the school.

<AcYrBeginDt>

This tag maps to the


Direct Loan Academic
Year Start Date.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 21


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
53. <AcademicYearEndDate 10 date Simple CCYY-MM-DD NA NA NA R R R O NA O
> Element 2006-07-01 to 2008-06-29

Academic Year End


Date: The date the
student's academic year
ends at the school.

<AcYrEndDt>

This tag maps to the


Direct Loan Academic
Year End Date.
54. <Pell> NA NA Complex NA R R R R R R R NA O
<AcademicCompetitiven Element
essGrant>
<NationalSMARTGrant
>
<DLSubsidized>
<DLUnsubsidized>
<DLPLUS>
<DLGraduatePLUS> --
This tag is not used for
the 2006-2007 and 2007-
2008 Award Year. If
erroneously submitted,
no edits will be returned.
Data will be ignored.
Data will not be returned
in response.
<FFELSubsidized>
<FFELUnsubsidized>
<FFELPLUS>
<AlternativeLoan>
<FWSP>
<SEOG>
<Perkins>

A complex element. This


element provides a
logical grouping of
elements related to
award information.
55. <FinancialAwardYear> 4 year Simple CCYY R R R R R R R NA O
Element
Financial Award Year: List last year in cycle (i.e.,
Tag indicating the year 2007 for 2006-2007)
corresponding to awards.

<AwardYr>

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 22


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
56. <CPSTransactionNumbe 2 integer Simple 01-99 R R R R R O R NA O
r> Element

CPS Transaction
Number: Transaction
number from eligible
ISIR used to calculate
award.

<CPSTransNum>

This tag maps to the Pell


Transaction Number and
Accepted Transaction
Number field.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 23


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
57. <FinancialAwardAmoun 12 decima Simple Loan amount approved cannot R R R R R R O NA O
t> l Element be greater than the maximum
annual loan limit amount:
Financial Award 1st Year (Grade level 0 or 1)
Amount: The total Sub Max=2,625 (3,500)
award amount that the Unsub and Sub Max=6,625
student is eligible to (7,500)
2nd Year (Grade level 2)
receive as determined by
Sub Max=3,500 (4,500)
the school.
Unsub and Sub Max=7,500
(8,500)
<AwardAmt> 3 Year, 4th Year, or 5th Year
rd

eligible undergraduate
This tag maps to the Pell (Grade level 3, 4, or 5)
Accepted Award Sub Max=5,500
Amount for the Entire Unsub and Sub Max=10,500
School Year and the Graduate/professional and
Direct Loan Loan beyond (Grade level 6 or 7)
Amount Approved. Sub Max=8,500
Sub and Unsub Max=18,500
(20,500)
Health Profession Programs
Loan Limits
4th Year or 5th Year eligible
undergraduate (Grade level 4
or 5)
Undergrad Sub Max= 5,500
Unsub and Sub Max= 27,167
Graduate/professional eligible
(Grade level 6 or 7)
Sub Max=8,500
Sub and Unsub Max=45,167
(47,167)
Preprofessional Coursework
Grade Level 5 Max = 12,500
NOTE: Loan limit for DL
Sub/Unsub awards originated
after 7/1/07 in parentheses
PLUS - 0-99999999.99
ACG
1st Year (Grade level 0 or 1) --
750
2nd Year (Grade level 2) --
1,300
National SMART
3rd Year (Grade level 3) --
4,000
4th Year (Grade Level) --
4,000

Pell –Award Amount for


Entire School Year. Refer to
the Pell Grant Calculation -
Table in Volume 6.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 24


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
58. <LoanKey> 2 integer Simple 1-99 NA NA NA R R R O NA O
Element
Loan Key: This tag
references related loan
information.
<LoanKey>

59. <DependencyStatusCod 1 string Simple I = Independent NA NA NA O O O O NA O


e> Element D = Dependent

Dependency Status Nil = true


Code: COD will
download dependency For PLUS loans made to
status from CPS. This is parent borrowers, this value
a field to allow schools to must be D.
override dependency
information. For PLUS loans made to
graduate/professional
<DependOverride> students, this value must be
I.
This tag maps to the
Direct Loan Dependency
Status field.
60. <DefaultOverpayCode> 1 string Simple Y=Yes NA NA NA O O O NA NA O
Element N=No
Default Overpay Code:. Z=Overridden by School
This element provides a
logical grouping of
elements related to
default/overaward
information. This tag is
located in the DLPLUS,
DLUnsubsidized, and
DLSubsidized complex
elements. The Default
Overpay Code nested
under the student tag
indicates the status of the
student. The Default
Overpay Code nested
under the Borrower tag
indicates the status of the
parent.

<LDefGOver>

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 25


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
61. <FinancialAwardNumbe 3 integer Simple 0-999 NA R R R R R R NA O
r> Element
For ACG and National
Financial Award SMART, schools should
Number: Award always use 001 as the
identifier or Award financial award number
Sequence Number (last when the award is the first
three positions of the award for the award year,
Financial Award ID). regardless of the student’s
grade level. Schools should
<AwardNum> always use 002 as the
financial award number
This tag maps to the last when the award is a second
three digits of the Direct award for the same student,
Loan Loan Identifier in the same award year, at
field. the same school, regardless
of student’s grade level.
Note: You will notice
that the order of these
tags are displayed
differently for ACG and
National SMART Grant
than for Direct Loan
awards in the 2.0e
Schema. However, this is
not an issue and we will
bring conformity to the
schema the next time the
schema requires change.

For the Direct Loan


block, the 2.0e Schema
continues to be in the
order of Financial Award
Number, then Financial
Award ID.

For the ACG and


National SMART Grant
blocks, the order for the
2.0e Schema is Financial
Award ID, then Financial
Award Number

For input, COD will


accept either order for
these tags. For output,
COD will follow the 2.0e
schema order for each
specific program block.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 26


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
62. <FinancialAwardID> 21 string Simple For Direct Loan: NA R R R R R R NA O
Element Student's Social Security
Financial Award ID: Number: 001010001-
Unique award identifier. 999999998
Loan Type: S = Subsidized
<AwardID> U = Unsubsidized
P = PLUS for parent and
This tag maps to the graduate/professional
Direct Loan Loan borrowers
Identifier field. Program Year: 07
School Code: X00000-X99999
Note: You will notice where X = G or E
that the order of these Loan Sequence Number: 001-
tags are displayed 999
differently for ACG and
National SMART Grant For ACG and National
than for Direct Loan SMART:
awards in the 2.0e Student’s Social Security
Schema. However, this is Number: 001010001-
not an issue and we will 999999998
bring conformity to the Award Type: A = ACG, T =
schema the next time the National SMART
schema requires change. Award Year: 07
Pell School ID: 000000-999999
For the Direct Loan Award Sequence Number:
block, the 2.0e Schema 001-999
continues to be in the
order of Financial Award NOTE: Valid values must be
Number, then Financial uppercase
Award ID.
NOTE: Max length will be
For the ACG and 21 unless submitting Pell
National SMART Grant legacy records, which will
blocks, the order for the have a max length of 23.
2.0e Schema is Financial
Award ID, then Financial
Award Number

For input, COD will


accept either order for
these tags. For output,
COD will follow the 2.0e
schema order for each
specific program block.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 27


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
63. <FinancialAwardCreate 10 date Simple CCYY-MM-DD NA NA NA R R R NA NA O
Date> Element 1900-01-01 to 2099-12-31

Financial Award Create


Date: the date the school
created the award record.

<AwardCreateDt>

This tag maps to the


Direct Loan Loan
Origination Date field.
64. <FinancialAwardAmoun 12 decima Simple 0-99999999.99 NA NA NA NA NA O NA NA O
tRequested> l Element
NOTE: Applicable for
Financial Award award year 2002-2003 only.
Amount Requested: The
total award amount that
the parent is interested in
borrowing for the PLUS
loan.

<AwardAmtRqd>

This tag maps to the


Direct Loan Loan
Amount Requested field.
65. <HPPAIndicator> NA boolea Simple true = Student is eligible for NA NA NA NA O NA NA NA O
n Element an additional loan amount.
HPPA Indicator: Unsubsidized only
Indicates if the student is
eligible for a Health This tag is optional. If the
Profession Programs tag is not sent, the default is
additional unsubsidized false.
loan amount. This was
formerly a HEAL loan. Nil = true

<AddtHPPA>

This tag maps to the


Direct Loan Additional
Unsubsidized Eligibility
up to Health Profession
Programs Amount.
66. <LessThanFullTimeIndi NA boolea Simple true = Less than Full Time NA NA NA NA NA NA NA NA O
cator> n Element Status

Less Than Full Time This tag is optional. If the


Indicator: Flag tag is not sent, the default is
indicating if student is false.
less than full-time.
Nil = true

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 28


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
67. <FederalShareAmount> 12 decima Simple 0 - 99999999.99 NA NA NA NA NA NA NA NA O
l Element
Federal Share Amount:
The federal share portion
of the Perkins, FSEOG, or
FWS award amount.

<FedShareAmt>

NOTE: Currently not in


use.
68. <FISAPIncomeAmount> 12 decima Simple -9999999.99 to 99999999.99 NA NA NA NA NA NA NA NA O
l Element
FISAP Income Amount:
COD will download the
primary and secondary
FISAP Income amounts
from CPS. This is a field
to allow schools to
override the total Taxable
and Nontaxable Income
for the student and
parents, if dependent, or
the student only if
independent.

<FISAPIncomeOverride
>

NOTE: Currently not in


use.
69. <AttendanceCost> 12 decima Simple 0 - 99999999.99 R NA NA NA NA NA NA NA O
l Element
Attendance Cost: The
cost of attending school.
For Pell, the amount
must equal COA
calculated by the School
for a full-time student or
a full academic year
following the Federal Pell
Grant Program
requirements.

<CostOfAttend>

This tag maps to Pell


Accepted Cost of
Attendance and Cost of
Attendance fields.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 29


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
70. <AcademicCalendarCod 1 string Simple 1=Credit Hours-non- NA NA NA NA NA NA NA NA NA
e> Element standard terms;
2=Credit Hours-standard
Academic Calendar terms of quarters;
Code: Calendar that 3=Credit Hours-standard
applies to this student's terms of semesters;
educational program. 4=Credit Hours-standard
Must be valid or system terms of trimesters;
accepted to process 5=Clock hours;
record. 6=Credit Hours without
terms
<AcCal>
The academic calendar
This tag maps to the Pell dictates which Payment
Accepted Academic Methodology can be
Calendar and Academic accepted, and the data that is
Calendar fields. required for the elements
used in calculating the
student's award.

NOTE: Not applicable for


award year 2004-2005 and
forward

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 30


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
71. <PaymentMethodology 1 string Simple 1=(a)Credit hour with NA NA NA NA NA NA NA NA NA
Code> Element standard terms in which total
weeks of instructional time
Payment Methodology fall through spring terms
Code: Formula used to equal or exceed 30 weeks, or
calculate the student's have been granted waiver; or
Federal Pell Grant (b) Program has a summer
Award. term in addition to fall
through spring terms, and
<PmtMethod> the definition of an academic
year for the program
This tag maps to the Pell includes the weeks of
Accepted Payment instructional time for all
Methodology and terms in the award year,
Payment Methodology could calculate awards using
fields. Formula 1 or 2 and chooses
to perform alternate
calculation (AC: 2,3, or 4)
2=Credit hour with standard
terms in which total weeks of
instructional time fall through
spring terms are less than 30
weeks, has not been granted
waiver. School does not use
alternate calculation (AC: 2, 3,
or 4)
3=Credit hour with standard
or non-standard terms (AC:
1, 2, 3, or 4)
4=Clock hour or Credit hour
without terms (AC: 5 or 6)
5=Programs of study by
correspondence (AC: 1, 2, 3,
or 4 denotes Formula 5B AC:
6 denotes Formula 5A)

NOTE: Not applicable for


award year 2004-2005 and
forward

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 31


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
72. <WeeksUsedCalculate> 2 integer Simple No element reported in NA NA NA NA NA NA NA NA NA
Element Document (Payment
Weeks of instructional Methodology 1)
time used to calculate 0 - 78 (Payment Methodology
payment: Total Number 2, 3, 4, or 5)
of weeks of instructional IF PM=2 Must be valid range
time in the payment IF PM=3 Must be valid range
periods for which this IF PM=4 Must be valid range
student is eligible. Valid IF PM=5 Must be valid range
Values depend upon
Payment Methodology NOTE: Not applicable for
and Academic Calendar award year 2004-2005 and
fields. Must be forward
completed when
Payment Methodologies
2, 3, 4, or 5 are used.

<InstructWksUsed>

This tag maps to the Pell


Accepted Weeks of
Instructional Time Used
to Calculate Payment
and Weeks of
Instructional Time Used
to Calculate Payment
fields.
73. <WeeksProgramsAcade 2 integer Simple No element reported in NA NA NA NA NA NA NA NA NA
micYear> Element document (Payment
Methodology 1)
Weeks of instructional 30 - 78(May never be less
time in program's than the number provided in
definition of academic Weeks of instructional time
year: Total number of used to calculate payment.
weeks of instructional If>78 set to 30.
time in the School's
definition of academic NOTE: Not applicable for
year for this student's award year 2004-2005 and
Program of Study. forward

<InstructWksDefiningA
cYr>

This tag maps to the Pell


Accepted Weeks of Inst.
time in Program's
Definition of Academic
Year and Weeks of Inst.
Time in Program's
Definition of Academic
Year fields.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 32


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
74. <HoursAwardYear> 4 integer Simple Required for Academic NA NA NA NA NA NA NA NA NA
Element Calendars 5 and 6.
Credit/Clock hours used Ranges:
to calculate payment: 0-3120 AC=Clock Hour (5)
Total number of 0-100 AC=Credit Hours
credit/clock hours in all without terms(6)
payment periods School
expects this student to NOTE: Not applicable for
attend and be paid for award year 2004-2005 and
during this Federal Pell forward
Grant Award year.

<CrClockHrsinAwardYr
>

This tag maps to the


Accepted Pell Cr/Clock
Hours in Award Year
and Pell Cr/Clock Hours
in Award Year fields.
75. <HoursProgramsAcade 4 integer Simple Required for Academic NA NA NA NA NA NA NA NA NA
micYear> Element Calendars 5 and 6.
Ranges:
Credit/Clock hours in 900-3120 Academic calendar
this student's program of 5
study's academic year: 24-100 Academic calendar 6
Total number of credit or
clock hours in the NOTE: Not applicable for
School's definition of award year 2004-2005 and
academic year for this forward
student's Program of
Study.

<CrClockHrsinProgsAc
Yr>

This tag maps to the Pell


Accepted Cr/Clock
Hours in the Student's
Program of Study's
Academic Year and Pell
Cr/Clock Hours in the
Student's Program of
Study's Academic Year
fields.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 33


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
76. <LowTuitionFeesCode> 1 string Simple 1= 0 O NA NA NA NA NA NA NA O
Element 2= 1 - 225
Low Tuition and Fees 3= 226 – 450
Code: Indicator 4= 451 – 674
identifying tuition ranges Nil = true
when the annual tuition
is less than or equal to Note: These values have not
minimum defined by low been updated for the 2006-
tuition and fees table. 2007 award year. They may
change based on new award
<LowTuitFeesInd> year values pending Federal
Legislation.
This tag maps to the Pell
Low Tuition & Fees Code
and Accepted Low
Tuition & fees flag.
77. <IncarceratedIndicator> 1 boolea Simple true = Yes, the student is O NA NA NA NA NA NA NA O
n Element incarcerated in a local
Incarcerated Indicator: institution but is otherwise
Indicator identifying if eligible.
the student is false = No, the student was
incarcerated in local previously reported as
penal institution but incarcerated, but is not or is
otherwise eligible to no longer incarcerated.
receive Federal Pell
Grants. If the student has never been
incarcerated, do not submit
<IncarceratedFlg> the tag to COD.

This tag maps to the Nil = true


Incarcerated Federal Pell
Recipient Code and
Accepted Incarcerated
Federal Pell Recipient
code.
78. <VerificationStatusCode 1 string Simple W = Without Documentation O NA NA NA NA NA NA NA O
> Element V = Verified
S = Selected but not verified
Verification Status
Code: Verification status Nil = true
of the applicant as
reported by the school.

<VerifStatCd>

This tag is not a direct


translation but maps to
the Pell Verification
Status Code field.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 34


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
79. <EnrollmentDate> 10 date Simple CCYY-MM-DD R R R NA NA NA NA NA O
Element 2006-01-01 to 2007-06-30
Enrollment Date: First
date that the student was
enrolled in an eligible
program for the
designated award year.
If the student enrolled in
a crossover payment
period before the first
day of the Pell award
year (July 1), but which
will be paid from 2006-
2007 funds, report the
actual start date of the
student's classes for that
payment period.

<EnrollDt>

This tag maps to the Pell


Accepted Enrollment
Date and Enrollment
Date.
80. <SecondaryEFCCode> 1 string Simple O = Federal Pell Grant award NA NA NA NA NA NA NA NA NA
Element previously based on the
Secondary EFC Used secondary EFC and reported
Code: Indicator of EFC to the Federal Pell Grant
value used to determine program; student's award
award amount. now based on the original
EFC.
<SecondaryEFCInd> S = Federal Pell Grant award
based on the secondary EFC,
This tag maps to the Pell as calculated by the CPS.
Accepted Secondary
Expected Family NOTE: Not applicable for
Contribution Code and award year 2005-2006 and
Secondary Expected forward.
Family Contribution
Codes.
81. <EligibilityPaymentReas 2 string Simple 01 = High School Program NA R NA NA NA NA NA NA O
onCode> Element 02 = Advanced
Placement/International
Eligibility Payment Baccalaureate Coursework
Reason: Reason why 03 = Coursework
student is eligible to
receive an ACG

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 35


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
AWARD INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
82. <RigorousHighSchoolPr 6 string Simple For a complete list of valid NA O NA NA NA NA NA NA O
ogramCode> Element values, please refer to
Volume VI, Section 9 of this
Rigorous High School Technical Reference
Program Code:
Description of a High This field is only required if
School Program <EligibilityPaymentReasonC
ode> = 01.
83. <ProgramCIPCode> 7 string Simple For a complete list of valid NA NA R NA NA NA NA NA O
Element values, please refer to
Program CIP Code: Volume VI, Section 9 of this
Description of student Technical Reference
CIP Code (major).
List of valid values can also
be found at this link:
http://ifap.ed.gov/dpcletter
s/GEN0606.html

Valid Format: xx.xxxx


84. <AdditionalUnsubsidize boolea Simple Currently Not In Use NA NA NA NA NA NA NA NA NA
dEligibilityIndicator> n Element
Nil = true

85. <PreprofessionalCourse NA Boolea Simple True = Student is eligible for NA NA NA NA O NA NA NA O


workIndicator> n Element an additional loan amount.
Unsubsidized only.
Preprofessional
Coursework Indicator: This tag is optional. If the
Indicates if the student is tag is not sent, the default is
eligible for false.
Preprofessional
Coursework additional Nil = true
unsubsidized loan
amount. NOTE: Applicable after
April 14, 2007.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 36


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response

Disbursement Information
DISBURSEMENT INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
86. <Disbursement 2 integer Complex 1-20 O O O R R R R NA O
Number= " "> Element
with PLUS for parent and
Disbursement Number: Attribute graduate/professional student
Number of the borrowers: 1-4
disbursement.

This tag maps to the Pell


Disbursement Reference
Number and the Direct
Loan Disbursement
Number.
87. <DisbursementAmount 12 decima Simple 0 - 99999999.99 (Or MAX O O O R R R R NA O
> l Element AWARD AMOUNT - for
Pell)
Disbursement Amount:
The amount of money Maximum amount:
credited to the student's
account at the school or ACG
paid to the student (or 1st Year (Grade level 0 or 1) --
borrower if PLUS) 750
directly. For Direct Loan, 2nd Year (Grade level 2) --
this is the gross 1,300
disbursement amount
before the fee and National SMART
interest rebate 3rd Year (Grade level 3) --
calculations are made. 4,000
4th Year (Grade level 4) --
If the 4,000
DisbursementReleaseIndi
cator = false, this is For Direct Loan: Refer to Field
anticipated disbursement #57 Financial Award Amount
information; if the for the maximum amount.
DisbursementReleaseIndi
cator = true, then this is
actual disbursement
information.

This tag maps to the Pell


Disbursement Amount,
Accepted Disbursement
Amount.

<DisbAmt>

This tags maps to Direct


Loan Disbursement
Actual Gross Amount
and Disbursement Actual
Gross Amount.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 37


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
DISBURSEMENT INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
88. <DisbursementDate> 10 date Simple CCYY-MM-DD O O O R R R R NA O
Element 2005-06-22 to 2012-09-30
Disbursement Date: The
date money was credited For Pell Grant:
to the student's account 2006-07-01 to 2012-09-30
at the school or paid to
the student (or borrower For ACG and National
if a PLUS loan) directly. SMART:
2006-07-01 to 2011-09-30
If the
DisbursementReleaseIndi For Direct Loan
cator = false, this is Sub/UnSub/PLUS:
anticipated disbursement 2005-06-22 to 2008-10-27
information. If the
DisbursementReleaseIndi For PLUS loans made to
cator = true, then this is graduate and professional
actual disbursement students:
information. 2006-07-01 to 2008-10-27

<DisbDt>

This tag maps to the Pell


Estimated Disbursement
Date, Pell Accepted
Disbursement Date,
Disbursement Date, and
the Direct Loan
Disbursement
Anticipated Date and the
Transaction Date fields.
89. <DisbursementReleaseI NA boolea Simple true = submit actual records O O O O O O R NA O
ndicator> n Element for payment.
false = submit anticipated
Disbursement Release records.
Indicator: The indicator
identifying if the Entity is Defaults to False for Pell
submitting an actual Grant, ACG, National
disbursement used to SMART and Direct Loan
substantiate cash that has
been drawn down or Defaults to True for Campus
may lead to change in the Based
CFL.

<PmtTriggerFlg>

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 38


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
DISBURSEMENT INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
90. <DisbursementSequenc 2 integer Simple 1-99 O O O O O O R NA O
eNumber> Element Disbursement sequence
numbers must be
Disbursement Sequence incrementally sequential.
Number: The number
that determines the order Pell, ACG and National
in which transactions SMART valid values are:
must be processed for a 1-65 School assigned
given disbursement 66-90 COD assigned
number. 99 – 91 Debt Collection
Services transactions (COD
<DisbSeqNum> assigned)

This tag maps to the Direct Loan valid values are:


Direct Loan 1-65 School assigned
Disbursement Sequence 66-90 COD assigned
Number. 99-91 Payment to Servicer
(COD assigned in reverse
order)
91. <FirstDisbursementIndi NA boolea Simple true = Yes, this is the first NA NA NA O O O R – NA O
cator> n Element disbursement (earliest dated DL*
disbursement)
First Disbursement Flag:
Flag identifying the This tag is optional. If the
disbursement with the tag is not sent, the default is
earliest disbursement false. However, tag is
date. required if first actual
disbursement has a
<FirstDisbFlg> disbursement number
greater than 01.
This tag maps to the
Direct Loan First * Required if first actual
Disbursement Flag field. disbursement has a
disbursement number greater
than 01

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 39


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
DISBURSEMENT INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
92. <DisbursementNetAmo 11 decima Simple 0 - 99999999.99 NA NA NA R R R R – NA O
unt> l Element DL

Disbursement Net
Amount: The net award
amount.

For Direct Loan: The


amount of money
credited to the student’s
account (or borrower, if
PLUS) at the school or
paid to the student (or
borrower, if PLUS)
directly less fees plus
rebate.

If the
DisbursementReleaseIndi
cator = false, this is
anticipated disbursement
information. If the
DisbursementReleaseIndi
cator = true, then this is
actual disbursement
information.

<DisbNetAmt>

This tag maps to the


Direct Loan
Disbursement Actual Net
Amount, Disbursement
Actual Net Amount and
Disbursement
Anticipated Amount.
93. <DisbursementFeeAmo 11 decima Simple 0 - 99999999.99 NA NA NA O O O R – NA O
unt> l Element DL

Disbursement Fee
Amount: The Fee
Amount.

<DisbFeeAmt>

This tag maps to the


Direct Loan
Disbursement Actual
Loan Fee Amount and
Disbursement
Anticipated Loan Fee
Amount.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 40


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
DISBURSEMENT INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
94. <InterestRebateAmount 11 decima Simple 0 - 99999999.99 NA NA NA O O O R – NA O
> l Element DL

Interest Rebate Amount:


The Upfront Interest
Rebate Amount.

If the
DisbursementReleaseIndi
cator = false, this is
anticipated disbursement
information. If the
DisbursementReleaseIndi
cator = true, then this is
actual disbursement
information.

<IntRebateAmt>

This tag maps to the


Direct Loan
Disbursement Actual
Interest Rebate Amount,
Disbursement Actual
Interest Rebate Amount -,
and the Disbursement
Anticipated Interest
Rebate Amount.
95. <DisbursementConfirm NA boolea Simple true = Yes, this disbursement NA NA NA NA NA NA O NA O
ationIndicator> n Element has been confirmed by the
borrower.
Disbursement
Confirmation Indicator: This tag is optional. If the
Indication that the tag is not sent, the default is
borrower at the school false.
has confirmed this
disbursement.

<ConfFlg>

This tag maps to the


Direct Loan Confirmation
Flag field.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 41


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
DISBURSEMENT INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
96. <PaymentPeriodStartDa 10 date Simple CCYY-MM-DD NA NA NA NA NA NA R** NA O
te> Element 2006-01-01 to 2007-06-30

Payment Period Start ** For Pell/ACG/National


Date: Beginning date of SMART, required if the
the Payment Period. school has become ineligible
Used to pay on awards
submitted by schools that
have become ineligible.

<PmtPeriodStartDt>

This tag maps to the Pell


Enrollment Date field.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 42


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response

Response
RESPONSE INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
97. <EMPNIndicator> NA boolea Simple true = Electronic MPN NA NA NA NA NA NA NA NA O
n Element
Electronic MPN
Indicator: This tag
indicates whether there is
an electronic or paper
MPN.

<EMPNFlg>

This tag maps to the


Direct Loan Electronic
Master Promissory Note
Indicator
98. <MPNID> 23 string Simple Student's Social Security NA NA NA NA NA NA NA NA O
Element Number: 001010001-
MPN ID: The MPN 999999998
identifier printed on the Loan Type:
MPN. M = Subsidized and
Unsubsidized
<MPNId> N = PLUS for parent and
graduate/professional
This tag maps to the student borrowers
Direct Loan Electronic Program Year: 07
Master Promissory Note School Code: X00000-X99999
Identification. where X = G or E
Loan Sequence Number: 001-
999
99. <MPNStatusCode> 1 string Simple A = Accepted NA NA NA NA NA NA NA NA O
Element R = Rejected MPN or valid
MPN Status Code: The MPN not on file at COD
status of the MPN on file X = Pending
at COD.

<MPNStat>

This tag maps to the


Direct Loan Promissory
Note Status.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 43


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
RESPONSE INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
100. <MPNLinkIndicator> NA boolea Simple true = Record has been NA NA NA NA NA NA NA NA O
n Element linked to an MPN
MPN Link Indicator: false = Record is not linked
The Master Promissory to an MPN
Note indicator is used to
indicate whether or not
the record has been
linked to an MPN at
COD.

<MPNLinkFlg>

This tag maps to the


Direct Loan Master
Promissory Note
Indicator.
101. <PaymentToServicerAm 11 decima Simple (-9999999.99 to 99999999.99) NA NA NA NA NA NA NA NA O
ount> l Element
A negative amount indicates
Payment to Servicer a payment
Amount: Amount of A positive amount indicates
payment sent to the a reversal of the
Servicer by the borrower. payment(that is, bounced
check)
<PmttoSvcrAmt>

This tag maps to the


Direct Loan Payment to
Servicer Amount.
102. <PaymentToServicerDat 10 date Simple CCYY-MM-DD NA NA NA NA NA NA NA NA O
e> Element

Payment to Servicer
Date: The date the
Servicer posted the
payment to the student's
account.

<PmttoSvcrDt>
103. <BookedLoanAmount> 11 decima Simple 0 - 99999999.99 NA NA NA NA NA NA NA NA O
l Element
Booked Loan Amount:
Total net amount of
disbursements accepted
and booked.

<BkdLoanAmt>

This tag maps to the


Direct Loan's Total Net
Booked Loan Amount.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 44


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
RESPONSE INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
104. <BookedLoanAmountD 10 date Simple CCYY-MM-DD NA NA NA NA NA NA NA NA O
ate> Element

Booked Loan Date: The


date the loan booked on
COD.

<BkdLoanAmtDt>

105. <CreditDecisionStatus> 1 string Simple A = Accepted NA NA NA NA NA NA NA NA O


Element D = Denied
PLUS Credit Decision P = Pending
Status: The status of the
PLUS credit decision for
the loan on COD.

<CrDecisionStat>

106. <CreditDecisionDate> 10 date Simple CCYY-MM-DD NA NA NA NA NA NA NA NA O


Element
PLUS Credit Decision
Date: The date on which
the credit check decision
was processed.

<CrDecisionDate>

This tag maps to the


Direct Loan Credit
Decision Date field.
107. <CreditOverrideCode> 1 string Simple C = Credit overridden as a NA NA NA NA NA NA NA NA O
Element result of new credit
PLUS Credit Decision information provided
Override Code: The E = Credit overridden as a
status of the credit check result of an endorser's
for this loan on COD as a approval
result of an override. D = Credit denied as a result
of an endorser's denial
<CrOverrideInd> N = Credit denied after
pending
This tag maps to the
Direct Loan Credit
Override field.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 45


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
RESPONSE INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
108. <EndorserAmount> 12 decima Simple 0 - 99999999.99 NA NA NA NA NA NA NA NA O
l Element
Endorser Amount: Total
amount of loan for which
the endorser has agreed
to co-sign.

109. <YTDDisbursementAm 12 decima Simple 0 - 99999999.99 NA NA NA NA NA NA NA NA O


ount> l Element

Year-To-Date
Disbursement Amount:
For Pell, the total amount
that has been disbursed
to the student for the
award year at a single
school.

<YrTDDisbAmt>

This tag maps to the Pell


YTD Disbursed Amount.
110. <TotalEligibilityUsed> 7 decima Simple 0-999.999 NA NA NA NA NA NA NA NA O
l Element
Total Eligibility Used:
Total percentage for all
schools of the student's
annual Pell eligibility
used for the specific
award year.

<TotEligUsed>
111. <ScheduledPellGrant> 12 decima Simple 0-Award Amount Maximum NA NA NA NA NA NA NA NA O
l Element
Scheduled Federal Pell
Grant: Scheduled
amount for a full time
student.

<SchedFedPellGrt>

This tag maps to the Pell


Scheduled Federal Pell
Grant field.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 46


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
RESPONSE INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
112. <NegativePendingAmou 12 decima Simple 0 - 99999999.99 NA NA NA NA NA NA NA NA O
nt> l Element

Negative Pending
Amount:
The amount by which the
Pell award is overpaid
(i.e., sum of
disbursements exceeds
Award Amount). School
must adjust either award
amount or disbursement
amount within 30 days to
avoid a COD-generated
negative disbursement.
113. <FSACode> 2 string Simple SA = Pell Shared SAR NA NA NA NA NA NA NA NA O
Element CE = Pell/ACG/National
FSA Code: Code set to SMART Concurrent
inform institutions of Enrollment
modifications that have PO = Pell POP
been made to their
database and require
immediate action to
rectify.

<SFAInd>

This tag maps to the Pell


ED Use Flags field.
114. <ResponseFinancialSum NA NA Complex NA NA NA NA NA NA NA NA NA O
mary> Element

Response Financial
Summary: A complex
element. This element
provides a logical
grouping of elements
related to summary
information.

<ProgYrSummary>

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 47


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
RESPONSE INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
115. <TotalCountAccepted> 9 integer Simple 0-999999999 NA NA NA NA NA NA NA NA O
Element
Total Number Accepted:
Total number of accepted
awards in this document.
This information is
summarized by award
type and by award year.

<TotNumAcc>

This tag maps to the


Direct Loan Total
Number of Accepted
Records.
116. <TotalCountRejected> 9 integer Simple 0-999999999 NA NA NA NA NA NA NA NA O
Element
Total Number Rejected:
Total number of rejected
awards in this document.
This information is
summarized by award
type by award year.

<TotNumRej>

This tag maps to the


Direct Loan Total
Number of Rejected
Records.
117. <TotalCountCorrected> 9 integer Simple 0-999999999 NA NA NA NA NA NA NA NA O
Element
Total Number Corrected:
Total number of
corrected awards in this
document. This
information is
summarized by award
type by award year.

<TotNumCorr>

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 48


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
RESPONSE INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
118. <TotalCountDuplicate> 9 integer Simple 0-999999999 NA NA NA NA NA NA NA NA O
Element
Total Number Dup:
Total number of
duplicate awards in this
document. This
information is
summarized by award
type by award year.

<TotNumDup>

This tag maps to the Pell


Number of Duplicate
Records.
119. <TotalCountVerification 9 integer Simple 0-999999999 NA NA NA NA NA NA NA NA O
Selected> Element

Total Number Verified:


Total number of students
in this document that are
reported selected for
verification by CPS. This
information is
summarized by award
type by award year.

<TotNumVerif>
120. <TotalCountSSAdminist 9 integer Simple 0-999999999 NA NA NA NA NA NA NA NA O
ration> Element

Total Number SSA


Match: Total number of
students in this
document that are
reported by CPS to have
an SSA match not equal
to 4. This information is
summarized by award
type by award year.

<TotNumSSAdmin>

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 49


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
RESPONSE INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
121. <TotalFinancialAwardA 15 decima Simple 0-999999999999.99 NA NA NA NA NA NA NA NA O
ccepted> l Element

Total Financial Award


Accepted: The total dollar
amount accepted in this
document.
For Pell Grant, ACG,
National SMART, and
Direct Loan, this is the
accepted award amount.
This information is
summarized by year by
award type.
122. <TotalFinancialDisburse 15 decima Simple 0-999999999999.99 NA NA NA NA NA NA NA NA O
mentAccepted> l Element

Total Financial
Disbursement Accepted:
The total dollar amount
accepted in this document.
For Pell, ACG and National
SMART, the total
disbursement amount
accepted. For Direct Loan,
the total gross disbursement
amount accepted, regardless
of the Disbursement
Release Indicator. This
information is summarized
by year by award type.

<TotAmtAcc>
123. <TotalFundedDisburse 15 decima Simple 0-999999999999.99 NA NA NA NA NA NA NA NA O
mentAccepted> l Element

Total Funded
Disbursement Accepted:
For Pell, ACG and National
SMART, the total
disbursement amount
accepted with a
Disbursement Release
Indicator of “true.” For
Direct Loan, the total net
disbursement amount
accepted with Disbursement
Release indicator of “true.”
This information is
summarized by award type
by award year.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 50


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
RESPONSE INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
124. <TotalNonFundedDisbu 15 decima Simple 0-999999999999.99 NA NA NA NA NA NA NA NA O
rsementAccepted> l Element

Total NonFunded
Disbursement Accepted:
For Pell, ACG and National
SMART, the total
disbursement amount
accepted with a
Disbursement Release
Indicator of “false.” For
Direct Loan, the total net
disbursement amount
accepted with Disbursement
Release indicator of “false.”
This information is
summarized by award type
by award year.
125. <TotalFinancialAwardC 15 decima Simple 0-999999999999.99 NA NA NA NA NA NA NA NA O
orrected> l Element

Total Amount Corrected:


The total dollar value
reported in this
document for corrected
Pell disbursements. This
information is
summarized by award
type by award year.

<TotAmtCorr>
126. <Receipt> 22 date/ Simple CCYY-MM- NA NA NA NA NA NA NA NA O
time Element DDTHH:mm:ss.ff
Receipt: A date time
stamp indicating receipt
of the document at COD.

<Receipt>
127. <Response> NA NA Complex NA NA NA NA NA NA NA NA NA O
Element
Response: A complex
element. This element
provides a logical
grouping of elements
related to Entity
Information.

<Response>

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 51


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
RESPONSE INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
128. <ResponseCode> 1 string Simple A = Accepted NA NA NA NA NA NA NA NA O
Element R = Rejected
Response Indicator: The D = Duplicate (Not in use)
result of processing the C = Corrected
record on COD.

<RsInd>

This tag maps to the Pell


Action Code, Origination
warning/reject reasons,
Action Code/Status and
the Direct Loan Full Loan
Origination Status Flag.
129. <DocumentTypeCode> 2 string Simple BN = Response - Booking NA NA NA NA NA NA NA NA O
Element Notification
Document Type Code: CO = Response - Credit
This element indicates Decision Override
the code corresponding ND = Response - Negative
to the type of data being Disbursement
returned in the PS = Response - Payment to
document. Servicer
PN = Response - Promissory
<DocumentType> Note
RC = Receipt (Not in use)
RS = Response
SG = Response – System-
Generated (Not in use)
WB = Response – Web-
Initiated
130. <DocumentStatusCode> 1 string Simple A = Accepted NA NA NA NA NA NA NA NA O
Element R = Rejected
Document Status Code: D = Duplicate (Not in use)
The status of the
processed document on
COD.

<DocumentStat>

131. <ProcessDate> 10 date Simple CCYY-MM-DD NA NA NA NA NA NA NA NA O


Element
Process Date: The date
the document
information was
processed at COD.

<ProcessDt>

This tag maps to the Pell


RFMS Process Date and
the Direct Loan
Acknowledgement Date
and Promissory Note
Acknowledgement Date.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 52


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
RESPONSE INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
132. <EditProcessResult> NA NA Complex NA NA NA NA NA NA NA NA NA O
Element
Edit Process Result: A
complex element. This
element provides a
logical grouping of
elements related to the
edit response
information.

<Edit Results>
133. <ResponseErrorCode> 3 string Simple See COD edits, Volume II, NA NA NA NA NA NA NA NA O
Element Section 4.
Response Error Code:
Edit result from COD
processing.

<RsErrorCd>

This tag maps to the Pell


Edit/Comment Codes
and the Direct Loan Full
Loan Origination Reject
Reasons, Loan Identifier
Error Code, and
Promissory Note Reject
Codes.
134. <ResponseMessage> 150 string Simple See COD edits, Volume II, NA NA NA NA NA NA NA NA O
Element Section 4.
Response Message: The
text of the edit result.
This field is transmitted
only via web
applications.

<RsMsg>

135. <ResponseErrorField> 35 string Simple NA NA NA NA NA NA NA NA O


Element
Response Error Field:
The tag referenced by the
Edit Code.

<Field>

136. <ResponseErrorValue> 150 string Simple NA NA NA NA NA NA NA NA O


Element
Response Error Value:
New value in field if a
correction is applied.

<Value>

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 53


Volume II: Common Record Technical Reference
Common Record Layout Business Process Key
P=Establish Pell Grant, A=Establish ACG, S=Establish National SMART, DS=Establish DL Subsidized,
DU=Establish DL Unsubsidized, DP=Establish DL PLUS, DB=Establish a disbursement for an
award/loan, RC=Receipt, RS=Response
RESPONSE INFORMATION
Field COD Data Field Max Data Field Format and Valid Field Element Requirements for Various Business
# Length Type Type Values Processes

P A S DS DU DP DB RC RS
137. <ReportedValue> 150 string Simple NA NA NA NA NA NA NA NA O
Element
Reported Value: The
value reported by the
school in the tag
contained in the
<ResponseErrorField>
tag.

138. <PreviousSequenceNum 2 integer Simple 1-99 NA NA NA NA NA NA NA NA O


ber> Element

PreviousSequenceNumb
er: The previous
disbursement sequence
number on the COD
database for the
disbursement number.
This tag is returned on all
disbursement responses
with a Disbursement
Sequence Number
greater than one,
including COD system-
generated responses.
139. <CPSVerificationIndicat NA boolea Simple true = Student selected for NA NA NA NA NA NA NA NA O
or> n Element verification by CPS
false = Student not selected for
CPS Verification verification by CPS
Indicator: Indicates
whether this student has
been selected for
verification by the CPS
on any transaction
number for this award
year.
140. <HighestCPSTransactio 2 integer Simple 01 – 99 NA NA NA NA NA NA NA NA O
nNumber> Element

Highest CPS
Transaction Number:
Indicates the highest
transaction number on
CPS for this student and
award.

141. <MPNExpirationDate> 10 date Simple Format is CCYY-MM-DD NA NA NA NA NA NA NA NA O


Element
MPN Expiration Date: NOTE: Applicable after
Indicates the date when April 14, 2007.
an MPN will expire.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 54


Volume II: Common Record Technical Reference
Common Record Physical
Layout

Introduction
This section provides standards for the physical layout of the Common Record XML Document file.
Standards on the physical layout of the Common Record XML Document file are required to ensure all
systems transmitting or processing an instance of the file can do so without encountering physical
constraint errors.

Examples of physical constraint errors include: exceeding available memory, exceeding available disk
space, or exceeding available network bandwidth (and timing out). While most physical constraint
errors can be avoided by proper coding techniques on the host system, there are some error conditions
best handled through the definition of, and adherence to, a set of well-defined and well-publicized
standards. Such error conditions and their corresponding standards for resolution are provided in this
section.

XML and its associated technologies, (XML Schema, Document Type Definitions), do not provide for a
mechanism to define the physical layout of a file. In fact, XML does not depend on the physical layout
of the elements by design. White space and line lengths are not relevant to the logical construction and
reading of an XML document. Therefore, the Common Record XML file physical layout standards are
defined as guidelines and examples presented in this Section.

Line Length Limitations


32 K Line Length Limitation on Mainframe System:
Some mainframe systems cannot create or read a line longer than 32 kilobytes. A line consists of a
string of data with an “end of line marker.” The phrase “end of line marker” in this document refers to
whatever mechanism is used on a platform to terminate an individual line or record. For example, an
end of line marker can be set by the writing out of a record (on a mainframe), by inserting a <CR><LF>
character sequence (on a PC), or by inserting a <CR> character (on Unix). <CR> (carriage return
character) and <LF> (linefeed) are ASCII codes 13 and 10, respectively.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 55


Volume II: Common Record Technical Reference
Systems with this limitation cannot handle a string of data longer than 32 kilobytes without encountering
some type of data corruption (most likely truncation). By rule, XML ignores white space, which
includes tabs, linefeeds, and carriage returns. Since XML has no means to regulate line lengths, a
separate standard must be set to ensure lines do not exceed 32 kilobytes.

9,999 Bytes Line Length Limitation on COD System:


The COD System cannot process documents that contain over 9,999 bytes per line. A line consists of a
string of data with an “end of line marker.” The phrase “end of line marker” in this document refers to
whatever mechanism is used on a platform to terminate an individual line or record. For example, an
end of line marker can be set by the writing out of a record (on a mainframe), by inserting a <CR><LF>
character sequence (on a PC), or by inserting a <CR> character (on Unix). <CR> (carriage return
character) and <LF> (linefeed) are ASCII codes 13 and 10, respectively. COD will not process or
acknowledge Common Record Documents that are submitted with a string of data greater than 4000
bytes.

Line Length Limitation Solution


The solution, in its general form, is to make sure an end of line marker is always set before a particular
output stream of data reaches 9,999 bytes. This end of line marker should be created in the format
native to the system where the file is being created.

The data transmission software used by COD and by participating schools handles the translation of end
of line markers across platforms. For example, if a file were sent from a PC to a Unix box, the
<CR><LF> character sequence would be automatically changed to <CR> characters. Therefore, the
insertion of an end of line marker does not have to take into consideration the platform of the destination
system. This same principle holds true between mainframes (EBCDIC or ASCII), PCs and UNIX
boxes.

Note: The following standard is a strongly recommended approach for schools and vendors who want
to guarantee their files will not exceed the 9,999 byte limitation. If a school or vendor can ensure their
submitted files will not exceed the 9,999 byte limitation by some other means, those files will be
accepted by COD. However, the burden of responsibility will then rest with the school or vendor for
files incorrectly submitted.

Standard:
In order to ensure no line grows larger than 9,999 bytes, all Common Record XML files submitted to
COD should be constructed with end of line markers inserted at specified points in the document. These
points are tied to specific elements in the XML document. The points are:
• After the AttendedSchool element opening tag, - <AttendedSchool>
• After every Student element closing tag, - </Student>
• Before beginning an ”Award” element opening tag, which could be <Pell>,
<AcademicCompetitivenessGrant>, <NationalSMARTGrant>, <DLSubsidized>,
<DLUnsubsidized>, <DLPLUS>, <DLGraduatePLUS> (this tag is not used for the 2006-2007
Award Year) and the opening tags of all other elements designated as part of the Award
substitution group in the Common Record XML Schema specification
• Before beginning a Disbursement element opening tag, <Disbursement>, for every disbursement
under each of the “Award” elements listed above.

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 56


Volume II: Common Record Technical Reference
The Common Record XML Schema has been evaluated to confirm that if the above standard is
maintained, the maximum size of the data sent in any one of these lines will never exceed 9999 bytes.
The maximum line size takes into account all tags, all maximum data lengths for each element, and all
maximum numbers of repetitions of nested data elements.

The following example found is a skeleton submission file correctly formatted according to the end of
line marker standards. In this example, for clarity, sub-elements are not listed, and the characters,
[EOL], explicitly mark the end of a line.

COD guarantees the Response Document files it produces will not contain lines longer than 9,999 bytes,
but the files will not necessarily match the line breaks as specified for submissions. This is due in part
to the additional space used by the Response blocks.

Note: For more information on the length of COD Response Files, please refer to Volume II, Section 1
– Full Participant Implementation Guide – School Options for information on the school Common
Record Response File option.

Coding Guidelines:
The code should track the Common Record elements as they are written to the output stream and write
out a line of XML text (via the appropriate end of line marker) as any of the EOL points are
encountered. Code to construct the Common Record can vary greatly depending on the platform,
libraries, and languages used, so specific examples are not provided.

<CommonRecord><!--All Common Record sub elements –


><ReportingSchool><AttendedSchool> [EOL]
<Student><!--All Student sub elements until an Award is encountered-->[EOL]
<Pell><!--All Pell sub elements until a Disbursement is encountered-->[EOL]
<Disbursement><!-- sub elements --></Disbursement>[EOL]
<Disbursement><!-- sub elements --></Disbursement>[EOL]
<Disbursement><!-- sub elements --></Disbursement></Pell>[EOL]
<DLSubsidized><!--All DLSubsidized sub elements until Disbursement is encountered-->[EOL]
<Disbursement><!-- sub elements --></Disbursement>[EOL]
<Disbursement><!-- sub elements --></Disbursement>[EOL]
<Disbursement><!-- sub elements --></Disbursement></ DLSubsidized ></Student>[EOL]
</AttendedSchool><AttendedSchool>[EOL]
<Student><!--All Student sub elements until an Award is encountered-->[EOL]
<DLSubsidized><!--All DLSubsidized sub elements until Disbursement is encountered-->[EOL]
<Disbursement><!-- sub elements --></Disbursement></ DLSubsidized ></Student>[EOL]
</AttendedSchool></ReportingSchool></CommonRecord>[EOL]

February 2007 (2006-2007) COD Technical Reference Page II - 3 - 57


Volume II: Common Record Technical Reference

You might also like