You are on page 1of 75

GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Appendix C: Past Period Change Record Layout

Introduction .............................................................................................................................. C–1


Header Record.......................................................................................................................C–1
Detail Record Identifiers .......................................................................................................C–1
Record Type Indicator...........................................................................................................C–2
PPC Detail Records...............................................................................................................C–2

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

PPC Events................................................................................................................................ C–9


Bankruptcy Claim Refund.....................................................................................................C–9
Cancellation.........................................................................................................................C–12
Collection from Borrower ...................................................................................................C–14
Current School.....................................................................................................................C–17
Deferment ...........................................................................................................................C–20
Deleting a Loan ...................................................................................................................C–25
Disbursement.......................................................................................................................C–26
Enrollment Status ................................................................................................................C–29
Holder Lender .....................................................................................................................C–34
Insurance Claim Payment....................................................................................................C–38
Insurance Claim Refund......................................................................................................C–42
Lender Servicer ...................................................................................................................C–45
Loan Status..........................................................................................................................C–49
PCA/Supplemental PCA Flag .............................................................................................C–53
Refund to Lender.................................................................................................................C–54
Reinsurance Claim Payment ...............................................................................................C–56
Repurchase ..........................................................................................................................C–61
SPA Payment.......................................................................................................................C–65
Supplemental Claim Request ..............................................................................................C–68
TOP (Formerly IRS) Offset Collection...............................................................................C–70
Transfer ...........................................................................................................................C–73

June 9, 2000 Version 2


C–i
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

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.

There are three purposes of PPC records:

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)

3. To delete a previously reported loan when that loan never existed

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.

Detail Record Identifiers


Positions 1–3 identify the guaranty agency (GA) and positions 4–60 identify the specific loan to
be updated. You should populate these fields in accordance with the data dictionary contained in
Appendix A.

June 9, 2000 Version 2


C–1
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Record Type Indicator


You must populate the Record Type Indicator field (position 61 of the Detail Record) with a Z to
indicate it is a PPC record. All PPC records bypass Delta processing so that all PPC records are
added to the Submittal file. Edits on PPC records differ from Detail records.

PPC Detail Records


Each data element of the Detail record is defined as character, numeric, or date field:

• Character fields may contain letters, numbers, or blanks.


• Numeric fields must only contain numbers.
• Date fields must contain eight digits, be valid dates, and appear in the format
CCYYMMDD (e.g., 19970131), where:

− CC = 2 digits for century


− YY = 2 digits for year
− MM = 2 digits for month
− DD = 2 digits for day

The following types of fields include the following default values:

• Character fields—must be filled with spaces.


• Numeric fields—must be filled with zeroes.
• Date fields—must be filled with zeroes.

June 9, 2000 Version 2


C–2
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Indexes

Index 1: PPC Detail Record Layout (Sorted by Field Code)


Field Field Name Position Associated Event
Code #
Start End
N/A Filler 431 619 N/A
151 Code for Guaranty Agency 1 3 N/A
152 Student’s Social Security Number 4 12 N/A

153 Date of Student’s Birth 13 20 N/A


154 Student’s First Name 21 32 N/A
155 Type of Loan 33 34 N/A
156 Date of Guaranty 35 42 N/A
157 Indicator of Separate Loan 43 43 N/A
158 Code for Original School 44 51 N/A
159 PLUS Borrower’s Social Security Number 52 60 N/A
160 Record Type Indicator 61 61 N/A
161 Action Code 62 62 N/A
162 Old Date of Loan Status 63 70 Loan Status
163 New Date of Loan Status 71 78 Loan Status
164 New Code for Loan Status 79 80 Loan Status
165 Old Date of Supplemental Preclaims Assistance 391 398 Supplemental Claim Request
Payment
166 New Date of Supplemental Preclaims Assistance 399 406 Supplemental Claim Request
Payment
167 Old Date Deferment Starts 81 88 Deferment
168 New Date Reinsurance Claim Requested 148 155 Reinsurance Claim Payment
169 New Date Reinsurance Claim Paid 156 163 Reinsurance Claim Payment
170 New Type of Deferment 105 106 Deferment
171 New Date Deferment Starts 89 96 Deferment
172 New Date Deferment Stops 97 104 Deferment
174 Old Code for Current Holder Lender 166 171 Holder Lender
175 New Claim Reason for Guaranty Agency Claim 164 165 Reinsurance Claim Payment
176 New Date Claim Paid 202 209 Insurance Claim Payment
177 Old Date Supplemental Claim Requested 407 414 Supplemental Claim Request
178 New Claim Reason for Lender Claim 210 211 Insurance Claim Payment

