Professional Documents
Culture Documents
Indexes....................................................................................................................................... C–3
Index 1: PPC Detail Record Layout (Sorted by Field Code) ...............................................C–3
Index 2: PPC Detail Record Layout (Sorted by Event) .......................................................C–6
Introduction
This appendix describes how to populate the fields in the Past Period Change (PPC) Detail
Record layout by each event. It explains the requirements for populating each field to effect a
change in historical data. In addition, the edits performed on the data are listed along with the
error messages. These specifications must be adhered to when creating a PPC record.
1. To delete previously reported events that are reported in error (e.g., an event was reported
for the wrong borrower)
2. To correct historical data that cannot be adjusted by correcting current data fields (e.g., a
previously reported loan status that should have been reported with another value at the
time it was originally reported)
Refer to Section 6.6 for a detailed explanation of when to use a PPC record and how to populate
these records. And see Figure 6–8, PPC Events Keys, and Values, for a complete list of changes
that can be made using PPC records.
The Database Extract file accommodates both Detail records extracted from your loan
database(s) and PPC records. PPC records can be added at any location in the Database Extract
file, which means they can be appended to the file after you extract records from your
database(s).
Header Record
PPC records are combined with Detail Records in the data provider’s Database Extract file so
there is no separate header record for PPC records. See Appendix A for a detailed description of
the Header record.
Indexes
PPC Events
What to do:
1. Determine the history:
• Old Date of Guaranty Agency Bankruptcy Claim Refunds (in history)
2. To change an event, include Loan Identifiers, Old Date of Guaranty Agency Bankruptcy
Claim Refunds (key), and New Date of Guaranty Agency Bankruptcy Claim Refunds.
3. To delete an event, include Loan Identifiers, Old Date of Guaranty Agency Bankruptcy
Claim Refunds (key), and populate New Date of Guaranty Agency Bankruptcy Claim
Refunds with default values.
To change:
Report:
• Old Date of Guaranty Agency Bankruptcy Claim Refunds (positions 375-382) as it is in NSLDS history
• New Date of Guaranty Agency Bankruptcy Claim Refunds (positions 383-390)
Result:
NSLDS changes Date of Guaranty Agency Bankruptcy Claim Refunds.
Domain Must be a valid date. Invalid date. 217 0443 Invalid Old Date of GA
Bankruptcy Claim Refunds
Must be a valid date. Invalid date. 218 0444 Invalid New Date of GA
Bankruptcy Claim Refunds
Load If New Date of GA New Date of GA 218 0173 Event Sequence Error; Date
Bankruptcy Claim Refunds Bankruptcy Claim of GA Bankruptcy Claim
field contains a value other Refunds is on or Refunds
than all zeroes, it must not be before Date of GA
on or before Date of GA Bankruptcy Claim
Bankruptcy Claim Refunds Refunds for prior
for the prior event stored in event.
NSLDS.
If New Date of GA New Date of GA 218 0173 Event Sequence Error; Date
Bankruptcy Claim Refunds Bankruptcy Claim of GA Bankruptcy Claim
field contains a value other Refunds is on or Refunds
than all zeroes, it must not be after Date of GA
on or after Date of GA Bankruptcy Claim
Bankruptcy Claim Refunds Refunds for
for the subsequent event subsequent event.
stored in NSLDS.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
Old Date of GA Bankruptcy Old Date of GA 217 0474 Old Date of GA Bankruptcy
Claim Refunds must exist in Bankruptcy Claim Claim Refunds does not exist
history. Refunds does not
exist.
You cannot change a date in Date submitted 218 0515 New Date of GA Bankruptcy
history to equal another date equals New Date of Claim Refunds already exists
in history. GA Bankruptcy
Claim Refunds in
NSLDS.
What to do:
1. Determine the history:
• Old Date of Cancellation (in history)
2. To change an event, include Loan Identifiers, Old Date of Cancellation (key), and New
Date of Cancellation.
3. To delete an event, include Loan Identifiers and Old Date of Cancellation (key), and
populate New Date of Cancellation with default values.
To change:
Report:
• Old Date of Cancellation (positions 327-334) as it is in NSLDS history
• New Date of Cancellation (positions 335-342)
Result:
NSLDS changes Date of Cancellation.
Domain Must be a valid date. Invalid date. 211 0437 Invalid Old Date of
Cancellation
Must be a valid date. Invalid date. 212 0438 Invalid New Date of
Cancellation
Record If New Cancellation field No corresponding 211 0465 Old Date of Date of
contains a value other than all value in Old Date Cancellation is required
zeroes, there must be a of Cancellation.
corresponding value in Old
Date of Cancellation.
Load If New Date of Cancellation New Date of 212 0121 Event Sequence Error; Date
field contains a value other Cancellation is on of Cancellation
than all zeroes, it must not be or after Date of
on or after Date of Cancellation for
Cancellation for the subsequent event.
subsequent event stored in
NSLDS.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
PPC not being used to alter Old Date of 211 0317 PPC correction/delete not
current event. Cancellation equals allowed on current
latest Date of cancellation
Cancellation.
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
Old Date of Cancellation Old Date of 211 0497 Old Date of Cancellation
must exist in history. Cancellation does does not exist
not exist.
You cannot change a date in New Date of 212 0518 New Date of Cancellation
history to equal another date Cancellation is already exists
in history. already in NSLDS.
What to do:
1. Determine the history:
• Old Date of Guaranty Agency Principal/Interest Collections (in history)
2. To change an event, include Loan Identifiers, Old Date of Guaranty Agency
Principal/Interest Collections (key), and New Date of Guaranty Agency Principal/Interest
Collections.
3. To delete an event, include Loan Identifiers and Date of Guaranty Agency
Principal/Interest Collections (key), and populate New Date of Guaranty Agency
Principal/Interest Collections with default values.
To change:
Report:
• Old Date of Guaranty Agency Principal/Interest Collections (positions 279-286) as it is in NSLDS history
• New Date of Guaranty Agency Principal/Interest Collections (positions 287-294)
Result:
NSLDS changes Date of Guaranty Agency Principal/Interest Collections.
Domain Must be a valid date. Invalid date. 203 0429 Invalid Old Date of Guaranty
Agency Principal/Interest
Collections
Must be a valid date. Invalid date. 204 0430 Invalid New Date of
Guaranty Agency
Principal/Interest Collections
Record If New Date for GA No corresponding 203 0476 Old Date of GA Principal/
Principal/Interest Collections value in Old Date Interest Collection is required
field contains a value other for GA Principal/
than all zeroes, there must be Interest
a corresponding value in Old Collections.
Date for GA
Principal/Interest Collections.
Load If New Date for GA New Date for GA 204 0164 Event Sequence Error; New
Principal/Interest Collections Principal/Interest GA Collection Date
field contains a value other Collections is on or
than all zeroes, it must not be before Date of GA
on or before Date of GA Principal/Interest
Principal/Interest Collections Collections for
for the prior event stored in prior event.
NSLDS.
If New Date for GA New Date for GA 204 0164 Event Sequence Error; New
Principal/Interest Collections Principal/Interest GA Collection Date
field contains a value other Collections is on or
than all zeroes, it must not be after Date of GA
on or after Date of GA Principal/Interest
Principal/Interest Collections Collections for
for the subsequent event subsequent event.
stored in NSLDS.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
Load You cannot change a date in Date submitted 204 0512 New Date for GA
history to equal another date equals New Date of Principal/Interest Collections
in history. GA Principal/ already exists
Interest Collections
already in NSLDS.
What to do:
1. Determine the history:
• Code for Current School (in history)
2. To change an event, include Loan Identifiers and Old Code for Current School (key), and
New Code for Current School.
To change:
Report:
• Old Code for Current School (positions 107-114) as it is in NSLDS history
• New Code for Current School (positions 115-122) as it should be
Result:
NSLDS changes Code for Current School.
Domain Must be numeric. Is not numeric. 198 0268 Invalid New Code for
Current School
Must be numeric. Is not numeric. 197 0283 Invalid Old Code for
Current School
Record If New Code for Current School New Code for 198 0268 Invalid New Code for
field contains a value other than Current School is Current School
all zeroes and code for Type of not ‘88888800’.
Loan is not “CL” (Consolidated),
New Code for Current School
must not equal ‘88888800’.
Record If New Code for Current School New Code for 198 0268 Invalid New Code for
field contains a value other than Current School is Current School
all zeroes and code for Type of not ‘88888811’.
Loan is not “RF” (Refinanced),
New Code for Current School
must not equal ‘88888811’.
If Old Code for Current School Old Code for 197 0283 Invalid Old Code for
field contains a value other than Current School is Current School
all zeroes and code for Type of not ‘88888800’.
Loan is not “CL” (Consolidated),
Old Code for Current School
must not equal ‘88888800’.
If Old Code for Current School Old Code for 197 0283 Invalid Old Code for
field contains a value other than Current School is Current School
all zeroes and code for Type of ‘88888811’.
Loan is not “RF” (Refinanced),
Old Code for Current School
must not equal ‘88888811’.
If Old Code for Current School No corresponding 197 0458 New Code for Current
field contains a value other than value in Old Date School or Old Date
all zeroes, there must be a Enrollment Status Enrollment Status
corresponding value in Old Date Effective or New Effective is required
Enrollment Status Effective or Code for Current
New Code for Current School. School.
If New Code for Current School No corresponding 197 0459 Old Code for Current
field contains a value other than value in Old Code School is required
all zeroes, there must be a for Current
corresponding value in Old Code School.
for Current School.
Load Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in NSLDS. Student not found. 152 0257 Student not found
If New Code for Current School New Code for 198 0268 Invalid New Code for
contains a value other than all Current School Current School
zeroes, it is a valid OPE code does not match
provided by PEPS to NSDLS. value stored in
NSLDS.
Old Code for Current School is a Old Code for 197 0283 Invalid Old Code for
valid OPE code provided by Current School Current School
PEPS to NSLDS. does not match
value stored in
NSLDS.
NSLDS has an association Association 197 0286 Old Code for Current
between student and Old Code for between student School does not exist
Current School. and Old Code for
Current School.
Load Verifies guarantor of loan. Guarantor does 151 0346 Guaranty Agency is not the
not own loan. Current Loan Guarantor
What to do:
1. Determine the history:
• Date Deferment Starts (in history)
• Date Deferment Stops (in history)
• Type of Deferment (date in history)
2. To change an event, include Loan Identifiers, Old Deferment Starts (key), and either New
Date Deferment Starts, New Date Deferment Stops, Type of Deferment, or all three if
changing those values.
3. To delete an event, include Loan Identifiers and Old Date Deferment Starts (key), and
populate New Date Deferment Starts, New Date Deferment Stops, and Type of
Deferment fields with default values.
To change:
Report:
• Old Date Deferment Starts (positions 81-88) as it is in NSLDS history
• New Date Deferment Starts (positions 89-96) when existing Type of Deferment became effective
• Type of Deferment (positions 105-106) as blanks
Result:
NSLDS changes Date Deferment Starts and leaves Type of Deferment unchanged.
Report:
• Old Date Deferment Starts (positions 81-88) as it is in NSLDS history
• New Date Deferment Stops (positions 97-104) when existing Type of Deferment stopped
• Type of Deferment (positions 105-106) as blanks
Result:
NSLDS changes Date Deferment Starts and leaves Type of Deferment unchanged.
and
and
Report:
• Old Date Deferment Starts (positions 81-88) as it is in NSLDS history
• New Date Deferment Starts field (positions 81-88)
• New Date Deferment Stops field (positions 97-104)
• New Type of Deferment (positions 105-106)
Result:
NSLDS changes Type of Deferment, Date Deferment Starts, and Date Deferment Stops.
Domain Must be a valid date. Invalid date. 167 0364 Invalid Old Date Deferment
Starts field
Must be a valid date. Invalid date. 171 0366 Invalid New Date Deferment
Starts field
Must be a valid date. Invalid date. 172 0367 Invalid New Date Deferment
Stops field
Record If Type of Deferment, New No corresponding 167 0456 Old Date Deferment Starts is
Deferment Starts, or New Old Date required
Deferment Stops fields Deferment Starts.
contain a value other than
spaces, there must be a
corresponding value in Old
Date Deferment Starts.
Load If New Date Deferment New Date 172 0107 New Date Deferment Stops
Starts is zeroes, New Date Deferment Stops is must be greater than Old
Deferment Stops must be on or before Old Date Deferment Starts
after Date Deferment Starts Date Deferment
for the prior event stored in Starts.
NSLDS.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
Old Date Deferment Starts Old Date 167 0269 Old Date Deferment Starts
must exist in history. Deferment Starts does not exist
does not exist.
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
New Date Deferment Stops New Date 171 0348 New Date Deferment Stops
must be after the New Date Deferment Stops is must be > New Date
Deferment Starts. on or before New Deferment Starts
Date Deferment
Starts.
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
You cannot change a date in Date submitted 171 0503 New Date Deferment Starts
history to equal another date equals New Date already exists
in history. Deferment Starts
already in NSLDS.
Load New Date Deferment Starts New Date 171 0536 Event Sequence Error; New
must not be on or after the Deferment Starts is Date Deferment Starts
Date Deferment Starts for the on or after New
subsequent event stored in Date Deferment
NSLDS. Stops.
What to do:
1. Include Loan Identifiers and populate Action Code field, position 62, with the character
‘D’.
Report:
• Action Code (position 62) with the character ‘D’.
Result:
NSLDS deletes the loan from the NSLDS database.
Load Loan must exist in Loan not found. 156 0254 Loan not found
NSLDS.
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
Verifies guarantor of Guarantor does not 151 0346 Guaranty Agency is not the
loan. own loan. Current Loan Guarantor
What to do:
1. Determine the history:
• Old Date of Disbursement (in history)
2. To change an event, include Loan Identifiers, Old Date of Disbursement (key), and New
Date of Disbursement.
3. To delete an event, include Loan Identifiers and Old Date of Disbursement (key), and
populate New Date of Disbursement with default values.
To change:
Report:
• Old Date of Disbursement (positions 343-350) as it is in NSLDS history
• New Date of Disbursement (positions 351-358)
Result:
NSLDS changes Old Date of Disbursement.
Domain Must be a valid date. Invalid date. 213 0439 Invalid Old Date of
Disbursement
Must be a valid date. Invalid date. 214 0440 Invalid New Date of
Disbursement
Record If New Disbursement field No corresponding 213 0467 Old Date of Date of
contains a value other than all value in Old Date Disbursement is required
zeroes, there must be a of Disbursement.
corresponding value in Old
Date of Cancellation.
Load If New Date of Disbursement New Date of 214 0202 Event Sequence Error; Date
field contains a value other Disbursement is on of Disbursement
than all zeroes, it must not be or after Date of
on or after Date of Disbursement for
Disbursement for the subsequent event.
subsequent event stored in
NSLDS.
If New Date of Disbursement New Date of 214 0202 Event Sequence Error;
field contains a value other Disbursement is on Disbursement
than all zeroes, it must not be or before Date of
on or before Date of Disbursement on
Disbursement for the prior claims for prior
event stored in NSLDS. event.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
PPC not being used to alter Old Date of 213 0319 PPC Correction/delete not
current event. Disbursement allowed on Current
equals latest Date Disbursement
of Disbursement.
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
Old Date of Disbursement Old Date of 213 0439 Invalid Old Date of
must exist in history. Disbursement does Disbursement
not exist.
You cannot change a date in Date submitted 214 0519 New Date of Disbursement
history to equal another date equals New Date of already exists
in history. Disbursement
already in NSLDS.
Load You cannot use a plug date to Plug date used to 214 0527 Default value for this field
modify a real date. modify real Date of cannot modify a real value
Disbursement.
What to do:
1. Determine the history:
• Date Enrollment Status Effective (in history)
• Code for Enrollment Status (on the date in history)
• Code for Current School (on the date in history)
2. To change an event, include Loan Identifiers, Code for Current School (key), Old Date of
Enrollment Status (key), and either Old Date of Enrollment Status, Code for Enrollment
Status, or both.
3. To delete an event, include Loan Identifiers, Code for Current School (key), and Old
Date of Enrollment Status (key), and populate New Date of Enrollment Status and Code
for Enrollment Status fields with default values.
To change:
Report:
• Old Code for Current School (positions 107-114) as it is in NSLDS history
• Old Date Enrollment Status Effective (positions 131-138) as it is in NSLDS history
• New Code for Current School (positions 115-122) when Old Date Enrollment Status was effective
Result:
NSLDS changes Code for Current School and leaves Date Enrollment Status Effective unchanged.
Report:
• Old Code for Current School (positions 107-114) as it is in NSLDS history
• Old Date Enrollment Status Effective (positions 123-130) as it is in NSLDS history
• New Date Enrollment Status Effective (positions 131-138) when Code for Enrollment Status became
effective
• New Code for Current School (positions 115-122) as blank
Result:
NSLDS changes Date Enrollment Status Effective and leaves Code for Current School unchanged.
and
Code for Enrollment Status 188 139 1 Character
Report:
• Old Code for Current School (positions 107-114) as it is in NSLDS history
• Old Date Enrollment Status Effective (positions 123-130) as it is in NSLDS history
• New Code for Current School (positions 115-122)
• New Date Enrollment Status Effective (positions 131-138) when new Code for Enrollment Status and New
Code for Current School became effective
• New Code for Enrollment Status (position 139) as it should be
Result:
NSLDS changes Code for Current School, Date Enrollment Status Effective, and Code for Enrollment Status.
Domain Must be numeric. Not numeric. 198 0268 Invalid New Code for
Current School
Must be numeric. Not numeric. 197 0283 Invalid Old Code for Current
School
Must be a valid date. Invalid date. 186 0368 Invalid Old Date Enrollment
Status Effective
Must be a valid date. Invalid date. 187 0369 Invalid New Date Enrollment
Status Effective
Record If New Date Enrollment No corresponding 186 0352 Old Date Enrollment Status
Status Effective contains a Old Date Effective is required
value other than all zeroes or Enrollment Status
New Code Enrollment Status Effective.
is not spaces, there must be a
corresponding value in Old
Date Enrollment Status
Effective.
Record If Old Code for Current No corresponding 186 0353 Old Date Enrollment Status
School contains a value other Old Date Effective is required
than all zeroes, there must be Enrollment Status
a corresponding value in Old Effective.
Date Enrollment Status
Effective.
If New Code for Enrollment Invalid code. 188 0353 Invalid New Date Enrollment
Status is not space, it must be Status Effective
a valid code from Table B-5
in Appendix B.
If New Date Enrollment No corresponding 197 0459 Old Code for Current School
Status Effective contains a Old Code for is required
value other than all zeroes or Current School.
New Code Enrollment Status
is not spaces, there must be a
corresponding value in Old
Code for Current School.
You cannot use a plug date or Using a plug date 187 0527 Default value for this field
code to modify a real value. or code to modify a cannot modify a real value
real value.
Load Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
Must be a valid code from Invalid code. 198 0268 Invalid New Code for
the Current School Codes Current School
table.
Old Code for Current School Old Code for 197 0283 Invalid Old Code for Current
is a valid OPE code provided Current School School
by PEPS to NSLDS. does not match
value stored in
NSLDS.
NSLDS has an association Association 197 0286 Old Code for Current School
between student and Old between student does not exist
Code for Current School. and Old Code for
Current School.
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
Must be a valid code. Invalid code. 188 0353 Invalid New Code for
Enrollment Status
Load If New Date Enrollment No corresponding 186 0356 Old Date Enrollment Status
Status Effective contains a value in Old Date Effective does not exist
value other than all zeroes, Enrollment Status
there must be a Effective and Old
corresponding value in Old Code for Current
Date Enrollment Status School.
Effective and Old Code for
Current School.
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
You cannot change a date in Date submitted 187 0504 New Date Enrollment Status
history to equal another date equals New Date Effective already exists
in history. Enrollment Status
Effective already in
NSLDS.
New Date Enrollment Status New Date 187 0530 Event Sequence Error; New
Effective must not be on or Enrollment Status Date Enrollment Status
before Date Enrollment Effective is on or Effective
Status Effective for the prior before Date
event stored in NSLDS. Enrollment Status
Effective for the
prior event.
New Date Enrollment Status New Date 187 0530 Event Sequence Error; New
Effective must not be on or Enrollment Status Date Enrollment Status
after Date Enrollment Status Effective is on or Effective
Effective for the subsequent after Date
event stored in NSLDS. Enrollment Status
Effective for the
subsequent event.
What to do:
1. Determine the history:
• Code for Holder Lender (on the date in history)
• Date Loan Sold (in history)
• Indicator of Origination Fee Payor (on the date in history)
2. To change an event, include Loan Identifiers, Old Code for Holder Lender (key) and Old
Date Loan Sold (key), and either New Code for Holder Lender, New Date Loan Sold, or
both.
3. To delete an event, include Loan Identifiers, Old Code for Holder Lender (key), and Old
Date Loan Sold (key), and populate New Code for Holder Lender and New Date Loan
Sold fields with default values.
To change:
Report:
• Old Code for Holder Lender (positions 166-171) as it is in NSLDS history
• Old Date Loan Sold (positions 172-179) as it is in NSLDS history
• New Code for Holder Lender (positions 180-185) as it should be
Result:
NSLDS changes Code for Holder Lender and leaves Date Loan Sold unchanged.
Report:
• Old Code for Holder Lender (positions 166-171) as it is in NSLDS history
• Old Date Loan Sold (positions 172-179) as it is in NSLDS history
• New Date Loan Sold (positions 186-193) when Code for Holder Lender became effective
Result:
NSLDS changes Date Loan Sold and leaves Code for Holder Lender unchanged.
and
Date Loan Sold 189 172-179 (Old) 8 Date
190 186-193 (New) 8 Date
Report:
• Old Code for Current Holder Lender (positions 166-171) as it is in NSLDS history
• Old Date Loan Sold (positions 172-179) as it is in NSLDS history
• New Code for Current Holder Lender (positions 180-185) as it should be
• New Date Loan Sold (positions 186-193) when new Code for Current Holder Lender became effective
Result:
NSLDS changes Code for Holder Lender and Date Loan Sold.
Domain Must be numeric. Is not numeric. 195 0178 Invalid Old Code for Current
Holder Lender
Must be a valid date. Invalid date. 189 0375 Invalid Old Date Loan Sold
Must be a valid date. Invalid date. 190 0376 Invalid New Date Loan Sold
Must be numeric. Is not numeric. 174 0445 Invalid New Code for
Current Holder Lender
Record If Old Code for Current Holder No corresponding 189 0382 Old Date field required
Lender field contains a value Old Date Loan
other than all zeroes, there must Sold.
be a corresponding value in Old
Date Loan Sold.
New Code for Current Holder New Code for 174 0445 Invalid New Code for
Lender must be in valid range Current Holder Current Holder Lender
for lenders. Lender not
between 800000
and 999899.
If Old Date Loan Sold field No corresponding 195 0462 Old Code for Current Holder
contains a value other than all Old Code for Lender is required
zeroes, there must be a Current Holder
corresponding value in Old Lender.
Code for Current Holder
Lender.
If Old Code for Current Holder No corresponding 174 0463 New Code for Current
Lender field contains a value New Code for Holder Lender is required
other than all zeroes, there must Current Holder
be a corresponding value in Lender.
New Code for Current Holder
Lender.
Real value not changed to Plug Invalid Plug Value 174 0527 Def value for this field
Value. used. cannot modify a real value
If New Code for Current No corresponding 189 0256 Old Date Loan Sold is
Holder Lender field contains a Old Date Loan required
value other than all zeroes, Sold and Old Code
there must be a corresponding for Current Holder 195 0462 Old Code for Current Holder
value in Old Code for Current Lender. Lender
Holder Lender and Old Date
Loan Sold.
If New Date Loan Sold field No corresponding 189 0256 Old Date Loan Sold is
contains a value other than all Old Date Loan required
zeroes, there must be a Sold and Old Code
corresponding value in Old for Current Holder 195 0462 Old Code for Current Holder
Code for Current Holder Lender. Lender
Lender and Old Date Loan
Sold.
Load Old Code for Current Holder Old Code for 195 0178 Invalid Code for Current
Lender must be a valid code Current Holder Holder Lender
and must match a value stored Lender does not
in NSLDS. match the value
stored in NSLDS.
Changing a value stored in Modifying a 195 0191 PPC Correction not allowed
history. current value. on Current Lender Branch
Holder
Load Must be after Date Loan Sold New Date Loan 190 0214 Event Sequence Error; New
for the prior event stored in Sold not after prior Date Loan Sold
NSLDS. event in NSLDS.
Must be before Date Loan Sold New Date Loan 190 0214 Event Sequence Error; New
for the subsequent event stored Sold before Date Loan Sold
in NSLDS. subsequent event.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Old Date Loan Sold must Old Date Loan 189 0256 Old Date Loan Sold is
match a corresponding value Sold does not required
stored in NSLDS. match the value
stored in NSLDS.
Student must exist in NSLDS. Student not found. 152 0257 Student not found
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
Not changing Original Lender Old Code for 189 0375 Invalid Old Date Loan Sold
via PPC. Current Lender
Holder and Old
Date Loan Sold
identify original
lender.
Must be a corresponding value No corresponding 189 0383 Old Date Loan Sold does not
in Old Date Loan Sold. Old Date Loan exist
Sold.
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
New Code for Current Holder Invalid code. 174 0445 Invalid New Code for
Lender must be a valid code. Current Holder Lender
You cannot change a date in Date submitted 190 0508 New Date Loan Sold already
history to equal another date in equals New Date exists
history. Loan Sold already
in NSLDS.
What to do:
1. Determine the history:
• Date Claim Paid (on the date in history)
• Claim Reason for Lender Claim (on the date in history)
2. To change an event, include Loan Identifiers, Old Date Claim Paid (key), and either New
Date Claim Paid, New Claim Reason for Lender Claim (if changing that value), or both.
3. To delete an event, include Loan Identifiers and Old Date Claim Paid (key) and populate
New Date Claim Paid and Claim Reason for Lender Claim fields with default values.
To change:
Report:
• Old Date Claim Paid (positions 194-201) as it is in NSLDS history
• New Date Claim Paid (positions 202-209) when New Claim Reason for Lender Claim became effective
• New Claim Reason for Lender Claim (positions 210-211) as blanks
Result:
NSLDS changes Date Claim Paid and leaves Claim Reason for Lender Claim unchanged.
Domain Must be a valid date. Invalid date. 183 0371 Invalid Old Date Claim Paid
Must be a valid date. Invalid date. 176 0423 Invalid New Date Claim Paid
Record If Old Date Claim Paid field Year of Old Date 183 0142 Date must be later than Date
contains a value other than all Claim Paid is of Guaranty
zeroes, year must not be before before year of
year of Date of Guaranty. Date of Guaranty.
If New Date Claim Paid field Year of New Date 176 0142 Date must be later than Date
contains a value other than all Claim Paid is of Guaranty
zeroes, year must not be before before year of
year of Date of Guaranty. Date of Guaranty.
Load Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in NSLDS. Student not found. 152 0257 Student not found
Verifies guarantor of loan. Guarantor does 151 0346 Guaranty Agency is not the
not own loan. Current Loan Guarantor
Old Date Claim Paid must exist Old Date Claim 183 0359 Old Date Claim Paid does
in history. Paid does not not exist
exist.
If Old Date Claim Paid field Old Date Claim 183 0371 Invalid Old Date Claim Paid
contains a value other than all Paid does not
zeroes, it must match a value match value
stored in NSLDS. stored in NSLDS.
Load If New Code for Current No corresponding 176 0371 Invalid Old Date Claim Paid
Lender contains a value other value in Old Date
than all zeroes, there must be a Claim Paid and
corresponding value in Old Old Code for
Date Claim Paid and Old Code Current Holder
for Current Holder Lender. Lender.
If Old Date Claim Paid field Old Date Claim 183 0371 Invalid Old Date Claim Paid
contains a value other than all Paid does not
zeroes, it must match a value match value
stored in NSLDS. stored in NSLDS.
Must be a valid code from Invalid code. 178 0379 Invalid New Claim Reason
Claim Reasons Code Table. for Lender Claim
CS Claim Reason only used if CS Claim Reason 178 0379 Invalid New Claim Reason
New Date Claim Paid contains used for claim for lender claim
all zeroes and Old Date Claim paid before
Paid is on or after April 1, April 1, 1993.
1993, or New Date Claim Paid
on or after April 1, 1993.
FC Claim Reason only used if FC Claim Reason 178 0379 Invalid New Claim Reason
New Date Claim Paid contains used for claim for lender claim
all zeroes and Old Date Claim paid before
Paid is on or after April 1, January 1, 1994.
1993, or New Date Claim Paid
on or after January 1, 1994.
If New Date Claim Paid field No corresponding 183 0380 Old Date Claim Paid is
contains a value other than all value in Old Date required
zeroes, there must be a value in Claim Paid and/or
Old Date Claim Paid and Old Old Code for
Code for Current Holder Current Holder
Lender. Lender.
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information by another student
respect to SSN. exists.
You cannot change a date in New Date Claim 176 0509 New Date Claim Paid already
history to equal another date in Paid already in exists
history. NSLDS.
If New Date Claim Paid field New Date Claim 176 0534 Event sequence error; New
contains a value other than all Paid is not on or Insurance CL xxx Date Paid
zeroes, it must not be on or before Date Claim
before Date Claim Paid for the Paid for prior
prior event stored in NSLDS. event.
Load If New Date Claim Paid field New Date Claim 176 0534 Event sequence error; New
contains a value other than all Paid is not on or Insurance CL xxx Date Paid
zeroes, it must not be on or after Date Claim
after Date Claim Paid for the Paid for prior
prior event stored in NSLDS. event.
What to do:
1. Determine the history:
• Old Date of Refund from Lender on Claims (in history)
2. To change an event, include Loan Identifiers, Old Date of Refund from Lender on Claims
(key), and New Date of Refund from Lender on Claims.
3. To delete an event, include Loan Identifiers, Old Date of Refund from Lender on Claims
(key), and populate New Date of Refund from Lender on Claims with default values.
To change:
Report:
• Old Date of Old Date of Refund from Lender on Claims (positions 295-302) as it is in NSLDS history
• New Date of Refund from Lender on Claims (positions 303-310)
Result:
NSLDS changes Date of Refund from Lender on Claims.
Domain Must be a valid date. Invalid date. 207 0433 Invalid Old Date of Refund
from Lender on Claims
Must be a valid date. Invalid date. 208 0434 Invalid New Date of Refund
from Lender on Claims
Record If New Date of Refund from No corresponding 207 0480 Old Date of Date of Refund
Lender on Claims field value in Old Date from Lender on Claims is
contains a value other than all of Refund from required
zeroes, there must be a Lender on Claims.
corresponding value in Old
Date of Refund from Lender
on Claims.
Load If New Date of Refund from New Date of 208 0211 Event Sequence Error; Date
Lender on Claims field Refund from of Refund from Lender on
contains a value other than all Lender on Claims Claims
zeroes, it must not be on or is on or before
before Date of Refund from Date of Refund
Lender on Claims for the from Lender on
prior event stored in NSLDS. Claims for prior
event.
If New Date for Date of New Date for Date 208 0211 Event Sequence Error; Date
Refund from Lender on of Refund from of Refund from Lender on
Claims field contains a value Lender on Claims Claims Date
other than all zeroes, it must is on or after Date
not be on or after Date of of Refund from
Refund from Lender on Lender on Claims
Claims for the subsequent for subsequent
event stored in NSLDS. event.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in Student not found. 152 0257 Student found
NSLDS.
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
Old Date of Refund from Old Date of Refund 207 0500 Old Date of Refund from
Lender on Claims must exist from Lender on Lender on Claims does not
in history. Claims does not exist
exist.
You cannot change a date in Date submitted 208 0521 New Date of Refund from
history to equal another date equals New Date of Lender on Claims already
in history. Refund from exists
Lender on Claims
already in NSLDS.
What to do:
1. Determine the history:
• Date of Servicer Responsibility (in history)
• Code for Servicer (on the date in history)
2. To change an event, include Loan Identifiers, Old Date of Servicer Responsibility (key),
and Old Code for Servicer (key), and either New Date of Servicer Responsibility, New
Code for Servicer, or both.
3. To delete event, include Loan Identifiers, Old Date of Servicer Responsibility (key), Old
Code for Servicer (key), and populate New Date of Servicer Responsibility and New
Code for Servicer fields with default values.
To change:
Report:
• Old Code for Servicer (positions 236-241) as it is in NSLDS history
• Old Date of Servicer Responsibility (positions 228-235) as it is in NSLDS history
• New Code for Servicer (positions 250-255) as it should be
Result:
NSLDS changes Code for Servicer and leaves Date of Servicer Responsibility unchanged.
Report:
• Old Date of Servicer Responsibility (positions 228-235) as it is in NSLDS history
• Old Code for Servicer (positions 236-241) as it is in NSLDS history
• New Date of Servicer Responsibility (positions 242-249) when New Code for Servicer became effective
• New Code for Servicer (positions 250-255) as it should be
Result:
NSLDS changes Date of Servicer Responsibility and Claim Code for Servicer.
Domain Must be a valid date. Invalid date. 179 0426 Invalid Old Date of Servicer
Responsibility
Must be numeric. Is not numeric. 199 0427 Invalid Old Code for Servicer
Must be a valid date. Invalid date. 191 0440 Invalid New Date of Servicer
Responsibility
Must be numeric. Is not numeric. 200 0450 Invalid New Code for
Servicer
Record If Old Date of Servicer No 191 0468 Old Code for Servicer is
Responsibility field contains a corresponding required
value other than all zeroes, there value in Old
must be a corresponding value in Code for
Old Code for Servicer. Servicer.
If New Code for Servicer field No 191 0468 Old Code for Servicer is
contains a value other than all corresponding required
zeroes, there must be a value in Old
corresponding value in Old Code Code for
for Servicer. Servicer.
If New Code for Servicer field No 179 0469 Old Date of Servicer
contains a value other than all corresponding Responsibility is required
zeroes, there must be a value in Old
corresponding value in Old Date Date of Servicer
of Servicer Responsibility. Responsibility.
Load If New Date of Servicer New Date of 199 0213 Event Sequence Error; New
Responsibility field contains a Servicer Date Servicer Responsibility
value other than all zeroes, it Responsibility is
must not be on or before Date of on or before
Servicer Responsibility for the Date of Servicer
prior event stored in NSLDS. Responsibility
for the prior
event.
If New Date of Servicer New Date of 199 0213 Event Sequence Error; New
Responsibility field contains a Servicer Date Servicer Responsibility
value other than all zeroes, it Responsibility is
must not be on or after Date of on or after Date
Servicer Responsibility for the of Servicer
subsequent event stored in Responsibility
NSLDS. for the
subsequent
event.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in NSLDS. Student not 152 0257 Student not found
found.
Load Verifies guarantor of loan. Guarantor does 151 0346 Guaranty Agency is not the
not own loan. Current Loan Guarantor
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information by another student
respect to SSN. exists.
NSLDS has an association Old Code for 179 0424 Old Date of Servicer
between loan and Old Code for Servicer not Responsibility does not exist
Servicer. found for loan.
Old Code for Servicer must Old Code for 191 0449 Invalid Old Code for Servicer
match a value stored in NSLDS. Servicer does not
match value
stored in
NSLDS.
If New Code for Servicer field New Code for 200 0450 Invalid New Code for
contains a value other than all Servicer does not Servicer
zeroes, it must match a value match value
stored in NSLDS. stored in
NSLDS.
You cannot change a date in New Date of 199 0511 New Date of Servicer
history to equal another date in Servicer Responsibility already exists
history. Responsibility
already in
NSLDS.
What to do:
1. Determine the history:
• Date of Loan Status (on the date in history)
• Code for Loan Status (on the date in history)
2. To change event, include Loan Identifiers and Old Date of Loan Status (key), and either
New Date of Loan Status, Code for Loan Status, or both.
3. To delete an event, include Loan Identifiers and Old Date of Loan Status (key), and
populate New Date of Loan Status and Code for Loan Status fields with default values.
To change:
Report:
• Old Date of Loan Status (positions 63-70) as it is in NSLDS history
• New Date of Loan Status (positions 71-78) when Code for Loan Status became effective
• Code for Loan Status (positions 79-80) as blanks
Result:
NSLDS changes Date of Loan Status stored in history to your new date and leaves Code for Loan Status
unchanged.
Report:
• Old Date of Loan Status (positions 63-70) as it is in NSLDS history
• New Code for Loan Status (positions 79-80)
• ‘00000000’ in New Date of Loan Status field (positions 71-78)
Result:
NSLDS changes Loan Status Code stored in history to your new code and leaves Date for Loan Status
unchanged.
and
164 79-80 2 Character
Loan Status Code
Report:
• Old Date of Loan Status (positions 63-70) as it is in NSLDS history
• New Date of Loan Status (positions 71-78) when new Code for Loan Status became effective
• Code for Loan Status field (positions 79-80)
Result:
NSLDS changes Date for Loan Status and Code of Loan Status stored in history to your new date and code.
Domain Must be a valid date. Invalid date. 162 0360 Invalid Old Date of Loan
Status
Must be a valid date. Invalid date. 163 0362 Invalid New Date of Loan
Status
Record If New Date for Loan No corresponding Old 162 0270 Date of Old Loan Status is
Status field contains a Date of Loan Status. Required
value other than zeroes,
there must be a
corresponding value in
Old Date of Loan
Status.
If Code for Loan Status No corresponding Old 162 0270 Date of Old Loan Status is
field contains a value Date of Loan Status. Required
other than spaces, there
must be a
corresponding value in
Old Date of Loan
Status.
Must be a valid code Invalid code. 164 0291 Invalid Code for Loan
from the Loan Status Status
Codes table.
Load Cannot delete a current Deleting a current 162 0118 PPC Correction/delete not
value or event. value. allowed on Current Loan
Status
Old Date of Loan Old Date of Loan 162 0234 Old Date of Loan Status
Status must exist in Status does not exist. does not exist
history.
Loan must exist in Loan not found. 156 0254 Loan not found
NSLDS.
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
Verifies guarantor of Guarantor does not 151 0346 Guaranty Agency is not the
loan. own loan. Current Loan Guarantor
You cannot change a New date of Loan 163 0502 New Date of Loan Status
date in history to equal Status already in already exists
another date in history. NSLDS.
Load If Code for Loan Status Date of Loan Status is 163 0532 Event Sequence Error;
field contains a value on or after Date of New Date of Loan Status
other than all spaces, Loan Status in
New Date for Loan NSLDS.
Status must not be on or
after the Date of Loan
Status for the
subsequent event stored
in NSLDS.
If Code for Loan Status Date of Loan Status is 163 0532 Event Sequence Error;
field contains a value on or before Date of New Date of Loan Status
other than all spaces, Loan Status in
New Date for Loan NSLDS.
Status must not be on or
before the Date of Loan
Status for the prior
event stored in NSLDS.
What to do:
1. Determine the history:
• Old Date of PCA/Supplemental PCA Flag (in history)
2. To delete an event, include Loan Identifiers and populate New PCA/Supplemental PCA
Flag (key) with default values.
To change:
Report:
• ‘00000000’ to delete Old Date of PCA/SPA Flag (positions 423-430)
Result:
NSLDS deletes Old Date of PCA/SPA Flag.
Domain Must be a valid date. Invalid date. 219 0524 Invalid Date of PCA/ SPA
notification
Load Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in NSLDS. Student not found. 152 0257 Student not found
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
Old Date of PCA/SPA Old Date of 219 0533 Old Date of PCA/SPA
Notification must exist in PCA/SPA Notification does not exist
history. Notification does
not exist.
What to do:
1. Determine the history:
• Old Date of Refund to Lender (in history)
2. To change an event, include Loan Identifiers, Old Date of Refund to Lender (key), and
New Date of Refund to Lender.
3. To delete an event, include Loan Identifiers, Old Date of Refund to Lender (key), and
populate New Date of Refund to Lender with default values.
To change:
Report:
• Old Date of Refund to Lender (positions 359-366) as it is in NSLDS history
• New Date of Refund to Lender (positions 367-374)
Result:
NSLDS changes Date of Refund to Lender.
Domain Must be a valid date. Invalid date. 215 0441 Invalid Old Date of Refund
to Lender
Must be a valid date. Invalid date. 216 0442 Invalid New Date of Refund
to Lender
Record If New Date of Refund to No corresponding 215 0484 Old Date of Date of Refund
Lender field contains a value value in Old Date to Lender is required
other than all zeroes, there of Refund to
must be a corresponding Lender.
value in Old Date Refund to
Lender.
Load If New Date of Refund to New Date of 216 0205 Event Sequence Error; Date
Lender field contains a value Refund to Lender of Refund to Lender
other than all zeroes, it must is on or before
not be on or before Date of Date of Refund to
Refund to Lender for the Lender for prior
prior event stored in NSLDS. event.
If New Date of Refund to New Date of 216 0205 Event Sequence Error; Date
Lender field contains a value Refund is on or of Refund to Lender
other than all zeroes, it must after Date of
not be on or after Date of Refund to Lender
Refund to Lender for the for subsequent
subsequent event stored in event.
NSLDS.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
Cannot delete a current value Deleting a current 215 0320 PPC Correction/delete not
or event. value. allowed on Current Refund
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
Old Date of Refund to Old Date of Refund 215 0499 Old Date of Refund to
Lender must exist in history. to Lender does not Lender does not exist
exist.
You cannot change a date in New Date of 216 0520 New Date of Refund to
history to equal another date Disbursement Lender already exists
in history. Refund already in
NSLDS.
What to do:
1. Determine the history:
• Date Reinsurance Claim Requested (in history)
• Date Reinsurance Claim Paid (in history)
• Claim Reason for Guaranty Agency Claim (on the date in history)
2. To change event, include Loan Identifiers, Old Date Reinsurance Claim Requested (key),
and either New Date Reinsurance Claim Requested, New Date Reinsurance Claim Paid,
Claim Reason for Guaranty Agency Claim, or all three.
3. To delete an event, include Load Identifiers and Old Date Reinsurance Claim Requested
(key), and populate New Date Reinsurance Claim Requested, New Date Reinsurance
Claim Paid, and Claim Reason for Guaranty Agency Claim fields with default values.
To change:
Report:
• Old Date Reinsurance Claim Requested (positions 140-147) as it is in NSLDS history
• New Date Reinsurance Claim Requested (positions 148-155) when it was requested
• Date Reinsurance Claim Paid (positions 156-163) as ‘00000000’
• Claim Reason for Guaranty Agency Claim (positions 164-165) as blanks
Result:
NSLDS changes Date Reinsurance Claim Requested and leaves Date Reinsurance Claim Paid and Claim
Reason for Guaranty Agency Claim unchanged.
and
Date Reinsurance Claim Paid 169 156-163 8 Date
and
Claim Reason for Guaranty 175 164-165 2 Character
Agency Claim
Report:
• Old Date Reinsurance Claim Requested (positions 140-147) as it is in NSLDS history
• New Date Reinsurance Claim Requested (positions 148-155) when it was requested
• New Date Reinsurance Claim Paid (positions 156-163) when it was paid
• Claim Reason for Guaranty Agency Claim (positions 164-165) as it should be
Result:
NSLDS changes Date Reinsurance Claim Paid, Date Reinsurance Claim Requested, and Claim Reason for GA
Claim.
Domain Must be a valid date. Invalid date. 184 0372 Invalid Old Date Reinsurance
Claim Requested
Must be a valid date. Invalid date. 175 0379 Invalid New Date
Reinsurance Claim Paid
Must be a valid date. Invalid date. 168 0421 Invalid New Date
Reinsurance Claim
Requested
Must be a valid date. Invalid date. 169 0422 Invalid New Date
Reinsurance Paid
Record CS Claim Reason only used CS Claim Reason 178 0357 Invalid New Claim Reason
if New Date Reinsurance used for claim paid for lender claim
Claim Requested contains all before April 1,
zeroes and Old Date 1993.
Reinsurance Claim
Requested is on or after April
1, 1993, or New Date
Reinsurance Claim
Requested on or after April 1,
1993.
Record FC Claim Reason only used FC Claim Reason 178 0357 Invalid New Claim Reason
if New Date Reinsurance used for claim paid for lender claim
Claim Requested contains all before January 1,
zeroes and Old Date 1994.
Reinsurance Claim
Requested is on or after April
1, 1993, or New Date
Reinsurance Claim
Requested on or after January
1, 1994.
If New Date Reinsurance No corresponding 184 0470 Old Date Reinsurance Claim
Claim Requested field Old Date Requested is Required
contains a value other than Reinsurance Claim
zeroes, there must be a Requested.
corresponding value in Old
Date Reinsurance Claim
Requested.
If New Claim Reason for GA No corresponding 184 0470 Old Date Reinsurance Claim
Claim contains a value other Old Date Requested is required
than spaces, there must be a Reinsurance Claim
value in Old Date Requested.
Reinsurance Claim
Requested.
If New Date Reinsurance No corresponding 184 0470 Old Date Reinsurance Claim
Claim Paid field contains a Old Date Requested is required
value other than zeroes, there Reinsurance Claim
must be a corresponding Requested.
value in Old Date
Reinsurance Claim
Requested.
Load New Date Reinsurance Claim New Date 168 0219 Event Sequence Error; New
Paid must be after Old Date Reinsurance Claim Date Reinsurance Claim
Reinsurance Claim Paid is not after Payment Requested
Requested. Old Date
Reinsurance Claim
Requested.
New Date Reinsurance Claim New Date 168 0219 Event Sequence Error; New
Paid must be after New Date Reinsurance Claim Date Reinsurance Claim
Reinsurance Claim Paid is not after Payment Requested
Requested. New Date
Reinsurance Claim
Requested.
Load If New Date Reinsurance New Date 168 0219 Event Sequence Error; New
Claim Paid contains all Reinsurance Claim Date Reinsurance Claim
zeroes, New Date Requested is not Payment Requested
Reinsurance Claim before Date
Requested must be before Reinsurance Claim
Date Reinsurance Claim Paid Paid.
associated with the event
being changed.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
New Claim Reason for GA Invalid code. 175 0357 Invalid New Claim Reason
Claim must be a valid code for GA Claim
from the Claim Reasons
Codes table.
Old Date Reinsurance Claim Old Date 184 0358 Old Date Reinsurance Claim
Requested must match the Reinsurance Claim Requested does not exist
value stored in NSLDS. Requested does not
match the value
stored in NSLDS.
If New Date Reinsurance Old Date 184 0358 Old Date Reinsurance Claim
Claim Requested field Reinsurance Claim Requested does not exist
contains a value other than all Requested does not
zeroes, Old Date Reinsurance match the value
Claim Requested must match stored in NSLDS.
the value stored in NSLDS.
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
You cannot change a date in Date submitted 168 0506 New Date Reinsurance Claim
history to equal another date equals New Date Requested already exists
in history. Reinsurance Claim
Requested in
NSLDS.
What to do:
1. Determine the history:
• Date Repurchased (in history)
• Indicator of Rehabilitated Loan (on the date in history)
• Amount Repurchased (on the date in history)
2. To change an event, include Loan Identifiers, Old Date Repurchased (key), and either
New Date Repurchased, New Indicator of Rehabilitated Loan, New Amount
Repurchased, or all three, depending on what changed.
3. To delete an event, include Loan Identifiers and Old Date Repurchased (key), and
populate New Date Repurchased, Indicator of Rehabilitated Loan, and Amount
Repurchased fields with default values.
To change:
Report:
• Old Date Repurchased (positions 256-263) as it is in NSLDS history
• New Date Repurchased (positions 265-272) as it should be
• Indicator of Rehabilitated Loan (position 264) as blanks
• New Amount Repurchased (positions 273-278) as zeroes
Result:
NSLDS changes Date Repurchased and leaves Indicator of Rehabilitated Loan and Amount Repurchased
unchanged.
Report:
• Old Date Repurchased (positions 256-263) as it is in NSLDS history
• New Amount Repurchased (positions 273-278)
• ‘00000000’ in New Date Repurchased (positions 265-272)
• New Indicator of Rehabilitated Loan (position 264) as blanks
Result:
NSLDS changes Amount Repurchased and leaves Indicator or Rehabilitated Loan and Date Repurchased
unchanged.
Report:
• Old Date Repurchased (positions 256-263) as it is in NSLDS history
• New Indicator of Rehabilitated Loan (position 264) as it should be
• New Amount Repurchased (positions 273-278) as it should be
Result:
NSLDS changes Amount Repurchased and leaves Indicator or Rehabilitated Loan and Date Repurchased
unchanged.
Domain Must be a valid date. Invalid date. 185 0374 Invalid Old Date
Repurchased
Must be a valid date. Invalid date. 201 0428 Invalid New Date
Repurchased
Record Cannot delete a current value Deleting a current 185 0189 PPC Correction/delete not
or event. value. allowed on Current
Repurchased Loan
Record If New Amount Repurchased No corresponding 185 0385 Old Date Repurchased is
field contains a value other value in Old Date required
than all zeroes, there must be a Repurchased.
corresponding value in Old
Date Repurchased.
Load PPC not being used to alter Old Data 185 0189 PPC Correction/Deletion not
current event. Repurchased allowed on current
equals latest Date Repurchased Loan
Repurchased.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in NSLDS. Student not found. 152 0257 Student not found
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
Old Date Repurchased must Old Date 185 0361 Old Date Repurchased does
exist in history. Repurchased does not exist
not exist.
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
You cannot change a date in Date submitted 201 0507 New Date Repurchased
history to equal another date in equals New already exists
history. Repurchased
already in NSLDS.
If New Date Repurchased New Date 201 0531 Event Sequence Error; New
field contains a value other Repurchased is on Date Repurchased
than all zeroes, it must not be or before Date
on or before Date Repurchased for
Repurchased for the prior prior event.
event stored in NSLDS.
New Date Repurchased must New Date 201 0531 Event Sequence Error; New
not be greater than or equal to Repurchased is on Date Repurchased
the Date Repurchased for the or after the Date
subsequent event stored in Repurchased for
NSLDS. subsequent event.
What to do:
1. Determine the history:
• Old Date of Supplemental Preclaims Assistance Payment (in history)
2. To change an event, include Loan Identifiers, Old Date of Supplemental Preclaims
Assistance Payment (key), and New Date of Supplemental Preclaims Assistance
Payment.
3. To delete an event, include Loan Identifiers, Old Date of Supplemental Preclaims
Assistance Payment (key), and populate New Date of Supplemental Preclaims Assistance
Payment with default values.
To change:
Domain Must be a valid date. Invalid date. 165 0487 Invalid Old Date of
Supplemental Preclaims
Assistance Payment
Must be a valid date. Invalid date. 166 0488 Invalid New Date of
Supplemental Preclaims
Assistance Payment
Record If New Date of Supplemental No corresponding 165 0492 Old Date of Date of
Preclaims Assistance Payment value in Old Date Supplemental Preclaims
field contains a value other of Supplemental Assistance Payment is
than all zeroes, there must be a Preclaims required
corresponding value in Old Assistance
Date of Supplemental Payment.
Preclaims Assistance
Payment.
Load If New Date Supplemental New Date of 166 0201 Event Sequence Error; Date of
Preclaims Assistance Payment Supplemental Supplemental Preclaims
field contains a value other Preclaims Assistance Payment
than all zeroes, it must not be Assistance
on or before Date of Payment is on or
Supplemental Preclaims before Date of
Assistance Payment for the Supplemental
prior event stored in NSLDS. Preclaims
Assistance
Payment for prior
event.
If New Date of GA New Date of 166 0201 Event Sequence Error; Date of
Bankruptcy Claim Refunds Supplemental Supplemental Preclaims
field contains a value other Preclaims Assistance Payment
than all zeroes, it must not be Assistance
on or after Date of Payment is on or
Supplemental Preclaims after Date of
Assistance Payment for the Supplemental
subsequent event stored in Preclaims
NSLDS. Assistance
Payment for
subsequent event.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in NSLDS. Student not found. 152 0257 Student not found
Verifies guarantor of loan. Guarantor does 151 0346 Guaranty Agency is not the
not own loan. Current Loan Guarantor
NSLDS determines whether Conflicting 152 0408 Student SSN currently used by
conflicting date exists with information another student
respect to SSN. exists.
Load Old Date of Supplemental Old Date of GA 165 0495 Old Date of Supplemental
Preclaims Assistance Payment Bankruptcy Claim Preclaims Assistance Payment
must exist in history. Refunds does not does not exist
exist.
You cannot change a date in New Date of 166 0516 New Date of SPA Payment
history to equal another date in Supplemental already exists
history. Preclaims
Assistance
Payment already
in NSLDS.
What to do:
1. Determine the history:
• Old Date of Supplemental Claim Requested (in history)
2. To change an event, include Loan Identifiers, Old Date Supplemental Claim Requested
(key), and New Date Supplemental Claim Requested.
3. To delete an event, include Loan Identifiers and Old Date Supplemental Claim Requested
(key), and populate New Date Supplemental Claim Requested with default values.
To change:
Report:
• Old Date Supplemental Claim Requested (positions 407-414) as it is in NSLDS history
• New Date Supplemental Claim Requested (positions 415-422)
Result:
NSLDS changes Date Supplemental Claim Requested.
Domain Must be a valid date. Invalid date. 177 0489 Invalid Old Date of
Supplemental Claim
Requested
Must be a valid date. Invalid date. 196 0490 Invalid New Date of
Supplemental Claim
Requested
Record If New Date of Supplemental No corresponding 177 0494 Old Date of Date of
Claim Requested field value in Old Date Supplemental Claim
contains a value other than all of Supplemental Requested is required
zeroes, there must be a Claim Requested.
corresponding value in Old
Date Supplemental Claim
Requested.
Load If New Date of Supplemental New Date of 196 0203 Event Sequence Error; Date
Claim Requested field Supplemental of Supplemental Claim
contains a value other than all Claim Requested is Requested
zeroes, it must not be on or on or before Date
before Date of Supplemental of Supplemental
Claim Requested for the prior Claim Requested
event stored in NSLDS. for prior event.
If New Date of Supplemental New Date of 196 0203 Event Sequence Error; Date
Claim Requested field Supplemental of Supplemental Claim
contains a value other than all Claim Requested is Requested
zeroes, it must not be on or on or after Date of
after Date Supplemental Supplemental
Claim Requested for the Claim Requested
subsequent event stored in for subsequent
NSLDS. event.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
Old Date of Supplemental Old Date of 177 0496 Old Date of Supplemental
Claim Requested must exist Supplemental Claim Requested does not
in history. Claim Requested exist
does not exist.
You cannot change a date in New Date 196 0517 New Date of Supplemental
history to equal another date Supplemental Claim Requested already
in history. Claim Requested exists
already in NSLDS.
What to do:
1. Determine the history:
• Old Date of TOP (formerly IRS) Offset Principal/Interest Collections (in history)
2. To change an event, include Loan Identifiers, Old Date of TOP (formerly IRS) Offset
Principal/Interest Collections (key), and New Date of TOP (formerly IRS) Offset
Principal/Interest Collections.
3. To delete an event, include Loan Identifiers, Old Date of TOP (formerly IRS) Offset
Principal/Interest Collections (key), and populate New Date of TOP (formerly IRS)
Offset Principal/Interest Collections with default values.
To change:
Domain Must be a valid date. Invalid date. 209 0435 Invalid Old Date of IRS
Offset Principal/Interest
Collections
Must be a valid date. Invalid date. 210 0436 Invalid New Date of IRS
Offset Principal/Interest
Collections
Record If New TOP Offset No corresponding 209 0482 Old Date of Date of IRS
Principal/Interest Collections value in Old Date Offset Principal/Interest
field contains a value other of TOP Offset Collections is required
than all zeroes, there must be Principal/Interest
a corresponding value in Old Collections.
Date of TOP Offset
Principal/Interest Collections.
Load If New Date of TOP New Date of 210 0172 Event Sequence Error; Date
(formerly IRS) Offset (formerly IRS) of IRS Offset Principal/
Principal/Interest Collections TOP Offset Interest Collections
field contains a value other Principal/Interest
than all zeroes, it must not be Collections is on or
on or before Date of Refund before Date of
from Lender on Claims for Refund from
the prior event stored in Lender on Claims
NSLDS. for prior event.
If New Date of TOP New Date of TOP 210 0172 Event Sequence Error; Date
(formerly IRS) Offset (formerly IRS) of IRS Offset Principal/
Principal/Interest Collections Offset Principal/ Interest Collections
field contains a value other Interest Collections
than all zeroes, it must not be is on or after Date
on or after Date of TOP of TOP Offset
Offset Principal/Interest Principal/Interest
Collections for the Collections for
subsequent event stored in subsequent event.
NSLDS.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
Old Date of TOP (formerly Old Date of TOP 209 0461 Old Date of IRS Offset
IRS) Offset Principal/Interest (formerly IRS) Principal/Interest Collections
Collections must exist in Offset Principal/ does not exist
history. Interest Collections
does not exist.
Load You cannot change a date in Date submitted 210 0514 New Date of IRS Offset
history to equal another date equals New TOP Principal/Interest Collections
in history. (formerly IRS) already exists
Offset Principal/
Interest Collections
already in NSLDS.
What to do:
1. Determine the history:
• Date Guaranty Transferred (on the date in history)
2. To change an event, include Loan Identifiers, Old Date Guaranty Transferred (key), and
the New Date Guaranty Transferred.
To change:
Report:
• Old Date Guaranty Transferred (positions 212-219) as it is in NSLDS history
• New Date Guaranty Transferred (positions 220-227) as it should be
Result:
NSLDS changes Date Guaranty Transferred.
Domain Must be a valid date. Invalid date. 194 0112 Invalid Old Date Guaranty
Transferred
Must be a valid date. Invalid date. 181 0425 Invalid New Date Guaranty
Transferred
Record If Old Date Guaranty No corresponding 181 0471 New Date Guaranty
Transferred contains a value value in New Date Transferred is required
other than all zeroes, there Guaranty
must be a corresponding Transferred.
value in New Date Guaranty
Transferred.
Record If New Date Guaranty No corresponding 181 0472 Old Date Guaranty
Transferred contains a value value in Old Date Transferred is required
other than all zeroes, there Guaranty
must be a corresponding Transferred.
value in Old Date Guaranty
Transferred.
Load PPC not being used to alter Old Data Guaranty 194 0195 PPC Correction not allowed
current event. Transferred equals on Current Loan Guarantor
latest Guaranty
Transfer Date.
Loan must exist in NSLDS. Loan not found. 156 0254 Loan not found
Student must exist in Student not found. 152 0257 Student not found
NSLDS.
Verifies guarantor of loan. Guarantor does not 151 0346 Guaranty Agency is not the
own loan. Current Loan Guarantor
NSLDS determines whether Conflicting 152 0408 Student SSN currently used
conflicting date exists with information exists. by another student
respect to SSN.
Old Date Guaranty Old Date Guaranty 194 0501 Old Date Guaranty
Transferred must match the does not match Transferred does not exist
value stored in NSLDS. value stored in
NSLDS.
You cannot change a date in New Date 181 0510 New Date Guaranty
history to equal another date Guaranty Transferred already exists
in history. Transferred already
in NSLDS.
New Date Guaranty New Date 181 0525 Date must be > preceding
Transferred must not be on or Guaranty is on or date
before Date Guaranty before Date
Transferred for the prior Guaranty
event stored in NSLDS. Transferred for the
prior event.
New Date Guaranty New Date 181 0525 Date must be > preceding
Transferred must not be on or Guaranty is on or date
after Date Guaranty after Date
Transferred for the Guaranty
subsequent event stored in Transferred for
NSLDS. subsequent event.