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 PPC Event Bankruptcy Claim Refund ..................................................................................C–9 PPC Event Cancellation ......................................................................................................C–12 PPC Event Collection from Borrower.................................................................................C–14 PPC Event Current School ..................................................................................................C–17 PPC Event Deferment .........................................................................................................C–20 PPC Event Deleting a Loan.................................................................................................C–25 PPC Event Disbursement ....................................................................................................C–26 PPC Event Enrollment Status..............................................................................................C–29 PPC Event Holder Lender ...................................................................................................C–34 PPC Event Insurance Claim Payment .................................................................................C–38 PPC Event Insurance Claim Refund ...................................................................................C–42 PPC Event Lender Servicer.................................................................................................C–44 PPC Event Loan Status........................................................................................................C–48 PPC Event Refund to Lender ..............................................................................................C–52 PPC Event Reinsurance Claim Payment .............................................................................C–54 PPC Event Repurchase........................................................................................................C–59 PPC Event Supplemental Claim Request............................................................................C–63 PPC Event TOP Offset Collection .....................................................................................C–65 PPC Event Transfer .............................................................................................................C–68

June 1, 2005 C–i

Version 4.1

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 1, 2005 C–1

Version 4.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 1, 2005 C–2

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Indexes
Index 1: PPC Detail Record Layout (Sorted by Field Code)
Field Code # N/A 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 174 175 176 177 178 179 181 Filler Code for Guaranty Agency Student’s Social Security Number Date of Student’s Birth Student’s First Name Type of Loan Date of Guaranty Indicator of Separate Loan Code for Original School PLUS Borrower’s Social Security Number Record Type Indicator Action Code Old Date of Loan Status New Date of Loan Status New Code for Loan Status Filler Filler Old Date Deferment Starts New Date Reinsurance Claim Requested New Date Reinsurance Claim Paid New Type of Deferment New Date Deferment Starts New Date Deferment Stops New Code for Current Holder Lender New Claim Reason for Guaranty Agency Claim New Date Claim Paid Old Date Supplemental Claim Requested New Claim Reason for Lender Claim Old Date of Servicer Responsibility New Date Guaranty Transferred Field Name Position Start 431 1 4 13 21 33 35 43 44 52 61 62 63 71 79 391 399 81 148 156 105 89 97 180 164 202 407 210 228 220 End 619 3 12 20 32 34 42 43 51 60 61 62 70 78 80 398 406 88 155 163 106 96 104 185 165 209 414 211 235 227 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Loan Status Loan Status Loan Status Supplemental Claim Request Supplemental Claim Request Deferment Reinsurance Claim Payment Reinsurance Claim Payment Deferment Deferment Deferment Holder Lender Reinsurance Claim Payment Insurance Claim Payment Supplemental Claim Request Insurance Claim Payment Lender Servicer Loan Transfer Associated Event

June 1, 2005 C–3

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

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

June 1, 2005 C–4

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Index 1: PPC Detail Record Layout (Sorted by Field Code)
Field Code # 214 215 216 217 218 219 Field Name Position Start New Date of Disbursement Old Date of Refund to Lender New Date of Refund to Lender Old Date of GA Bankruptcy Claim Refunds Filler Filler 351 359 367 375 383 423 End 358 366 374 382 390 430 Disbursement Refund to Lender Refund to Lender Bankruptcy Claim Refund Bankruptcy Claim Refund PCA/SPA Request Associated Event

June 1, 2005 C–5

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

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

June 1, 2005 C–6

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

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

June 1, 2005 C–7

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Index 2: PPC Detail Record Layout (Sorted by Event)
Field Code # 196 165 177 210 209 Field Name Position Start New Date Supplemental Claim Requested Filler Old Date Supplemental Claim Requested New Date of TOP Offset Principal/Interest Collections Old Date of TOP Offset Principal/Interest Collections 415 391 407 319 311 End 422 398 414 326 318 Supplemental Claim Request Supplemental Claim Request Supplemental Claim Request TOP Offset Collection TOP Offset Collection Associated Event

June 1, 2005 C–8

Version 4.1

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/ Value Field Field Code 217 218 Position Bytes Type

Date of Guaranty Agency Bankruptcy Claim Refunds Report:
• •

375-382 (Old) 383-390 (New)

8 8

Date Date

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 1, 2005 C–9

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Edit Level Domain

Verifies Must be a valid date. Must be a valid date.

Error Invalid date. Invalid date. No corresponding value in Old Date of GA Bankruptcy Claim Refunds.

Field Code 217 218 217

Error Code 0443 0444 0486

Error Message Invalid Old Date of GA Bankruptcy Claim Refunds Invalid New Date of GA Bankruptcy Claim Refunds Old Date of Date of GA Bankruptcy Claim Refunds is required

Record

If New Date of GA Bankruptcy Claim Refunds field contains a value other than all zeroes, there must be a corresponding value in Old Date of GA Bankruptcy Claim Refunds. If New Date of GA Bankruptcy Claim Refunds field contains a value other than all zeroes, it must not be on or before Date of GA Bankruptcy Claim Refunds for the prior event stored in NSLDS. If New Date of GA Bankruptcy Claim Refunds field contains a value other than all zeroes, it must not be on or after Date of GA Bankruptcy Claim Refunds for the subsequent event stored in NSLDS. Loan must exist in NSLDS. Student must exist in NSLDS. Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN. Old Date of GA Bankruptcy Claim Refunds must exist in history.

Load

New Date of GA Bankruptcy Claim Refunds is on or before Date of GA Bankruptcy Claim Refunds for prior event. New Date of GA Bankruptcy Claim Refunds is on or after Date of GA Bankruptcy Claim Refunds for subsequent event. Loan not found. Student not found. Guarantor does not own loan. Conflicting information exists. Old Date of GA Bankruptcy Claim Refunds does not exist.

218

0173

Event Sequence Error; Date of GA Bankruptcy Claim Refunds

218

0173

Event Sequence Error; Date of GA Bankruptcy Claim Refunds

156 152 151 152

0254 0257 0346 0408

Loan not found Student not found Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student Old Date of GA Bankruptcy Claim Refunds does not exist

217

0474

June 1, 2005 C–10

Version 4.1

GA Data Provider Instructions
Edit Level Verifies You cannot change a date in history to equal another date in history.

Appendix C: Past Period Change Record Layout
Error Date submitted equals New Date of GA Bankruptcy Claim Refunds in NSLDS. Field Code 218 Error Code 0515 Error Message New Date of GA Bankruptcy Claim Refunds already exists

June 1, 2005 C–11

Version 4.1

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/ Value Field Field Code 211 212 Position Bytes Type

Date of Cancellation Report:
• •

327-334 (Old) 335-342 (New)

8 8

Date Date

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 1, 2005 C–12

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Edit Level Domain

Verifies Must be a valid date. Must be a valid date.

Error Invalid date. Invalid date. No corresponding value in Old Date of Cancellation.

Field Code 211 212 211

Error Code 0437 0438 0465

Error Message Invalid Old Date of Cancellation Invalid New Date of Cancellation Old Date of Date of Cancellation is required

Record

If New Cancellation field contains a value other than all zeroes, there must be a corresponding value in Old Date of Cancellation. If New Date of Cancellation field contains a value other than all zeroes, it must not be on or after Date of Cancellation for the subsequent event stored in NSLDS. Loan must exist in NSLDS. Student must exist in NSLDS. PPC not being used to alter current event.

Load

New Date of Cancellation is on or after Date of Cancellation for subsequent event.

212

0121