June 9, 2000 Version 2


C–3
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Index 1: PPC Detail Record Layout (Sorted by Field Code)


Field Field Name Position Associated Event
Code #
Start End
179 Old Date of Servicer Responsibility 228 235 Lender Servicer
181 New Date Guaranty Transferred 220 227 Loan Transfer
182 New Indicator of Rehabilitated Loan 264 264 Loan Repurchase
183 Old Date Claim Paid 194 201 Insurance Claim Payment
184 Old Date Reinsurance Claim Requested 140 147 Reinsurance Claim Payment
185 Old Date Repurchased 256 263 Loan Repurchase
186 Old Date Enrollment Status Effective 123 130 Enrollment Status
187 New Date Enrollment Status Effective 131 138 Enrollment Status
188 New Code for Enrollment Status 139 139 Enrollment Status
189 Old Date Loan Sold 172 179 Holder Lender
190 New Date Loan Sold 186 193 Holder Lender
191 Old Code for Servicer 236 241 Lender Servicer
192 Data Provider Identifier 620 640 N/A
194 Old Date Guaranty Transferred 212 219 Loan Transfer
195 New Code for Current Holder Lender 180 185 Holder Lender
196 New Date Supplemental Claim Requested 415 422 Supplemental Claim Request
197 Old Code for Current School 107 114 Enrollment Status
198 New Code for Current School 115 122 Enrollment Status
199 New Date of Servicer Responsibility 242 249 Lender Servicer
200 New Code for Servicer 250 255 Lender Servicer
201 New Date Repurchased 265 272 Loan Repurchase
202 New Amount Repurchased 273 278 Loan Repurchase
203 Old Date of Guaranty Agency Principal/Interest 279 286 Collection from Borrower
Collections
204 New Date of Guaranty Agency Principal/Interest 287 294 Collection from Borrower
Collections
207 Old Date of Refund from Lender on Claims 295 302 Insurance Claim Refund
208 New Date of Refund from Lender on Claims 303 310 Insurance Claim Refund
209 Old Date of TOP (formerly IRS) Offset 311 318 TOP (formerly IRS) Offset
Principal/Interest Collections Collection
210 New Date of TOP (formerly IRS) Offset 319 326 TOP (formerly IRS) Offset
Principal/Interest Collections Collection
211 Old Date of Cancellation 327 334 Cancellation

June 9, 2000 Version 2


C–4
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Index 1: PPC Detail Record Layout (Sorted by Field Code)


Field Field Name Position Associated Event
Code #
Start End
212 New Date of Cancellation 335 342 Cancellation
213 Old Date of Disbursement 343 350 Disbursement
214 New Date of Disbursement 351 358 Disbursement
215 Old Date of Refund to Lender 359 366 Refund to Lender
216 New Date of Refund to Lender 367 374 Refund to Lender
217 Old Date of GA Bankruptcy Claim Refunds 375 382 Bankruptcy Claim Refund
218 New Date of GA Bankruptcy Claim Refunds 383 390 Bankruptcy Claim Refund
219 Old Date of PCA/Supplemental PCA Flag 423 430 PCA/SPA Request

June 9, 2000 Version 2


C–5
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Index 2: PPC Detail Record Layout (Sorted by Event)


