Professional Documents
Culture Documents
Header
Start End Field Field Name and
Field # Position Position Length Description Valid Field Content Justify
1 1 10 10 Header Record Must be “DL HEADER” Left
Identifier Uppercase and left-justified with one
Identifies record as a blank position after DL and one blank
header record position after HEADER
2 11 14 4 Data Record Length 0000–9999 Right
Indicates length of the
data record
3 15 22 8 Message Class See the Summary of Direct Loan Left
File name recognized Message Classes table in Section 1
by COD
4 23 45 23 Batch Identifier Batch Type: #A–Z Left
The batch ID Cycle Indicator = 4 (for 03–04)
associated with the School Code: X00000–X99999
detail records Where X = G or E
Date Batch Created = CCYYMMDD
Time Batch Created = HHMMSS
5 46 53 8 Created Date Format is CCYYMMDD Date
The date when the CCYY = 2003–2004
record was created
*Filler is added, if necessary, to make the header record the same length as the detail records which follow.
*The minimum filler length is 44 bytes, making the minimum trailer record length 80 bytes. Filler is added, if necessary, to
make the trailer records the same length as the detail records that precede them.
*Special Schools include “Experimental Site Schools” and schools that meet the low default rate
criteria. Only Special Schools are allowed to make one disbursement.
**A minimum of two disbursements are required for all other schools.
Start End Field Field Name and
Field # Position Position Length Description Valid Field Content Justify
1 1 21 21 Loan Identifier Student’s Social Security Number: Left
Unique Identifier created 001010001–999999998
at the time of origination Loan Type: S = Subsidized
U = Unsubsidized
P = PLUS
Program Year: 04
School Code: X00000–X99999
where X = G or E
Loan Sequence Number: 001–999
Loan Sequence Number must begin
with 001 not 101
2 22 30 9 Borrower’s Social 001010001–999999998 Right
Security Number
The borrower’s current
Social Security Number
3 31 42 12 Borrower’s First Name 0–9 Left
The borrower’s first name Uppercase A–Z
. (Period)
’ (Apostrophe)
- (Dash)
Left justified with an A-Z in the
first position
8 66 89 24 Filler Left
Can be blank
Can be blank
Field # Start End Field Field Name and Valid Field Content Justify
Position Position Length Description
1 1 8 8 Promissory Note Format is CCYYMMDD Date
Acknowledgement Date
19000101–20991231
The date on which COD
acknowledged the receipt
of the paper promissory
note or promissory
note/application
2 9 31 23 Promissory Note Batch Batch Type = #A for Option 1 Left
Identifier and Option 2
The Batch ID for the = #D or PF for
Promissory Note Batch Standard
Origination
Cycle Indicator = 4 (for 03–04)
School Code = X00000–X99999
where X = G or E
Date Batch Created =
CCYYMMDD
Time Batch Created =
HHMMSS
9 190 190 1 Master Promissory Note “E” indicates electronic MPN Left
Type Blank indicates paper MPN
Total 190
Bytes
Note: For Cash Receipts (drawdowns) and Excess Cash, the Grant
Administration and Payment System (GAPS) is accepting pennies.
However, these amounts are truncated on the SAS.
The SAS contains the following sections in the order listed below:
a) Section I: Year-To-Date Cash Summary (Statement Record Type =
“T” and Cash Summary Type = “Y1”)
b) Section II: Monthly Cash Summary (Statement Record Type = “T”
and Cash Summary Type = “T1”)
c) Section III: Year-To-Date Disbursement Summary (Statement
Record Type = “Y”)
1. Year-To-Date Disbursement Summary Total for Subsidized
Loans (Disbursement Summary Type = “YS”)
2. Year-To-Date Disbursement Summary Total for Unsubsidized
Loans (Disbursement Summary Type = “YU”)
3. Year-To-Date Disbursement Summary Total for PLUS Loans
(Disbursement Summary Type = “YP”)
Field # Start Position End Position Field Length Field Name and Valid Field Content Justify
Description
1 1 1 1 Statement Record Type T = Cash Summary Left
Code which identifies the
type of records in the batch
2 2 24 23 School Account Statement Batch Type = AS Left
Batch Identifier
Cycle Indicator = 4 (for 03–
The batch identifier for 04)
this file
School Code = X00000–
X99999 where X = G or E
Date Batch Created =
CCYYMMDD
Time Batch Created =
HHMMSS
3 25 30 6 School Code X00000–X99999 where X Left
= G or E
Direct Loan School Code
Also, identifies school
originating loan record
4 31 32 2 Region Code 01-99 Right
2-digit region code of the
school
5 33 34 2 State Code Uppercase A–Z Left
2-letter state code of the A valid two-letter postal
school. code
See the
State/Country/Jurisdiction
Codes table in Section 1
Can be blank
Field # Start End Field Field Name and Valid Field Content Justify
Position Position Length Description
1 1 1 1 Statement Record Type C = Cash Detail Left
Code which identifies
the type of records in the
batch
2 2 24 23 School Account Batch Type = AS Left
Statement Batch
Cycle Indicator = 4 (for 03–04)
Identifier
School Code = X00000–X99999
The batch identifier for where X = G or E
this file
Date Batch Created =
CCYYMMDD
Time Batch Created = HHMMSS
3 25 30 6 School Code X00000–X99999 where X = G or Left
Direct Loan School E
Code
Also, identifies school
originating loan record
4 31 32 2 Region Code 01-99 Right
2-digit region code of
the school
5 33 34 2 State Code Uppercase A–Z Left
2-letter state code of the A valid two-letter postal code
school.
See the State/Country/Jurisdiction
Codes table in Section 1
Can be blank
6 35 42 8 End Date Format is CCYYMMDD Date
The date representing 19000101–20991231
the end of the current
statement period
This account statement
represents activity up to
and through this date
only
Note: For Cash Receipts (drawdowns) and Excess Cash, the GAPS system is accepting pennies.
However, these amounts are truncated on the SAS.
Field # Start End Field Field Name and Valid Field Content Justify
Position Position Length Description
1 1 1 1 Statement Record L = Loan Detail Left
Type
Code which
identifies the type
of records in the
batch
2 2 24 23 School Account Batch Type = AS Left
Statement Batch
Cycle Indicator = 4 (for 03–04)
Identifier
School Code = X00000–X99999
The batch
where X = G or E
identifier for this
file Date Batch Created =
CCYYMMDD
Time Batch Created = HHMMSS
3 25 30 6 School Code X00000–X99999 where X = G or Left
E
Direct Loan
School Code
Also, identifies
school originating
loan record
4 31 32 2 Region Code 01-99 Right
2-digit region
code of the school
5 33 34 2 State Code Uppercase A–Z Left
2-letter state code A valid two-letter postal code
of the school.
See the State/Country/Jurisdiction
Codes table in Section 1
Can be blank
Field # Start End Field Field Name and Valid Field Content Justify
Position Position Length Description
1 1 1 1 Statement Record Type D = Disbursement Activity Detail Left
Code which identifies
the type of records in the
batch
2 2 24 23 School Account Batch Type = AS Left
Statement Batch
Cycle Indicator = 4 (for 03–04)
Identifier
School Code = X00000–X99999
The batch identifier for
where X = G or E
this file
Date Batch Created =
CCYYMMDD
Time Batch Created = HHMMSS
3 25 30 6 School Code X00000–X99999 where X = G or Left
E
Direct Loan School
Code
Also, identifies school
originating loan record
4 31 32 2 Region Code 01-99 Right
2-digit region code of
the school
5 33 34 2 State Code Uppercase A–Z Left
2-letter state code of the A valid two-letter postal code
school.
See the State/Country/Jurisdiction
Codes table in Section 1
Can be blank
Blank for
Subsidized/Unsubsidized
Blank for
Subsidized/Unsubsidized
129 824 824 1 Student’s Middle Initial Uppercase A-Z Left
(PLUS)
The student’s middle Blank for
initial
Subsidized/Unsubsidized
130 825 825 1 Student’s Citizenship 1 = U.S. Citizen Left
(PLUS) 2 = Eligible Non-Citizen
The student’s
3 = Ineligible Non-Citizen (Valid
citizenship status
only on Subsidized/Unsubsidized
Loan Origination Records or
Subsidized/Unsubsidized change
records)
Blank for
Subsidized/Unsubsidized
131 826 834 9 Student’s Alien 000000001-999999999 Right
Registration Number
(PLUS)
Blank for
The student’s alien Subsidized/Unsubsidized
registration number, if
eligible non-citizen
132 835 842 8 Student’s Date of Birth Format is CCYYMMDD Date
(PLUS)
The student’s date of
Blank for
birth
Subsidized/Unsubsidized
Can be blank
149 1035 1035 1 Credit Decision A = Accepted Left
Indicator (PLUS) D = Denied
The credit decision at P = Pending
COD for this loan
Blank for
Subsidized/Unsubsidized
150 1036 1036 1 Promissory Note Status A = Accepted Left
(PLUS) R = Rejected
The status of the PLUS X = Pending
Promissory Note at
COD
Blank for
Subsidized/Unsubsidized
Blank for PLUS loans Program
Year 04 and forward.
152 1038 1038 1 Master Promissory Y = LOR has been linked to an Left
Note Indicator MPN at COD
The Master Promissory N = LOR is not linked to an MPN
Note indicator is used on file at COD
to indicate whether or
not the LOR has been
linked to an MPN at
COD
153 1039 1059 21 Master Promissory Student’s Social Security
Note Identification Number: 001010001–999999998
The Master Promissory MPN Indicator: M, S, U or
Note (MPN) Identifier N(PLUS)
printed on the Master Program Year: 00–04
Promissory Note. This
School Code: X00000–X99999
MPN ID is used by
where X = G or E
COD to link
Subsidized/ Loan Sequence Number: 001–
Unsubsidized and 999
PLUS loans to this
Master Promissory
Note.
Can be blank
Total 1059
Bytes