Event Sequence Error; Date of Cancellation

Loan not found. Student not found. Old Date of Cancellation equals latest Date of Cancellation. Guarantor does not own loan. Conflicting information exists. Old Date of Cancellation does not exist. New Date of Cancellation is already in NSLDS.

156 152 211

0254 0257 0317

Loan not found Student not found PPC correction/delete not allowed on current cancellation Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student Old Date of Cancellation does not exist New Date of Cancellation already exists

Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN. Old Date of Cancellation must exist in history. You cannot change a date in history to equal another date in history.

151 152

0346 0408

211

0497

212

0518

June 1, 2005 C–13

Version 4.1

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/ Value Field Field Code 203 204 Position Bytes Type

Date of Guaranty Agency Principal/Interest Collections Report:
• •

279-286 (Old) 287-294 (New)

8 8

Date Date

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 1, 2005 C–14

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Edit Level Domain

Verifies Must be a valid date.

Error Invalid date.

Field Code 203

Error Code 0429

Error Message Invalid Old Date of Guaranty Agency Principal/Interest Collections Invalid New Date of Guaranty Agency Principal/Interest Collections Old Date of GA Principal/ Interest Collection is required

Must be a valid date.

Invalid date.

204

0430

Record

If New Date for GA Principal/Interest Collections field contains a value other than all zeroes, there must be a corresponding value in Old Date for GA Principal/Interest Collections. If New Date for GA Principal/Interest Collections field contains a value other than all zeroes, it must not be on or before Date of GA Principal/Interest Collections for the prior event stored in NSLDS. If New Date for GA Principal/Interest Collections field contains a value other than all zeroes, it must not be on or after Date of GA Principal/Interest Collections for the subsequent event stored in NSLDS. Loan must exist in NSLDS. Student must exist in NSLDS. Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN. Old Date of GA Principal/ Interest Collection must exist in history.

No corresponding value in Old Date for GA Principal/ Interest Collections.

203

0476

Load

New Date for GA Principal/Interest Collections is on or before Date of GA Principal/Interest Collections for prior event. New Date for GA Principal/Interest Collections is on or after Date of GA Principal/Interest Collections for subsequent event. Loan not found. Student not found. Guarantor does not own loan. Conflicting information exists. Old Date of GA Principal/Interest Collection does not exist.

204

0164

Event Sequence Error; New GA Collection Date

204

0164

Event Sequence Error; New GA Collection Date

156 152 151 152

0254 0257 0346 0408

Loan not found Student not found Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student Old Date of GA Principal/Interest Collections does not exist

203

0446

June 1, 2005 C–15

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies You cannot change a date in history to equal another date in history.

Appendix C: Past Period Change Record Layout
Error Date submitted equals New Date of GA Principal/ Interest Collections already in NSLDS. Field Code 204 Error Code 0512 Error Message New Date for GA Principal/Interest Collections already exists

June 1, 2005 C–16

Version 4.1

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/ Value Field Field Code 197 198 Position Bytes Type

Code for Current School Report:
• •

107-114 (Old) 115-122 (New)

8 8

Numeric Numeric

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

Verifies Must be numeric. Must be numeric.

Error Is not numeric. Is not numeric. New Code for Current School is not ‘88888800’.

Field Code 198 197 198

Error Code 0268 0283 0268

Error Message Invalid New Code for Current School Invalid Old Code for Current School Invalid New Code for Current School

Record

If New Code for Current School field contains a value other than all zeroes and code for Type of Loan is not “CL” (Consolidated), New Code for Current School must not equal ‘88888800’.

June 1, 2005 C–17

Version 4.1

GA Data Provider Instructions
Edit Level Record Verifies If New Code for Current School field contains a value other than all zeroes and code for Type of Loan is not “RF” (Refinanced), New Code for Current School must not equal ‘88888811’. If Old Code for Current School field contains a value other than all zeroes and code for Type of Loan is not “CL” (Consolidated), Old Code for Current School must not equal ‘88888800’. If Old Code for Current School field contains a value other than all zeroes and code for Type of Loan is not “RF” (Refinanced), Old Code for Current School must not equal ‘88888811’. If Old Code for Current School field contains a value other than all zeroes, there must be a corresponding value in Old Date Enrollment Status Effective or New Code for Current School. If New Code for Current School field contains a value other than all zeroes, there must be a corresponding value in Old Code for Current School. Load Loan must exist in NSLDS. Student must exist in NSLDS. If New Code for Current School contains a value other than all zeroes, it is a valid OPE code provided by PEPS to NSDLS. Old Code for Current School is a valid OPE code provided by PEPS to NSLDS.

Appendix C: Past Period Change Record Layout
Error New Code for Current School is not ‘88888811’. Field Code 198 Error Code 0268 Error Message Invalid New Code for Current School

Old Code for Current School is not ‘88888800’.

197

0283

Invalid Old Code for Current School

Old Code for Current School is ‘88888811’.

197

0283

Invalid Old Code for Current School

No corresponding value in Old Date Enrollment Status Effective or New Code for Current School. No corresponding value in Old Code for Current School. Loan not found. Student not found. New Code for Current School does not match value stored in NSLDS. Old Code for Current School does not match value stored in NSLDS. Association between student and Old Code for Current School.

197

0458

New Code for Current School or Old Date Enrollment Status Effective is required

197

0459

Old Code for Current School is required

156 152 198

0254 0257 0268

Loan not found Student not found Invalid New Code for Current School

197

0283

Invalid Old Code for Current School

NSLDS has an association between student and Old Code for Current School.

197

0286

Old Code for Current School does not exist

June 1, 2005 C–18

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN.

Appendix C: Past Period Change Record Layout
Error Guarantor does not own loan. Conflicting information exists. Field Code 151 152 Error Code 0346 0408 Error Message Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student

June 1, 2005 C–19

Version 4.1

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/ Value Field Field Code 167 168 Position Bytes Type

Date Deferment Starts (only) Report:
• • •

81-88 (Old) 89-96 (New)

8 8

Date Date

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 1, 2005 C–20

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Key/ Value

Field

Field Code 169

Position

Bytes

Type

Date Deferment Stops (only) Report:
• • •

97-104

8

Date

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/ Value

Field

Field Code 170

Position

Bytes

Type

New Type of Deferment (only) Report:
• • •

105-106

2

Character

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 1, 2005 C–21

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Key/ Value

Field

Field Code 167 168

Position

Bytes

Type

Date Deferment Starts and Date Deferment Stops and New Type of Deferment Report:
• • • •

81-88 (Old) 89-96 (New)

8 8

Date Date

169

97-104

8

Date

170

105-106

2

Character

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 1, 2005 C–22

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Edit Level Domain

Verifies Must be a valid date. Must be a valid date. Must be a valid date.

Error Invalid date. Invalid date. Invalid date. No corresponding Old Date Deferment Starts.

Field Code 167 171 172 167

Error Code 0364 0366 0367 0456

Error Message Invalid Old Date Deferment Starts field Invalid New Date Deferment Starts field Invalid New Date Deferment Stops field Old Date Deferment Starts is required

Record

If Type of Deferment, New Deferment Starts, or New Deferment Stops fields contain a value other than spaces, there must be a corresponding value in Old Date Deferment Starts. If New Date Deferment Starts is zeroes, New Date Deferment Stops must be after Date Deferment Starts for the prior event stored in NSLDS. Loan must exist in NSLDS. Student must exist in NSLDS. Old Date Deferment Starts must exist in history. Verifies guarantor of loan. New Date Deferment Stops must be after the New Date Deferment Starts.