Field Field Name Position Associated Event
Code #
Start End
218 New Date of GA Bankruptcy Claim Refunds 383 390 Bankruptcy Claim Refund
217 Old Date of GA Bankruptcy Claim Refunds 375 382 Bankruptcy Claim Refund
212 New Date of Cancellation 335 342 Cancellation
211 Old Date of Cancellation 327 334 Cancellation
204 New Date of Guaranty Agency Principal/Interest 287 294 Collection from Borrower
Collections
203 Old Date of Guaranty Agency Principal/Interest 279 286 Collection from Borrower
Collections
171 New Date Deferment Starts 89 96 Deferment
172 New Date Deferment Stops 97 104 Deferment
170 New Type of Deferment 105 106 Deferment
167 Old Date Deferment Starts 81 88 Deferment
214 New Date of Disbursement 351 358 Disbursement
213 Old Date of Disbursement 343 350 Disbursement
198 New Code for Current School 115 122 Enrollment Status
188 New Code for Enrollment Status 139 139 Enrollment Status
187 New Date Enrollment Status Effective 131 138 Enrollment Status
197 Old Code for Current School 107 114 Enrollment Status
186 Old Date Enrollment Status Effective 123 130 Enrollment Status
195 New Code for Current Holder Lender 180 185 Holder Lender
190 New Date Loan Sold 186 193 Holder Lender
174 Old Code for Current Holder Lender 166 171 Holder Lender
189 Old Date Loan Sold 172 179 Holder Lender
178 New Claim Reason for Lender Claim 210 211 Insurance Claim Payment
176 New Date Claim Paid 202 209 Insurance Claim Payment
183 Old Date Claim Paid 194 201 Insurance Claim Payment
208 New Date of Refund from Lender on Claims 303 310 Insurance Claim Refund
207 Old Date of Refund from Lender on Claims 295 302 Insurance Claim Refund
200 New Code for Servicer 250 255 Lender Servicer
199 New Date of Servicer Responsibility 242 249 Lender Servicer
191 Old Code for Servicer 236 241 Lender Servicer

June 9, 2000 Version 2


C–6
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Index 2: PPC Detail Record Layout (Sorted by Event)


Field Field Name Position Associated Event
Code #
Start End
179 Old Date of Servicer Responsibility 228 235 Lender Servicer
202 New Amount Repurchased 273 278 Loan Repurchase
201 New Date Repurchased 265 272 Loan Repurchase
182 New Indicator of Rehabilitated Loan 264 264 Loan Repurchase
185 Old Date Repurchased 256 263 Loan Repurchase
164 New Code for Loan Status 79 80 Loan Status
163 New Date of Loan Status 71 78 Loan Status
162 Old Date of Loan Status 63 70 Loan Status
181 New Date Guaranty Transferred 220 227 Loan Transfer
194 Old Date Guaranty Transferred 212 219 Loan Transfer
161 Action Code 62 62 N/A
151 Code for Guaranty Agency 1 3 N/A
158 Code for Original School 44 51 N/A
192 Data Provider Identifier 620 640 N/A
156 Date of Guaranty 35 42 N/A
153 Date of Student’s Birth 13 20 N/A
N/A Filler 431 619 N/A
157 Indicator of Separate Loan 43 43 N/A
159 PLUS Borrower’s Social Security Number 52 60 N/A
160 Record Type Indicator 61 61 N/A
154 Student’s First Name 21 32 N/A
152 Student’s Social Security Number 4 12 N/A
155 Type of Loan 33 34 N/A
219 Old Date of PCA/Supplemental PCA Flag 423 430 PCA/SPA Request
216 New Date of Refund to Lender 367 374 Refund to Lender
215 Old Date of Refund to Lender 359 366 Refund to Lender
175 New Claim Reason for Guaranty Agency Claim 164 165 Reinsurance Claim Payment
169 New Date Reinsurance Claim Paid 156 163 Reinsurance Claim Payment
168 New Date Reinsurance Claim Requested 148 155 Reinsurance Claim Payment
184 Old Date Reinsurance Claim Requested 140 147 Reinsurance Claim Payment
166 New Date of Supplemental Preclaims Assistance 399 406 Supplemental Claim Request
Payment

June 9, 2000 Version 2


C–7
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Index 2: PPC Detail Record Layout (Sorted by Event)


Field Field Name Position Associated Event
Code #
Start End
196 New Date Supplemental Claim Requested 415 422 Supplemental Claim Request
165 Old Date of Supplemental Preclaims Assistance 391 398 Supplemental Claim Request
Payment
177 Old Date Supplemental Claim Requested 407 414 Supplemental Claim Request
210 New Date of TOP (formerly IRS) Offset 319 326 TOP (formerly IRS) Offset
Principal/Interest Collections Collection
209 Old Date of TOP (formerly IRS) Offset 311 318 TOP (formerly IRS) Offset
Principal/Interest Collections Collection

June 9, 2000 Version 2


C–8
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Events

PPC Event Bankruptcy Claim Refund

What you are doing:


Changing the Date of Guaranty Agency Bankruptcy Claim Refunds or deleting an event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date of Guaranty Agency 217 375-382 (Old) 8 Date


Bankruptcy Claim Refunds 218 383-390 (New) 8 Date

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.

June 9, 2000 Version 2


C–9
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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

Record If New Date of GA No corresponding 217 0486 Old Date of Date of GA


Bankruptcy Claim Refunds value in Old Date Bankruptcy Claim Refunds is
field contains a value other of GA Bankruptcy required
than all zeroes, there must be Claim Refunds.
a corresponding value in Old
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.

June 9, 2000 Version 2


C–10
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–11
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Cancellation

What you are doing:


Changing the Date of Cancellation or deleting an event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date of Cancellation 211 327-334 (Old) 8 Date


212 335-342 (New) 8 Date

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.

June 9, 2000 Version 2


C–12
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–13
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Collection from Borrower

What you are doing:


Changing the Date of Guaranty Agency Principal/Interest Collections or deleting an event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date of Guaranty Agency 203 279-286 (Old) 8 Date


Principal/Interest Collections 204 287-294 (New) 8 Date

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.

June 9, 2000 Version 2


C–14
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

Old Date of GA Principal/ Old Date of GA 203 0446 Old Date of GA


Interest Collection must exist Principal/Interest Principal/Interest Collections
in history. Collection does not does not exist
exist.

June 9, 2000 Version 2


C–15
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–16
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Current School

What you are doing:


Changing the Code for Current School in which the student was or is enrolled or accepted for
enrollment.

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:

Key/ Field Field Position Bytes Type


Value Code

Code for Current School 197 107-114 (Old) 8 Numeric


198 115-122 (New) 8 Numeric

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.

Edit Verifies Error Field Error Error Message


Level Code Code

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’.

June 9, 2000 Version 2


C–17
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–18
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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


conflicting date exists with information used by another student
respect to SSN. exists.

June 9, 2000 Version 2


C–19
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Deferment

What you are doing:


Changing the Date Deferment Starts, Date Deferment Stops, and/or the New Type of
Deferment or deleting an event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date Deferment Starts (only) 167 81-88 (Old) 8 Date


168 89-96 (New) 8 Date

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.

June 9, 2000 Version 2


C–20
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Key/ Field Field Position Bytes Type


Value Code

Date Deferment Stops (only) 169 97-104 8 Date

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.

Key/ Field Field Position Bytes Type


Value Code

New Type of Deferment 170 105-106 2 Character


(only)
Report:
• Old Date Deferment Starts (positions 81-88) as it is in NSLDS history
• New Type of Deferment (positions 105-106)
• ‘00000000’ in New Date Deferment Starts field (positions 71-78)
Result:
NSLDS changes Type of Deferment and leaves Date of Deferment unchanged.

June 9, 2000 Version 2


C–21
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Key/ Field Field Position Bytes Type


Value Code

Date Deferment Starts 167 81-88 (Old) 8 Date


168 89-96 (New) 8 Date

and

Date Deferment Stops 169 97-104 8 Date

and

New Type of Deferment 170 105-106 2 Character

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.

June 9, 2000 Version 2


C–22
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–23
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–24
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Deleting a Loan

What you are doing:


Deleting a loan from the NSLDS database.

What to do:
1. Include Loan Identifiers and populate Action Code field, position 62, with the character
‘D’.

Key/ Field Field Position Bytes Type


Value Code

Action Code 161 62 1 Character

Report:
• Action Code (position 62) with the character ‘D’.
Result:
NSLDS deletes the loan from the NSLDS database.

Edit Verifies Error Field Error Error Message


Level Code Code
Record Must be a valid action Invalid code. 061 0171 Invalid Action Code
code.

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

NSLDS determines Conflicting 152 0408 Student SSN currently


whether conflicting date information exists. used by another student
exists with respect to
SSN.

June 9, 2000 Version 2


C–25
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Disbursement

What you are doing:


Changing the Date of Disbursement or deleting an event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date of Disbursement 213 343-350 (Old) 8 Date


214 351-358 (New) 8 Date

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.

June 9, 2000 Version 2