Load

New Date Deferment Stops is on or before Old Date Deferment Starts. Loan not found. Student not found. Old Date Deferment Starts does not exist. Guarantor does not own loan. New Date Deferment Stops is on or before New Date Deferment Starts. Conflicting information exists. Date submitted equals New Date Deferment Starts already in NSLDS.

172

0107

New Date Deferment Stops must be greater than Old Date Deferment Starts

156 152 167

0254 0257 0269

Loan not found Student not found Old Date Deferment Starts does not exist Guaranty Agency is not the Current Loan Guarantor New Date Deferment Stops must be > New Date Deferment Starts

151 171

0346 0348

NSLDS determines whether conflicting date exists with respect to SSN. You cannot change a date in history to equal another date in history.

152

0408

Student SSN currently used by another student New Date Deferment Starts already exists

171

0503

June 1, 2005 C–23

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies New Date Deferment Starts must not be on or after the Date Deferment Starts for the subsequent event stored in NSLDS.

Appendix C: Past Period Change Record Layout
Error New Date Deferment Starts is on or after New Date Deferment Stops. Field Code 171 Error Code 0536 Error Message Event Sequence Error; New Date Deferment Starts

June 1, 2005 C–24

Version 4.1

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/ Value Field Field Code 161 62 Position Bytes Type

Action Code Report:

1

Character

Action Code (position 62) with the character ‘D’.

Result:
NSLDS deletes the loan from the NSLDS database.

Edit Level Record Load

Verifies Must be a valid action code. Loan must exist in NSLDS. Student must exist in NSLDS. Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN.

Error Invalid code. Loan not found. Student not found. Guarantor does not own loan. Conflicting information exists.

Field Code 061 156 152 151 152

Error Code 0171 0254 0257 0346 0408

Error Message Invalid Action Code Loan not found Student not found Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student

June 1, 2005 C–25

Version 4.1

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/ Value Field Field Code 213 214 Position Bytes Type

Date of Disbursement Report:
• •

343-350 (Old) 351-358 (New)

8 8

Date Date

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 1, 2005 C–26

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Edit Level Domain

Verifies Must be a valid date. Must be a valid date.

Error Invalid date. Invalid date. No corresponding value in Old Date of Disbursement.

Field Code 213 214 213

Error Code 0439 0440 0467

Error Message Invalid Old Date of Disbursement Invalid New Date of Disbursement Old Date of Date of Disbursement is required

Record

If New Disbursement field contains a value other than all zeroes, there must be a corresponding value in Old Date of Cancellation. If New Date of Disbursement field contains a value other than all zeroes, it must not be on or after Date of Disbursement for the subsequent event stored in NSLDS. If New Date of Disbursement field contains a value other than all zeroes, it must not be on or before Date of Disbursement for the prior event stored in NSLDS. Loan must exist in NSLDS. Student must exist in NSLDS. PPC not being used to alter current event.

Load

New Date of Disbursement is on or after Date of Disbursement for subsequent event.

214

0202

Event Sequence Error; Date of Disbursement

New Date of Disbursement is on or before Date of Disbursement on claims for prior event. Loan not found. Student not found. Old Date of Disbursement equals latest Date of Disbursement. Guarantor does not own loan. Conflicting information exists. Old Date of Disbursement does not exist. Date submitted equals New Date of Disbursement already in NSLDS.

214

0202

Event Sequence Error; Disbursement

156 152 213

0254 0257 0319

Loan not found Student not found PPC Correction/delete not allowed on Current Disbursement Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student Invalid Old Date of Disbursement New Date of Disbursement already exists

Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN. Old Date of Disbursement must exist in history. You cannot change a date in history to equal another date in history.

151 152

0346 0408

213

0439

214

0519

June 1, 2005 C–27

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies You cannot use a plug date to modify a real date.

Appendix C: Past Period Change Record Layout
Error Plug date used to modify real Date of Disbursement. Field Code 214 Error Code 0527 Error Message Default value for this field cannot modify a real value

June 1, 2005 C–28

Version 4.1

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/ Value Field Field Code 197 198 Position Bytes Type

Code for Current School (only) Report:
• • •

107-114 (Old) 115-122 (New)

8 8

Numeric Numeric

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 1, 2005 C–29

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Key/ Value

Field

Field Code 188 139

Position

Bytes

Type

Code for Enrollment Status (only) Report:
• • • •

1

Character

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/ Value

Field

Field Code 186 187

Position 123-130 (Old) 131-138 (New)

Bytes 8 8 Date Date

Type