C–26
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–27
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–28
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Enrollment Status

What you are doing:


Changing the prior Code for Current School, Code for Enrollment Status, and/or Date
Enrollment Status Effective or deleting an event.

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:

Key/ Field Field Position Bytes Type


Value Code

Code for Current School 197 107-114 (Old) 8 Numeric


(only) 198 115-122 (New) 8 Numeric

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.

June 9, 2000 Version 2


C–29
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Key/ Field Field Position Bytes Type


Value Code

Code for Enrollment Status 188 139 1 Character


(only)
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 Enrollment Status (position 139) as it should be
• ‘00000000’ in New Date Enrollment Status Effective field (positions 131-138)
Result:
NSLDS changes Code for Enrollment Status and leaves Date Enrollment Status Effective unchanged.

Key/ Field Field Position Bytes Type


Value Code

Date of Enrollment Status 186 123-130 (Old) 8 Date


(only) 187 131-138 (New) 8 Date

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.

June 9, 2000 Version 2


C–30
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Key/ Field Field Position Bytes Type


Value Code

Code for Current School 197 107-114 (Old) 8 Numeric


198 115-122 (New) 8 Numeric
and
Date Enrollment Status 186 123-130 (Old) 8 Date
Effective 187 131-138 (New) 8 Date

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.

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–31
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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

June 9, 2000 Version 2


C–32
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–33
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Holder Lender

What you are doing:


Changing a prior Code for Holder Lender and/or Date Loan Sold or deleting an 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:

Key/ Field Field Position Bytes Type


Value Code

Code for Holder Lender 195 166-171 (Old) 6 Numeric


(only) 174 180-185 (New) 6 Numeric

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.

June 9, 2000 Version 2


C–34
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Key/ Field Field Position Bytes Type


Value Code

Date Loan Sold (only) 189 172-179 (Old) 8 Date


190 186-193 (New) 8 Date

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.

Key/ Field Field Position Bytes Type


Value Code

Code for Current Holder 195 166-171 (Old) 6 Numeric


Lender 174 180-185 (New) 6 Numeric

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.

Edit Verifies Error Field Error Error Message


Level Code Code

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

June 9, 2000 Version 2


C–35
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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

June 9, 2000 Version 2


C–36
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–37
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Insurance Claim Payment

What you are doing:


Changing the Date Claim Paid and/or Claim Reason for Lender Claim or deleting an event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date Claim Paid (only) 183 194-201 (Old) 8 Date


176 202-209 (New) 8 Date

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.

Key/ Field Field Position Bytes Type


Value Code

Claim Reason for Lender 178 210-211 2 Character


Claim (only)
Report:
• Old Date Claim Paid (positions 194-201) as it is in NSLDS history
• New Claim Reason for Lender Claim (positions 210-211) as it should be
• New Date Claim Paid (positions 202-209) as zeros
Result:
NSLDS changes Claim Reason for Lender Claim and leaves Date Claim Paid unchanged.

June 9, 2000 Version 2


C–38
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Key/ Field Field Position Bytes Type


Value Code

Date Claim Paid 183 194- 201 (Old) 8 Date


176 202-209 (New) 8 Date
and

Claim Reason for Lender 178 210-211 2 Character


Claim
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 (210-211) as it should be
Result:
NSLDS changes Date Claim Paid and Claim Reason for Lender Claim.

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–39
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–40
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–41
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Insurance Claim Refund

What you are doing:


Changing the Date of Refund from Lender on Claims or deleting an 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:

Key/ Field Field Position Bytes Type


Value Code

Date of Refund from Lender 207 295-302 (Old) 8 Date


on Claims 208 303-310 (New) 8 Date

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.

June 9, 2000 Version 2


C–42
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–43
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–44
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Lender Servicer

What you are doing:


Changing a prior Date of Servicer Responsibility and/or Code for Servicer or deleting an
event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date of Servicer 179 228-235 (Old) 8 Date


199 242-249 (New) 8 Date
Responsibility (only)
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 Code for Servicer became effective
Result:
NSLDS changes Date of Servicer Responsibility and leaves Code for Servicer unchanged.

June 9, 2000 Version 2


C–45
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Key/ Field Field Position Bytes Type


Value Code

Code for Servicer (only) 191 236-241 (Old) 6 Numeric


200 250-255 (New) 6 Numeric

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.

Key/ Field Field Position Bytes Type


Value Code

Date of Servicer Responsibility 179 228-235 (Old) 8 Date


199 242-249 (New) 8 Date
and

Code for Servicer 191 236-241 (Old) 6 Numeric


200 250-255 (New) 6 Numeric

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.

Edit Verifies Error Field Error Error Message


Level Code Code

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

June 9, 2000 Version 2


C–46
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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 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 Date of Servicer No 179 0469 Old Date of Servicer


Responsibility field contains a corresponding Responsibility is required
value other than all zeroes, there value in Old
must be a corresponding value in Date of Servicer
Old Date of Servicer Responsibility.
Responsibility.

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.

June 9, 2000 Version 2


C–47
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–48
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Loan Status

What you are doing:


Changing the Date of Loan Status and/or the Code for Loan Status in NSLDS history or
deleting an event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date of Loan Status (only) 162 63-70 (Old) 8 Date


163 71-78 (New) 8 Date

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.

June 9, 2000 Version 2


C–49
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Key/ Field Field Position Bytes Type


Value Code

Loan Status Code (only) 164 79-80 2 Character

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.

Key/ Field Field Position Bytes Type


Value Code

162 63-70 (Old) 8 Date


Date of Loan Status 163 71-78 (New) 8 Date

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.

Edit Verifies Error Field Error Error Message


Level Code 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

June 9, 2000 Version 2


C–50
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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

NSLDS determines Conflicting 152 0408 Student SSN currently


whether conflicting date information exists. used by another student
exists with respect to
SSN.

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.

June 9, 2000 Version 2


C–51
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–52
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event PCA/Supplemental PCA Flag

What you are doing:


Deleting the Date of PCA/Supplemental PCA Flag.

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:

Key/ Field Field Position Bytes Type


Value Code

Date of PCA/SPA Flag 219 423-430 (Old) 8 Date

Report:
• ‘00000000’ to delete Old Date of PCA/SPA Flag (positions 423-430)
Result:
NSLDS deletes Old Date of PCA/SPA Flag.

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–53
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Refund to Lender

What you are doing:


Changing the Date of Refund to Lender or deleting an event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date of Refund to Lender 215 359-366 (Old) 8 Date


216 367-374 (New) 8 Date

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.

June 9, 2000 Version 2


C–54
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–55
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Reinsurance Claim Payment

What you are doing:


Changing the Date Reinsurance Claim Requested, the Date Reinsurance Claim Paid, and/or
the Claim Reason for Guaranty Agency Claim or deleting an event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date Reinsurance Claim 184 140-147 (Old) 8 Date


Requested (only) 168 148-155 (New) 8 Date

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.

June 9, 2000 Version 2


C–56
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Key/ Field Field Position Bytes Type


Value Code

Date Reinsurance Claim Paid 169 156-163 8 Date


(only)
Report:
• Old Date Reinsurance Claim Requested (positions 140-147) as it is in NSLDS history
• New Date Reinsurance Claim Paid (positions 156-163) when it was paid
• Claim Reason for Guaranty Agency Claim (positions 164-165) as blanks
Result:
NSLDS changes Date Reinsurance Claim Paid and leaves Date Reinsurance Claim Requested and Claim
Reason for GA Claim unchanged.

Key/ Field Field Position Bytes Type


Value Code

Claim Reason for Guaranty 175 164-165 2 Character


Agency Claim (only)
Report:
• Old Date Reinsurance Claim Requested (positions 140-147) as it is in NSLDS history
• Claim Reason for Guaranty Agency Claim (positions 164-165) as it should be
• Date Reinsurance Claim Paid (positions 156-163) as ‘00000000’
Result:
NSLDS changes Claim Reason for GA Claim and leaves Date Reinsurance Claim Requested and Date
Reinsurance Claim Paid unchanged.

June 9, 2000 Version 2


C–57
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Key/ Field Field Position Bytes Type


Value Code

Date Reinsurance Claim 184 140-147 (Old) 8 Date


Requested 168 148-155 (New) 8 Date

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.

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–58
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–59
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–60
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Repurchase

What you are doing:


Changing the Date Repurchased, Indicator of Rehabilitated Loan, Amount Repurchased, or
deleting an event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date Repurchased (only) 185 256-263 (Old) 8 Date


201 265-272 (New) 8 Date

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.

June 9, 2000 Version 2


C–61
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Key/ Field Field Position Bytes Type


Value Code

Indicator of Rehabilitated 182 264 1 Character


Loan (only)
Report:
• Old Date Repurchased (positions 256-263) as it is in NSLDS history
• New Indicator of Rehabilitated Loan (position 264)
• ‘00000000’ in New Date Repurchased (positions 265-272)
• New Amount Repurchased (positions 273-278) as zeroes
Result:
NSLDS changes Indicator or Rehabilitated Loan and leaves Date Repurchased and Amount Repurchased
unchanged.

Key/ Field Field Position Bytes Type


Value Code

Amount Repurchased (only) 202 273-278 6 Numeric

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.

June 9, 2000 Version 2


C–62
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Key/ Field Field Position Bytes Type


Value Code

Date Repurchased 185 256-263 (Old) 8 Date


201 265-272 (New) 8 Date
and
Indicator of Rehabilitated 182 264 1 Character
Loan
and
Amount Repurchased 202 273-278 6 Numeric

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.

Edit Verifies Error Field Error Error Message


Level Code Code

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

Must be numeric. Is not numeric. 202 0448 Invalid New Amount


Repurchased

Record Cannot delete a current value Deleting a current 185 0189 PPC Correction/delete not
or event. value. allowed on Current
Repurchased Loan

If New Indicator of New Indicator of 182 0384 Invalid New Indicator of


Rehabilitated Loan field Rehabilitated Loan Rehabilitated Loan
contains a value other than a field does not have
space, it must be a “Y”. a “Y”.

If New Indicator of No corresponding 185 0385 Old Date Repurchased is


Rehabilitated Loan field value in Old Date required
contains a value other than a Repurchased.
space, there must be a
corresponding value in Old
Date Repurchased.

June 9, 2000 Version 2


C–63
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

If New Date 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.

June 9, 2000 Version 2


C–64
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event SPA Payment

What you are doing:


Changing the Date of Supplemental Preclaims Assistance Payment or deleting an 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:

Key/ Field Field Position Bytes Type


Value Code

Date of Supplemental 165 391-398 (Old) 8 Date


Preclaims Assistance 166 399-406 (New) 8 Date
Payment
Report:
• Old Date of Supplemental Preclaims Assistance Payment (positions 391-398) as it is in NSLDS history
• New Date of Supplemental Preclaims Assistance Payment (positions 399-406)
Result:
NSLDS changes Date of Supplemental Preclaims Assistance Payment.

June 9, 2000 Version 2


C–65
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–66
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–67
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Supplemental Claim Request

What you are doing:


Changing the Date Supplemental Claim Requested or deleting an event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date Supplemental Claim 177 407-414 (Old) 8 Date


Requested 196 415-422 (New) 8 Date

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.

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–68
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–69
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event TOP (Formerly IRS) Offset Collection

What you are doing:


Changing the Date of TOP (formerly IRS) Offset Principal/Interest Collections or deleting an
event.

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:

Key/ Field Field Position Bytes Type


Value Code

Date of TOP (Formerly IRS) 209 311-318 (Old) 8 Date


Offset Principal/Interest 210 319-326 (New) 8 Date
Collections
Report:
• Old Date of TOP (formerly IRS) Offset Principal/Interest Collections (positions 311-318) as it is in
NSLDS history
• New Date of TOP (formerly IRS) Offset Principal/Interest Collections (positions 319-326)
Result:
NSLDS changes Date of TOP (formerly IRS) Offset Principal/Interest Collections.

June 9, 2000 Version 2


C–70
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–71
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–72
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

PPC Event Transfer

What you are doing:


Changing the Date Guaranty Transferred from one guaranty agency to another or to the
federal government.

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:

Key/ Field Field Position Bytes Type


Value Code

Date Guaranty Transferred 194 212-219 (Old) 8 Date


181 220-227 (New) 8 Date

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.

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–73
GA Data Provider Instructions Appendix C: Past Period Change Record Layout

Edit Verifies Error Field Error Error Message


Level Code Code

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.

June 9, 2000 Version 2


C–74

You might also like