Date of Enrollment Status (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 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 1, 2005 C–30

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Key/ Value

Field

Field Code 197 198

Position 107-114 (Old) 115-122 (New)

Bytes 8 8

Type Numeric Numeric

Code for Current School and Date Enrollment Status Effective and Code for Enrollment Status Report:
• • • • •

186 187

123-130 (Old) 131-138 (New)

8 8

Date Date

188

139

1

Character

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

Verifies Must be numeric. Must be numeric. Must be a valid date. Must be a valid date.

Error Not numeric. Not numeric. Invalid date. Invalid date. No corresponding Old Date Enrollment Status Effective.

Field Code 198 197 186 187 186

Error Code 0268 0283 0368 0369 0352

Error Message Invalid New Code for Current School Invalid Old Code for Current School Invalid Old Date Enrollment Status Effective Invalid New Date Enrollment Status Effective Old Date Enrollment Status Effective is required

Record

If New Date Enrollment Status Effective contains a value other than all zeroes or New Code Enrollment Status is not spaces, there must be a corresponding value in Old Date Enrollment Status Effective.

June 1, 2005 C–31

Version 4.1

GA Data Provider Instructions
Edit Level Record Verifies If Old Code for Current School contains a value other than all zeroes, there must be a corresponding value in Old Date Enrollment Status Effective. If New Code for Enrollment Status is not space, it must be a valid code from Table B-5 in Appendix B. If New Date Enrollment Status Effective contains a value other than all zeroes or 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 code to modify a real value. Load Loan must exist in NSLDS. Student must exist in NSLDS. Must be a valid code from the Current School Codes table. Old Code for Current School is a valid OPE code provided by PEPS to NSLDS.

Appendix C: Past Period Change Record Layout
Error No corresponding Old Date Enrollment Status Effective. Field Code 186 Error Code 0353 Error Message Old Date Enrollment Status Effective is required

Invalid code.

188

0353

Invalid New Date Enrollment Status Effective

No corresponding Old Code for Current School.

197

0459

Old Code for Current School is required

Using a plug date or code to modify a real value. Loan not found. Student not found. Invalid code.

187

0527

Default value for this field cannot modify a real value Loan not found Student not found Invalid New Code for Current School Invalid Old Code for Current School

156 152 198

0254 0257 0268

Old Code for Current School does not match value stored in NSLDS. Association between student and Old Code for Current School. Guarantor does not own loan. Invalid code.

197

0283

NSLDS has an association between student and Old Code for Current School. Verifies guarantor of loan. Must be a valid code.

197

0286

Old Code for Current School does not exist

151 188

0346 0353

Guaranty Agency is not the Current Loan Guarantor Invalid New Code for Enrollment Status

June 1, 2005 C–32

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies If New Date Enrollment Status Effective contains a value other than all zeroes, there must be a corresponding value in Old Date Enrollment Status Effective and Old Code for Current School. NSLDS determines whether conflicting date exists with respect to SSN. You cannot change a date in history to equal another date in history.

Appendix C: Past Period Change Record Layout
Error No corresponding value in Old Date Enrollment Status Effective and Old Code for Current School. Field Code 186 Error Code 0356 Error Message Old Date Enrollment Status Effective does not exist

Conflicting information exists. Date submitted equals New Date Enrollment Status Effective already in NSLDS. New Date Enrollment Status Effective is on or before Date Enrollment Status Effective for the prior event. New Date Enrollment Status Effective is on or after Date Enrollment Status Effective for the subsequent event.

152

0408

Student SSN currently used by another student New Date Enrollment Status Effective already exists

187

0504

New Date Enrollment Status Effective must not be on or before Date Enrollment Status Effective for the prior event stored in NSLDS.

187

0530

Event Sequence Error; New Date Enrollment Status Effective

New Date Enrollment Status Effective must not be on or after Date Enrollment Status Effective for the subsequent event stored in NSLDS.

187

0530

Event Sequence Error; New Date Enrollment Status Effective

June 1, 2005 C–33

Version 4.1

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/ Value Field Field Code 195 174 Position Bytes Type

Code for Holder Lender (only) Report:
• • •

166-171 (Old) 180-185 (New)

6 6

Numeric Numeric

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 1, 2005 C–34

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Key/ Value

Field

Field Code

Position

Bytes

Type

Date Loan Sold (only) Report:
• • •

189 190

172-179 (Old) 186-193 (New)

8 8

Date Date

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/ Value

Field

Field Code 195 174

Position 166-171 (Old) 180-185 (New)

Bytes 6 6

Type Numeric Numeric

Code for Current Holder Lender and Date Loan Sold Report:
• • • •

189 190

172-179 (Old) 186-193 (New)

8 8

Date Date

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

Verifies Must be numeric. Must be a valid date. Must be a valid date. Must be numeric.

Error Is not numeric. Invalid date. Invalid date. Is not numeric.

Field Code 195 189 190 174

Error Code 0178 0375 0376 0445

Error Message Invalid Old Code for Current Holder Lender Invalid Old Date Loan Sold Invalid New Date Loan Sold Invalid New Code for Current Holder Lender

June 1, 2005 C–35

Version 4.1

GA Data Provider Instructions
Edit Level Record Verifies If Old Code for Current Holder Lender field contains a value other than all zeroes, there must be a corresponding value in Old Date Loan Sold. New Code for Current Holder Lender must be in valid range for lenders.

Appendix C: Past Period Change Record Layout
Error No corresponding Old Date Loan Sold. Field Code 189 Error Code 0382 Error Message Old Date field required

New Code for Current Holder Lender not between 800000 and 999899. No corresponding Old Code for Current Holder Lender.

174

0445

Invalid New Code for Current Holder Lender

If Old Date Loan Sold field contains a value other than all zeroes, there must be a corresponding value in Old Code for Current Holder Lender. If Old Code for Current Holder Lender field contains a value other than all zeroes, there must be a corresponding value in New Code for Current Holder Lender. Real value not changed to Plug Value. If New Code for Current Holder Lender field contains a value other than all zeroes, there must be a corresponding value in Old Code for Current Holder Lender and Old Date Loan Sold. If New Date Loan Sold field contains a value other than all zeroes, there must be a corresponding value in Old Code for Current Holder Lender and Old Date Loan Sold. Load Old Code for Current Holder Lender must be a valid code and must match a value stored in NSLDS. Changing a value stored in history.

195

0462

Old Code for Current Holder Lender is required

No corresponding New Code for Current Holder Lender.

174

0463

New Code for Current Holder Lender is required

Invalid Plug Value used. No corresponding Old Date Loan Sold and Old Code for Current Holder Lender.

174 189 195

0527 0256 0462

Def value for this field cannot modify a real value Old Date Loan Sold is required Old Code for Current Holder Lender

No corresponding Old Date Loan Sold and Old Code for Current Holder Lender.

189 195

0256 0462

Old Date Loan Sold is required Old Code for Current Holder Lender

Old Code for Current Holder Lender does not match the value stored in NSLDS. Modifying a current value.

195

0178

Invalid Code for Current Holder Lender

195

0191

PPC Correction not allowed on Current Lender Branch Holder

June 1, 2005 C–36

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies Must be after Date Loan Sold for the prior event stored in NSLDS. Must be before Date Loan Sold for the subsequent event stored in NSLDS. Loan must exist in NSLDS. Old Date Loan Sold must match a corresponding value stored in NSLDS. Student must exist in NSLDS. Verifies guarantor of loan. Not changing Original Lender via PPC.

Appendix C: Past Period Change Record Layout
Error New Date Loan Sold not after prior event in NSLDS. New Date Loan Sold before subsequent event. Loan not found. Old Date Loan Sold does not match the value stored in NSLDS. Student not found. Guarantor does not own loan. Old Code for Current Lender Holder and Old Date Loan Sold identify original lender. No corresponding Old Date Loan Sold. Conflicting information exists. Invalid code. Date submitted equals New Date Loan Sold already in NSLDS. Field Code 190 Error Code 0214 Error Message Event Sequence Error; New Date Loan Sold Event Sequence Error; New Date Loan Sold Loan not found Old Date Loan Sold is required

190

0214

156 189

0254 0256

152 151 189

0257 0346 0375

Student not found Guaranty Agency is not the Current Loan Guarantor Invalid Old Date Loan Sold

Must be a corresponding value in Old Date Loan Sold. NSLDS determines whether conflicting date exists with respect to SSN. New Code for Current Holder Lender must be a valid code. You cannot change a date in history to equal another date in history.

189

0383

Old Date Loan Sold does not exist Student SSN currently used by another student Invalid New Code for Current Holder Lender New Date Loan Sold already exists

152

0408

174 190

0445 0508

June 1, 2005 C–37

Version 4.1

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/ Value Field Field Code 183 176 Position Bytes Type

Date Claim Paid (only) Report:
• • •

194-201 (Old) 202-209 (New)

8 8

Date Date

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/ Value

Field

Field Code 178

Position

Bytes

Type

Claim Reason for Lender Claim (only) Report:
• • •

210-211

2

Character

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 1, 2005 C–38

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Key/ Value

Field

Field Code 183 176

Position

Bytes

Type

Date Claim Paid and Claim Reason for Lender Claim Report:
• • •

194- 201 (Old) 202-209 (New)

8 8

Date Date

178

210-211

2

Character

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

Verifies Must be a valid date. Must be a valid date.

Error Invalid date. Invalid date. Year of Old Date Claim Paid is before year of Date of Guaranty. Year of New Date Claim Paid is before year of Date of Guaranty. Loan not found. Student not found. Guarantor does not own loan. Old Date Claim Paid does not exist. Old Date Claim Paid does not match value stored in NSLDS.

Field Code 183 176 183

Error Code 0371 0423 0142

Error Message Invalid Old Date Claim Paid Invalid New Date Claim Paid Date must be later than Date of Guaranty

Record

If Old Date Claim Paid field contains a value other than all zeroes, year must not be before year of Date of Guaranty. If New Date Claim Paid field contains a value other than all zeroes, year must not be before year of Date of Guaranty.

176

0142

Date must be later than Date of Guaranty

Load

Loan must exist in NSLDS. Student must exist in NSLDS. Verifies guarantor of loan. Old Date Claim Paid must exist in history. If Old Date Claim Paid field contains a value other than all zeroes, it must match a value stored in NSLDS.

156 152 151 183

0254 0257 0346 0359

Loan not found Student not found Guaranty Agency is not the Current Loan Guarantor Old Date Claim Paid does not exist Invalid Old Date Claim Paid

183

0371

June 1, 2005 C–39

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies If New Code for Current Lender contains a value other than all zeroes, there must be a corresponding value in Old Date Claim Paid and Old Code for Current Holder Lender. If Old Date Claim Paid field contains a value other than all zeroes, it must match a value stored in NSLDS. Must be a valid code from Claim Reasons Code Table. CS Claim Reason only used if New Date Claim Paid contains all zeroes and Old Date Claim Paid is on or after April 1, 1993, or New Date Claim Paid on or after April 1, 1993. FC Claim Reason only used if New Date Claim Paid contains all zeroes and Old Date Claim Paid is on or after April 1, 1993, or New Date Claim Paid on or after January 1, 1994. If New Date Claim Paid field contains a value other than all zeroes, there must be a value in Old Date Claim Paid and Old Code for Current Holder Lender. NSLDS determines whether conflicting date exists with respect to SSN. You cannot change a date in history to equal another date in history. If New Date Claim Paid field contains a value other than all zeroes, it must not be on or before Date Claim Paid for the prior event stored in NSLDS.

Appendix C: Past Period Change Record Layout
Error No corresponding value in Old Date Claim Paid and Old Code for Current Holder Lender. Old Date Claim Paid does not match value stored in NSLDS. Invalid code. CS Claim Reason used for claim paid before April 1, 1993. Field Code 176 Error Code 0371 Error Message Invalid Old Date Claim Paid

183

0371

Invalid Old Date Claim Paid

178 178

0379 0379

Invalid New Claim Reason for Lender Claim Invalid New Claim Reason for lender claim

FC Claim Reason used for claim paid before January 1, 1994.

178

0379

Invalid New Claim Reason for lender claim

No corresponding value in Old Date Claim Paid and/or Old Code for Current Holder Lender. Conflicting information exists. New Date Claim Paid already in NSLDS. New Date Claim Paid is not on or before Date Claim Paid for prior event.

183

0380

Old Date Claim Paid is required

152

0408

Student SSN currently used by another student New Date Claim Paid already exists Event sequence error; New Insurance CL xxx Date Paid

176

0509

176

0534

June 1, 2005 C–40

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies If New Date Claim Paid field contains a value other than all zeroes, it must not be on or after Date Claim Paid for the prior event stored in NSLDS.

Appendix C: Past Period Change Record Layout
Error New Date Claim Paid is not on or after Date Claim Paid for prior event. Field Code 176 Error Code 0534 Error Message Event sequence error; New Insurance CL xxx Date Paid

June 1, 2005 C–41

Version 4.1

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 on Claims or deleting an event. What to do: 1. Determine the history: • Old Date of Refund on Claims (in history) 2. To change an event, include Loan Identifiers, Old Date of Refund on Claims (key), and New Date of Refund on Claims. 3. To delete an event, include Loan Identifiers, Old Date of Refund on Claims (key), and populate New Date of Refund on Claims with default values. To change:
Key/ Value Field Field Code 207 208 Position Bytes Type

Date of Refund on Claims Report:
• •

295-302 (Old) 303-310 (New)

8 8

Date Date

Old Date of Old Date of Refund on Claims (positions 295-302) as it is in NSLDS history New Date of Refund on Claims (positions 303-310)

Result:
NSLDS changes Date of Refund on Claims.

June 1, 2005 C–42

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Edit Level Domain

Verifies Must be a valid date. Must be a valid date.

Error Invalid date. Invalid date. No corresponding value in Old Date of Refund on Claims.

Field Code 207 208 207

Error Code 0433 0434 0480

Error Message Invalid Old Date of Refund from ender on Claims Invalid New Date of Refund on Claims Old Date of Date of Refund on Claims is required

Record

If New Date of Refund on Claims field contains a value other than all zeroes, there must be a corresponding value in Old Date of Refund on Claims. If New Date of Refund on Claims field contains a value other than all zeroes, it must not be on or before Date of Refund on Claims for the prior event stored in NSLDS. If New Date for Date of Refund on Claims field contains a value other than all zeroes, it must not be on or after Date of Refund on Claims for the subsequent event stored in NSLDS. Loan must exist in NSLDS. Student must exist in NSLDS. Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN. Old Date of Refund on Claims must exist in history. You cannot change a date in history to equal another date in history.

Load

New Date of Refund on Claims is on or before Date of Refund on Claims for prior event. New Date for Date of Refund on Claims is on or after Date of Refund on Claims for subsequent event. Loan not found. Student not found. Guarantor does not own loan. Conflicting information exists. Old Date of Refund on Claims does not exist. Date submitted equals New Date of Refund on Claims already in NSLDS.

208

0211

Event Sequence Error; Date of Refund on Claims

208

0211

Event Sequence Error; Date of Refund on Claims Date

156 152 151 152

0254 0257 0346 0408

Loan not found Student found Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student Old Date of Refund on Claims does not exist New Date of Refund on Claims already exists

207

0500

208

0521

June 1, 2005 C–43

Version 4.1

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/ Value Field Field Code 179 199 Position Bytes Type

Date of Servicer Responsibility (only) Report:
• • •

228-235 (Old) 242-249 (New)

8 8

Date Date

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 1, 2005 C–44

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Key/ Value

Field

Field Code 191 200

Position

Bytes

Type

Code for Servicer (only) Report:
• • •

236-241 (Old) 250-255 (New)

6 6

Numeric Numeric

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/ Value

Field

Field Code 179 199

Position

Bytes

Type

Date of Servicer Responsibility and Code for Servicer Report:
• • • •

228-235 (Old) 242-249 (New)

8 8

Date Date

191 200

236-241 (Old) 250-255 (New)

6 6

Numeric Numeric

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

Verifies Must be a valid date. Must be numeric. Must be a valid date. Must be numeric.

Error Invalid date. Is not numeric. Invalid date. Is not numeric.

Field Code 179 199 191 200

Error Code 0426 0427 0440 0450

Error Message Invalid Old Date of Servicer Responsibility Invalid Old Code for Servicer Invalid New Date of Servicer Responsibility Invalid New Code for Servicer

June 1, 2005 C–45

Version 4.1

GA Data Provider Instructions
Edit Level Record Verifies If Old Date of Servicer Responsibility field contains a value other than all zeroes, there must be a corresponding value in Old Code for Servicer. If New Date of Servicer Responsibility field contains a value other than all zeroes, there must be a corresponding value in Old Code for Servicer. If New Code for Servicer field contains a value other than all zeroes, there must be a corresponding value in Old Code for Servicer. If New Date of Servicer Responsibility field contains a value other than all zeroes, there must be a corresponding value in Old Date of Servicer Responsibility. If New Code for Servicer field contains a value other than all zeroes, there must be a corresponding value in Old Date of Servicer Responsibility. Load If New Date of Servicer Responsibility field contains a value other than all zeroes, it must not be on or before Date of Servicer Responsibility for the prior event stored in NSLDS.

Appendix C: Past Period Change Record Layout
Error No corresponding value in Old Code for Servicer. No corresponding value in Old Code for Servicer. No corresponding value in Old Code for Servicer. No corresponding value in Old Date of Servicer Responsibility. No corresponding value in Old Date of Servicer Responsibility. New Date of Servicer Responsibility is on or before Date of Servicer Responsibility for the prior event. New Date of Servicer Responsibility is on or after Date of Servicer Responsibility for the subsequent event. Loan not found. Student not found. Field Code 191 Error Code 0468 Error Message Old Code for Servicer is required

191

0468

Old Code for Servicer is required

191

0468

Old Code for Servicer is required

179

0469

Old Date of Servicer Responsibility is required

179

0469

Old Date of Servicer Responsibility is required

199

0213

Event Sequence Error; New Date Servicer Responsibility

If New Date of Servicer Responsibility field contains a value other than all zeroes, it must not be on or after Date of Servicer Responsibility for the subsequent event stored in NSLDS.

199

0213

Event Sequence Error; New Date Servicer Responsibility

Loan must exist in NSLDS. Student must exist in NSLDS.

156 152

0254 0257

Loan not found Student not found

June 1, 2005 C–46

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN. NSLDS has an association between loan and Old Code for Servicer. Old Code for Servicer must match a value stored in NSLDS.

Appendix C: Past Period Change Record Layout
Error Guarantor does not own loan. Conflicting information exists. Old Code for Servicer not found for loan. Old Code for Servicer does not match value stored in NSLDS. New Code for Servicer does not match value stored in NSLDS. New Date of Servicer Responsibility already in NSLDS. Field Code 151 152 Error Code 0346 0408 Error Message Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student Old Date of Servicer Responsibility does not exist Invalid Old Code for Servicer

179

0424

191

0449

If New Code for Servicer field contains a value other than all zeroes, it must match a value stored in NSLDS. You cannot change a date in history to equal another date in history.

200

0450

Invalid New Code for Servicer

199

0511

New Date of Servicer Responsibility already exists

June 1, 2005 C–47

Version 4.1

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/ Value Field Field Code 162 163 Position 63-70 (Old) 71-78 (New) Bytes 8 8 Date Date Type

Date of Loan Status (only) 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 1, 2005 C–48

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Key/ Value

Field

Field Code 164

Position 79-80

Bytes 2

Type Character

Loan Status Code (only) 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/ Value

Field

Field Code 162 163

Position 63-70 (Old) 71-78 (New)

Bytes 8 8 Date Date

Type

Date of Loan Status and Loan Status Code Report:
• • •

164

79-80

2

Character

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

Verifies Must be a valid date. Must be a valid date.

Error Invalid date. Invalid date.

Field Code 162 163

Error Code 0360 0362

Error Message Invalid Old Date of Loan Status Invalid New Date of Loan Status

June 1, 2005 C–49

Version 4.1

GA Data Provider Instructions
Edit Level Record Verifies If New Date for Loan Status field contains a value other than zeroes, there must be a corresponding value in Old Date of Loan Status. If Code for Loan Status field contains a value other than spaces, there must be a corresponding value in Old Date of Loan Status. Must be a valid code from the Loan Status Codes table. Load Cannot delete a current value or event. Old Date of Loan Status must exist in history. Loan must exist in NSLDS. Student must exist in NSLDS. Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN. You cannot change a date in history to equal another date in history. Error

Appendix C: Past Period Change Record Layout
Field Code 162 Error Code 0270 Error Message Date of Old Loan Status is Required

No corresponding Old Date of Loan Status.

No corresponding Old Date of Loan Status.

162

0270

Date of Old Loan Status is Required

Invalid code.

164

0291

Invalid Code for Loan Status PPC Correction/delete not allowed on Current Loan Status Old Date of Loan Status does not exist Loan not found Student not found Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student

Deleting a current value. Old Date of Loan Status does not exist. Loan not found. Student not found. Guarantor does not own loan. Conflicting information exists.

162

0118

162

0234

156 152 151 152

0254 0257 0346 0408

New date of Loan Status already in NSLDS.

163

0502

New Date of Loan Status already exists

June 1, 2005 C–50

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies If Code for Loan Status field contains a value other than all spaces, New Date for Loan Status must not be on or after the Date of Loan Status for the subsequent event stored in NSLDS. If Code for Loan Status field contains a value other than all spaces, New Date for Loan Status must not be on or before the Date of Loan Status for the prior event stored in NSLDS. Error

Appendix C: Past Period Change Record Layout
Field Code 163 Error Code 0532 Error Message Event Sequence Error; New Date of Loan Status

Date of Loan Status is on or after Date of Loan Status in NSLDS.

Date of Loan Status is on or before Date of Loan Status in NSLDS.

163

0532

Event Sequence Error; New Date of Loan Status

June 1, 2005 C–51

Version 4.1

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/ Value Field Field Code 215 216 Position Bytes Type

Date of Refund to Lender Report:
• •

359-366 (Old) 367-374 (New)

8 8

Date Date

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 1, 2005 C–52

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Edit Level Domain

Verifies Must be a valid date. Must be a valid date.

Error Invalid date. Invalid date. No corresponding value in Old Date of Refund to Lender.

Field Code 215 216 215

Error Code 0441 0442 0484

Error Message Invalid Old Date of Refund to Lender Invalid New Date of Refund to Lender Old Date of Date of Refund to Lender is required

Record

If New Date of Refund to Lender field contains a value other than all zeroes, there must be a corresponding value in Old Date Refund to Lender. If New Date of Refund to Lender field contains a value other than all zeroes, it must not be on or before Date of Refund to Lender for the prior event stored in NSLDS. If New Date of Refund to Lender field contains a value other than all zeroes, it must not be on or after Date of Refund to Lender for the subsequent event stored in NSLDS. Loan must exist in NSLDS. Student must exist in NSLDS. Cannot delete a current value or event. Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN. Old Date of Refund to Lender must exist in history. You cannot change a date in history to equal another date in history.

Load

New Date of Refund to Lender is on or before Date of Refund to Lender for prior event. New Date of Refund is on or after Date of Refund to Lender for subsequent event. Loan not found. Student not found. Deleting a current value. Guarantor does not own loan. Conflicting information exists. Old Date of Refund to Lender does not exist. New Date of Disbursement Refund already in NSLDS.

216

0205

Event Sequence Error; Date of Refund to Lender

216

0205

Event Sequence Error; Date of Refund to Lender

156 152 215 151 152

0254 0257 0320 0346 0408

Loan not found Student not found PPC Correction/delete not allowed on Current Refund Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student Old Date of Refund to Lender does not exist New Date of Refund to Lender already exists

215

0499

216

0520

June 1, 2005 C–53

Version 4.1

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/ Value Field Field Code 184 168 Position Bytes Type

Date Reinsurance Claim Requested (only) Report:
• • • •

140-147 (Old) 148-155 (New)

8 8

Date Date

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 1, 2005 C–54

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Key/ Value

Field

Field Code 169

Position

Bytes

Type

Date Reinsurance Claim Paid (only) Report:
• • •

156-163

8

Date

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/ Value

Field

Field Code 175

Position

Bytes

Type

Claim Reason for Guaranty Agency Claim (only) Report:
• • •

164-165

2

Character

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 1, 2005 C–55

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Key/ Value

Field

Field Code 184 168

Position

Bytes

Type

Date Reinsurance Claim Requested and Date Reinsurance Claim Paid and Claim Reason for Guaranty Agency Claim Report:
• • • •

140-147 (Old) 148-155 (New)

8 8

Date Date

169

156-163

8

Date

175

164-165

2

Character

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

Verifies Must be a valid date. Must be a valid date. Must be a valid date.

Error Invalid date. Invalid date. Invalid date.

Field Code 184 175 168

Error Code 0372 0379 0421

Error Message Invalid Old Date Reinsurance Claim Requested Invalid New Date Reinsurance Claim Paid Invalid New Date Reinsurance Claim Requested Invalid New Date Reinsurance Paid Invalid New Claim Reason for lender claim

Must be a valid date. Record CS Claim Reason only used if New Date Reinsurance Claim Requested contains all zeroes and Old Date Reinsurance Claim Requested is on or after April 1, 1993, or New Date Reinsurance Claim Requested on or after April 1, 1993.

Invalid date. CS Claim Reason used for claim paid before April 1, 1993.

169 178

0422 0357

June 1, 2005 C–56

Version 4.1

GA Data Provider Instructions
Edit Level Record Verifies FC Claim Reason only used if New Date Reinsurance Claim Requested contains all zeroes and Old Date 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 Claim Requested field contains a value other than zeroes, there must be a corresponding value in Old Date Reinsurance Claim Requested. If New Claim Reason for GA Claim contains a value other than spaces, there must be a value in Old Date Reinsurance Claim Requested. If New Date Reinsurance Claim Paid field contains a value other than zeroes, there must be a corresponding value in Old Date Reinsurance Claim Requested. Load New Date Reinsurance Claim Paid must be after Old Date Reinsurance Claim Requested.

Appendix C: Past Period Change Record Layout
Error FC Claim Reason used for claim paid before January 1, 1994. Field Code 178 Error Code 0357 Error Message Invalid New Claim Reason for lender claim

No corresponding Old Date Reinsurance Claim Requested.

184

0470

Old Date Reinsurance Claim Requested is Required

No corresponding Old Date Reinsurance Claim Requested.

184

0470

Old Date Reinsurance Claim Requested is required

No corresponding Old Date Reinsurance Claim Requested.

184

0470

Old Date Reinsurance Claim Requested is required

New Date Reinsurance Claim Paid is not after Old Date Reinsurance Claim Requested. New Date Reinsurance Claim Paid is not after New Date Reinsurance Claim Requested.

168

0219

Event Sequence Error; New Date Reinsurance Claim Payment Requested

New Date Reinsurance Claim Paid must be after New Date Reinsurance Claim Requested.

168

0219

Event Sequence Error; New Date Reinsurance Claim Payment Requested

June 1, 2005 C–57

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies If New Date Reinsurance Claim Paid contains all zeroes, New Date Reinsurance Claim Requested must be before Date Reinsurance Claim Paid associated with the event being changed. Loan must exist in NSLDS. Student must exist in NSLDS. Verifies guarantor of loan. New Claim Reason for GA Claim must be a valid code from the Claim Reasons Codes table. Old Date Reinsurance Claim Requested must match the value stored in NSLDS.

Appendix C: Past Period Change Record Layout
Error New Date Reinsurance Claim Requested is not before Date Reinsurance Claim Paid. Field Code 168 Error Code 0219 Error Message Event Sequence Error; New Date Reinsurance Claim Payment Requested

Loan not found. Student not found. Guarantor does not own loan. Invalid code.

156 152 151 175

0254 0257 0346 0357

Loan not found Student not found Guaranty Agency is not the Current Loan Guarantor Invalid New Claim Reason for GA Claim

Old Date Reinsurance Claim Requested does not match the value stored in NSLDS. Old Date Reinsurance Claim Requested does not match the value stored in NSLDS. Conflicting information exists. Date submitted equals New Date Reinsurance Claim Requested in NSLDS.

184

0358

Old Date Reinsurance Claim Requested does not exist

If New Date Reinsurance Claim Requested field contains a value other than all zeroes, Old Date Reinsurance Claim Requested must match the value stored in NSLDS. NSLDS determines whether conflicting date exists with respect to SSN. You cannot change a date in history to equal another date in history.

184

0358

Old Date Reinsurance Claim Requested does not exist

152

0408

Student SSN currently used by another student New Date Reinsurance Claim Requested already exists

168

0506

June 1, 2005 C–58

Version 4.1

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/ Value Field Field Code 185 201 Position Bytes Type

Date Repurchased (only) Report:
• • • •

256-263 (Old) 265-272 (New)

8 8

Date Date

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 1, 2005 C–59

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Key/ Value

Field

Field Code 182 264

Position

Bytes

Type

Indicator of Rehabilitated Loan (only) Report:
• • • •

1

Character

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/ Value

Field

Field Code 202

Position

Bytes

Type

Amount Repurchased (only) Report:
• • • •

273-278

6

Numeric

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 1, 2005 C–60

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Key/ Value

Field

Field Code 185 201 182

Position

Bytes

Type

Date Repurchased and Indicator of Rehabilitated Loan and Amount Repurchased Report:
• • •

256-263 (Old) 265-272 (New) 264

8 8 1

Date Date Character

202

273-278

6

Numeric

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

Verifies Must be a valid date. Must be a valid date. Must be numeric.

Error Invalid date. Invalid date. Is not numeric. Deleting a current value. New Indicator of Rehabilitated Loan field does not have a “Y”. No corresponding value in Old Date Repurchased.

Field Code 185 201 202 185

Error Code 0374 0428 0448 0189

Error Message Invalid Old Date Repurchased Invalid New Date Repurchased Invalid New Amount Repurchased PPC Correction/delete not allowed on Current Repurchased Loan Invalid New Indicator of Rehabilitated Loan

Record

Cannot delete a current value or event. If New Indicator of Rehabilitated Loan field contains a value other than a space, it must be a “Y”. If New Indicator of Rehabilitated Loan field contains a value other than a space, there must be a corresponding value in Old Date Repurchased.

182

0384

185

0385

Old Date Repurchased is required

June 1, 2005 C–61

Version 4.1

GA Data Provider Instructions
Edit Level Record Verifies If New Amount Repurchased field contains a value other than all zeroes, there must be a corresponding value in Old Date Repurchased. If New Date Repurchased field contains a value other than all zeroes, there must be a corresponding value in Old Date Repurchased. Load PPC not being used to alter current event.

Appendix C: Past Period Change Record Layout
Error No corresponding value in Old Date Repurchased. Field Code 185 Error Code 0385 Error Message Old Date Repurchased is required

No corresponding value in Old Date Repurchased.

185

0385

Old Date Repurchased is required

Old Data Repurchased equals latest Date Repurchased. Loan not found. Student not found. Guarantor does not own loan. Old Date Repurchased does not exist. Conflicting information exists. Date submitted equals New Repurchased already in NSLDS. New Date Repurchased is on or before Date Repurchased for prior event. New Date Repurchased is on or after the Date Repurchased for subsequent event.

185

0189

PPC Correction/Deletion not allowed on current Repurchased Loan Loan not found Student not found Guaranty Agency is not the Current Loan Guarantor Old Date Repurchased does not exist Student SSN currently used by another student New Date Repurchased already exists

Loan must exist in NSLDS. Student must exist in NSLDS. Verifies guarantor of loan. Old Date Repurchased must exist in history. NSLDS determines whether conflicting date exists with respect to SSN. You cannot change a date in history to equal another date in history. If New Date Repurchased field contains a value other than all zeroes, it must not be on or before Date Repurchased for the prior event stored in NSLDS. New Date Repurchased must not be greater than or equal to the Date Repurchased for the subsequent event stored in NSLDS.

156 152 151 185

0254 0257 0346 0361

152

0408

201

0507

201

0531

Event Sequence Error; New Date Repurchased

201

0531

Event Sequence Error; New Date Repurchased

June 1, 2005 C–62

Version 4.1

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/ Value Field Field Code 177 196 Position 407-414 (Old) 415-422 (New) Bytes 8 8 Date Date Type

Date Supplemental Claim Requested 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 Level Domain

Verifies Must be a valid date.

Error Invalid date.

Field Code 177

Error Code 0489

Error Message Invalid Old Date of Supplemental Claim Requested Invalid New Date of Supplemental Claim Requested Old Date of Date of Supplemental Claim Requested is required

Must be a valid date.

Invalid date.

196

0490

Record

If New Date of Supplemental Claim Requested field contains a value other than all zeroes, there must be a corresponding value in Old Date Supplemental Claim Requested.

No corresponding value in Old Date of Supplemental Claim Requested.

177

0494

June 1, 2005 C–63

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies If New Date of Supplemental Claim Requested field contains a value other than all zeroes, it must not be on or before Date of Supplemental Claim Requested for the prior event stored in NSLDS. If New Date of Supplemental Claim Requested field contains a value other than all zeroes, it must not be on or after Date Supplemental Claim Requested for the subsequent event stored in NSLDS. Loan must exist in NSLDS. Student must exist in NSLDS. Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN. Old Date of Supplemental Claim Requested must exist in history. You cannot change a date in history to equal another date in history.

Appendix C: Past Period Change Record Layout
Error New Date of Supplemental Claim Requested is on or before Date of Supplemental Claim Requested for prior event. New Date of Supplemental Claim Requested is on or after Date of Supplemental Claim Requested for subsequent event. Loan not found. Student not found. Guarantor does not own loan. Conflicting information exists. Old Date of Supplemental Claim Requested does not exist. New Date Supplemental Claim Requested already in NSLDS. Field Code 196 Error Code 0203 Error Message Event Sequence Error; Date of Supplemental Claim Requested

196

0203

Event Sequence Error; Date of Supplemental Claim Requested

156 152 151 152

0254 0257 0346 0408

Loan not found Student not found Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student Old Date of Supplemental Claim Requested does not exist New Date of Supplemental Claim Requested already exists

177

0496

196

0517

June 1, 2005 C–64

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

PPC Event

TOP Offset Collection

What you are doing: Changing the Date of TOP Offset Principal/Interest Collections or deleting an event. What to do: 1. Determine the history: • Old Date of TOP Offset Principal/Interest Collections (in history) 2. To change an event, include Loan Identifiers, Old Date of TOP Offset Principal/Interest Collections (key), and New Date of TOP Offset Principal/Interest Collections. 3. To delete an event, include Loan Identifiers, Old Date of TOP Offset Principal/Interest Collections (key), and populate New Date of TOP Offset Principal/Interest Collections with default values. To change:
Key/ Value Field Field Code 209 210 Position Bytes Type

Date of TOP Offset Principal/Interest Collections Report:
• •

311-318 (Old) 319-326 (New)

8 8

Date Date

Old Date of TOP Offset Principal/Interest Collections (positions 311-318) as it is in NSLDS history New Date of TOP Offset Principal/Interest Collections (positions 319-326)

Result:
NSLDS changes Date of TOP Offset Principal/Interest Collections.

June 1, 2005 C–65

Version 4.1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Edit Level Domain

Verifies Must be a valid date.

Error Invalid date.

Field Code 209

Error Code 0435

Error Message Invalid Old Date of IRS Offset Principal/Interest Collections Invalid New Date of IRS Offset Principal/Interest Collections Old Date of Date of IRS Offset Principal/Interest Collections is required

Must be a valid date.

Invalid date.

210

0436

Record

If New TOP Offset Principal/Interest Collections field contains a value other than all zeroes, there must be a corresponding value in Old Date of TOP Offset Principal/Interest Collections. If New Date of TOP Offset Principal/Interest Collections field contains a value other than all zeroes, it must not be on or before Date of Refund on Claims for the prior event stored in NSLDS. If New Date of TOP Offset Principal/Interest Collections field contains a value other than all zeroes, it must not be on or after Date of TOP Offset Principal/Interest Collections for the subsequent event stored in NSLDS. Loan must exist in NSLDS. Student must exist in NSLDS. Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN. Old Date of TOP Offset Principal/Interest Collections must exist in history.

No corresponding value in Old Date of TOP Offset Principal/Interest Collections.

209

0482

Load

New Date of TOP Offset Principal/Interest Collections is on or before Date of Refund on Claims for prior event. New Date of TOP Offset Principal/ Interest Collections is on or after Date of TOP Offset Principal/Interest Collections for subsequent event. Loan not found. Student not found. Guarantor does not own loan. Conflicting information exists. Old Date of TOP Offset Principal/ Interest Collections does not exist.

210

0172

Event Sequence Error; Date of IRS Offset Principal/ Interest Collections

210

0172

Event Sequence Error; Date of IRS Offset Principal/ Interest Collections

156 152 151 152

0254 0257 0346 0408

Loan not found Student not found Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student Old Date of IRS Offset Principal/Interest Collections does not exist

209

0461

June 1, 2005 C–66

Version 4.1

GA Data Provider Instructions
Edit Level Load Verifies You cannot change a date in history to equal another date in history.

Appendix C: Past Period Change Record Layout
Error Date submitted equals New TOP Offset Principal/ Interest Collections already in NSLDS. Field Code 210 Error Code 0514 Error Message New Date of IRS Offset Principal/Interest Collections already exists

June 1, 2005 C–67

Version 4.1

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/ Value Field Field Code 194 181 Position Bytes Type

Date Guaranty Transferred Report:
• •

212-219 (Old) 220-227 (New)

8 8

Date Date

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

Verifies Must be a valid date. Must be a valid date.

Error Invalid date. Invalid date. No corresponding value in New Date Guaranty Transferred.

Field Code 194 181 181

Error Code 0112 0425 0471

Error Message Invalid Old Date Guaranty Transferred Invalid New Date Guaranty Transferred New Date Guaranty Transferred is required

Record

If Old Date Guaranty Transferred contains a value other than all zeroes, there must be a corresponding value in New Date Guaranty Transferred.

June 1, 2005 C–68

Version 4.1

GA Data Provider Instructions
Edit Level Record Verifies If New Date Guaranty Transferred contains a value other than all zeroes, there must be a corresponding value in Old Date Guaranty Transferred. PPC not being used to alter current event.

Appendix C: Past Period Change Record Layout
Error No corresponding value in Old Date Guaranty Transferred. Field Code 181 Error Code 0472 Error Message Old Date Guaranty Transferred is required

Load

Old Data Guaranty Transferred equals latest Guaranty Transfer Date. Loan not found. Student not found. Guarantor does not own loan. Conflicting information exists. Old Date Guaranty does not match value stored in NSLDS. New Date Guaranty Transferred already in NSLDS. New Date Guaranty is on or before Date Guaranty Transferred for the prior event. New Date Guaranty is on or after Date Guaranty Transferred for subsequent event.

194

0195

PPC Correction not allowed on Current Loan Guarantor

Loan must exist in NSLDS. Student must exist in NSLDS. Verifies guarantor of loan. NSLDS determines whether conflicting date exists with respect to SSN. Old Date Guaranty Transferred must match the value stored in NSLDS. You cannot change a date in history to equal another date in history. New Date Guaranty Transferred must not be on or before Date Guaranty Transferred for the prior event stored in NSLDS. New Date Guaranty Transferred must not be on or after Date Guaranty Transferred for the subsequent event stored in NSLDS.

156 152 151 152

0254 0257 0346 0408

Loan not found Student not found Guaranty Agency is not the Current Loan Guarantor Student SSN currently used by another student Old Date Guaranty Transferred does not exist

194

0501

181

0510

New Date Guaranty Transferred already exists

181

0525

Date must be > preceding date

181

0525

Date must be > preceding date

June 1, 2005 C–69

Version 4.1