GA Data Provider instructions Appendix C

Att_GADPIAppendixC NSLDS.pdf

National Student Loan Data System (NSLDS)(KI)

GA Data Provider instructions Appendix C

OMB: 1845-0035

Document [pdf]
Download: pdf | pdf
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

Version 4.1
C–i

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

Introduction
This appendix describes how to populate the fields in the Past Period Change (PPC) Detail
Record layout by each event. It explains the requirements for populating each field to effect a
change in historical data. In addition, the edits performed on the data are listed along with the
error messages. These specifications must be adhered to when creating a PPC record.
There are three purposes of PPC records:
1. To delete previously reported events that are reported in error (e.g., an event was reported
for the wrong borrower)
2. To correct historical data that cannot be adjusted by correcting current data fields (e.g., a
previously reported loan status that should have been reported with another value at the
time it was originally reported)
3. To delete a previously reported loan when that loan never existed
Refer to Section 6.6 for a detailed explanation of when to use a PPC record and how to populate
these records. And see Figure 6–8, PPC Events Keys, and Values, for a complete list of changes
that can be made using PPC records.
The Database Extract file accommodates both Detail records extracted from your loan
database(s) and PPC records. PPC records can be added at any location in the Database Extract
file, which means they can be appended to the file after you extract records from your
database(s).

Header Record
PPC records are combined with Detail Records in the data provider’s Database Extract file so
there is no separate header record for PPC records. See Appendix A for a detailed description of
the Header record.

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

June 1, 2005

Version 4.1
C–1

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

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

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

Character fields may contain letters, numbers, or blanks.
Numeric fields must only contain numbers.
Date fields must contain eight digits, be valid dates, and appear in the format
CCYYMMDD (e.g., 19970131), where:
−
−
−
−

CC = 2 digits for century
YY = 2 digits for year
MM = 2 digits for month
DD = 2 digits for day

The following types of fields include the following default values:
•
•
•

Character fields—must be filled with spaces.
Numeric fields—must be filled with zeroes.
Date fields—must be filled with zeroes.

June 1, 2005

Version 4.1
C–2

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

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

Field Name

Position

Associated Event

Start

End

431

619

N/A

N/A

Filler

151

Code for Guaranty Agency

1

3

N/A

152

Student’s Social Security Number

4

12

N/A

153

Date of Student’s Birth

13

20

N/A

154

Student’s First Name

21

32

N/A

155

Type of Loan

33

34

N/A

156

Date of Guaranty

35

42

N/A

157

Indicator of Separate Loan

43

43

N/A

158

Code for Original School

44

51

N/A

159

PLUS Borrower’s Social Security Number

52

60

N/A

160

Record Type Indicator

61

61

N/A

161

Action Code

62

62

N/A

162

Old Date of Loan Status

63

70

Loan Status

163

New Date of Loan Status

71

78

Loan Status

164

New Code for Loan Status

79

80

Loan Status

165

Filler

391

398

Supplemental Claim Request

166

Filler

399

406

Supplemental Claim Request

167

Old Date Deferment Starts

81

88

Deferment

168

New Date Reinsurance Claim Requested

148

155

Reinsurance Claim Payment

169

New Date Reinsurance Claim Paid

156

163

Reinsurance Claim Payment

170

New Type of Deferment

105

106

Deferment

171

New Date Deferment Starts

89

96

Deferment

172

New Date Deferment Stops

97

104

Deferment

174

New Code for Current Holder Lender

180

185

Holder Lender

175

New Claim Reason for Guaranty Agency Claim

164

165

Reinsurance Claim Payment

176

New Date Claim Paid

202

209

Insurance Claim Payment

177

Old Date Supplemental Claim Requested

407

414

Supplemental Claim Request

178

New Claim Reason for Lender Claim

210

211

Insurance Claim Payment

179

Old Date of Servicer Responsibility

228

235

Lender Servicer

181

New Date Guaranty Transferred

220

227

Loan Transfer

June 1, 2005

Version 4.1
C–3

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

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

Field Name

Position
Start

End

Associated Event

182

New Indicator of Rehabilitated Loan

264

264

Loan Repurchase

183

Old Date Claim Paid

194

201

Insurance Claim Payment

184

Old Date Reinsurance Claim Requested

140

147

Reinsurance Claim Payment

185

Old Date Repurchased

256

263

Loan Repurchase

186

Old Date Enrollment Status Effective

123

130

Enrollment Status

187

New Date Enrollment Status Effective

131

138

Enrollment Status

188

New Code for Enrollment Status

139

139

Enrollment Status

189

Old Date Loan Sold

172

179

Holder Lender

190

New Date Loan Sold

186

193

Holder Lender

191

Old Code for Servicer

236

241

Lender Servicer

192

Data Provider Identifier

620

640

N/A

194

Old Date Guaranty Transferred

212

219

Loan Transfer

195

Old Code for Current Holder Lender

166

171

Holder Lender

196

New Date Supplemental Claim Requested

415

422

Supplemental Claim Request

197

Old Code for Current School

107

114

Enrollment Status

198

New Code for Current School

115

122

Enrollment Status

199

New Date of Servicer Responsibility

242

249

Lender Servicer

200

New Code for Servicer

250

255

Lender Servicer

201

New Date Repurchased

265

272

Loan Repurchase

202

New Amount Repurchased

273

278

Loan Repurchase

203

Old Date of Guaranty Agency Principal/Interest
Collections

279

286

Collection from Borrower

204

New Date of Guaranty Agency Principal/Interest
Collections

287

294

Collection from Borrower

207

Old Date of Refund on Claims

295

302

Insurance Claim Refund

208

New Date of Refund on Claims

303

310

Insurance Claim Refund

209

Old Date of TOP Offset Principal/Interest
Collections

311

318

TOP Offset Collection

210

New Date of TOP Offset Principal/Interest
Collections

319

326

TOP Offset Collection

211

Old Date of Cancellation

327

334

Cancellation

212

New Date of Cancellation

335

342

Cancellation

213

Old Date of Disbursement

343

350

Disbursement

June 1, 2005

Version 4.1
C–4

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

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

Field Name

Position
Start

End

Associated Event

214

New Date of Disbursement

351

358

Disbursement

215

Old Date of Refund to Lender

359

366

Refund to Lender

216

New Date of Refund to Lender

367

374

Refund to Lender

217

Old Date of GA Bankruptcy Claim Refunds

375

382

Bankruptcy Claim Refund

218

Filler

383

390

Bankruptcy Claim Refund

219

Filler

423

430

PCA/SPA Request

June 1, 2005

Version 4.1
C–5

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

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

Field Name

Position
Start

End

Associated Event

218

Filler

383

390

Bankruptcy Claim Refund

217

Old Date of GA Bankruptcy Claim Refunds

375

382

Bankruptcy Claim Refund

212

New Date of Cancellation

335

342

Cancellation

211

Old Date of Cancellation

327

334

Cancellation

204

New Date of Guaranty Agency Principal/Interest
Collections

287

294

Collection from Borrower

203

Old Date of Guaranty Agency Principal/Interest
Collections

279

286

Collection from Borrower

171

New Date Deferment Starts

89

96

Deferment

172

New Date Deferment Stops

97

104

Deferment

170

New Type of Deferment

105

106

Deferment

167

Old Date Deferment Starts

81

88

Deferment

214

New Date of Disbursement

351

358

Disbursement

213

Old Date of Disbursement

343

350

Disbursement

198

New Code for Current School

115

122

Enrollment Status

188

New Code for Enrollment Status

139

139

Enrollment Status

187

New Date Enrollment Status Effective

131

138

Enrollment Status

197

Old Code for Current School

107

114

Enrollment Status

186

Old Date Enrollment Status Effective

123

130

Enrollment Status

174

New Code for Current Holder Lender

180

185

Holder Lender

190

New Date Loan Sold

186

193

Holder Lender

195

Old Code for Current Holder Lender

166

171

Holder Lender

189

Old Date Loan Sold

172

179

Holder Lender

178

New Claim Reason for Lender Claim

210

211

Insurance Claim Payment

176

New Date Claim Paid

202

209

Insurance Claim Payment

183

Old Date Claim Paid

194

201

Insurance Claim Payment

208

New Date of Refund on Claims

303

310

Insurance Claim Refund

207

Old Date of Refund on Claims

295

302

Insurance Claim Refund

200

New Code for Servicer

250

255

Lender Servicer

199

New Date of Servicer Responsibility

242

249

Lender Servicer

191

Old Code for Servicer

236

241

Lender Servicer

June 1, 2005

Version 4.1
C–6

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

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

Field Name

Position
Start

End

Associated Event

179

Old Date of Servicer Responsibility

228

235

Lender Servicer

202

New Amount Repurchased

273

278

Loan Repurchase

201

New Date Repurchased

265

272

Loan Repurchase

182

New Indicator of Rehabilitated Loan

264

264

Loan Repurchase

185

Old Date Repurchased

256

263

Loan Repurchase

164

New Code for Loan Status

79

80

Loan Status

163

New Date of Loan Status

71

78

Loan Status

162

Old Date of Loan Status

63

70

Loan Status

181

New Date Guaranty Transferred

220

227

Loan Transfer

194

Old Date Guaranty Transferred

212

219

Loan Transfer

161

Action Code

62

62

N/A

151

Code for Guaranty Agency

1

3

N/A

158

Code for Original School

44

51

N/A

192

Data Provider Identifier

620

640

N/A

156

Date of Guaranty

35

42

N/A

153

Date of Student’s Birth

13

20

N/A

N/A

Filler

431

619

N/A

157

Indicator of Separate Loan

43

43

N/A

159

PLUS Borrower’s Social Security Number

52

60

N/A

160

Record Type Indicator

61

61

N/A

154

Student’s First Name

21

32

N/A

152

Student’s Social Security Number

4

12

N/A

155

Type of Loan

33

34

N/A

219

Filler

423

430

PCA/SPA Request

216

New Date of Refund to Lender

367

374

Refund to Lender

215

Old Date of Refund to Lender

359

366

Refund to Lender

175

New Claim Reason for Guaranty Agency Claim

164

165

Reinsurance Claim Payment

169

New Date Reinsurance Claim Paid

156

163

Reinsurance Claim Payment

168

New Date Reinsurance Claim Requested

148

155

Reinsurance Claim Payment

184

Old Date Reinsurance Claim Requested

140

147

Reinsurance Claim Payment

166

Filler

399

406

Supplemental Claim Request

June 1, 2005

Version 4.1
C–7

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

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

Field Name

Position
Start

End

Associated Event

196

New Date Supplemental Claim Requested

415

422

Supplemental Claim Request

165

Filler

391

398

Supplemental Claim Request

177

Old Date Supplemental Claim Requested

407

414

Supplemental Claim Request

210

New Date of TOP Offset Principal/Interest
Collections

319

326

TOP Offset Collection

209

Old Date of TOP Offset Principal/Interest
Collections

311

318

TOP Offset Collection

June 1, 2005

Version 4.1
C–8

GA Data Provider Instructions

Appendix C: Past Period Change Record Layout

PPC Events

PPC Event

Bankruptcy Claim Refund

What you are doing:
Changing the Date of Guaranty Agency Bankruptcy Claim Refunds or deleting an event.
What to do:
1. Determine the history:
• Old Date of Guaranty Agency Bankruptcy Claim Refunds (in history)
2. To change an event, include Loan Identifiers, Old Date of Guaranty Agency Bankruptcy
Claim Refunds (key), and New Date of Guaranty Agency Bankruptcy Claim Refunds.
3. To delete an event, include Loan Identifiers, Old Date of Guaranty Agency Bankruptcy
Claim Refunds (key), and populate New Date of Guaranty Agency Bankruptcy Claim
Refunds with default values.
To change:
Key/
Value

Field

³

Date of Guaranty Agency
Bankruptcy Claim Refunds

Field
Code
217
218

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•

Old Date of Guaranty Agency Bankruptcy Claim Refunds (positions 375-382) as it is in NSLDS history
New Date of Guaranty Agency Bankruptcy Claim Refunds (positions 383-390)

Result:
NSLDS changes Date of Guaranty Agency Bankruptcy Claim Refunds.

June 1, 2005

Version 4.1
C–9

GA Data Provider Instructions

Edit
Level
Domain

Verifies

Appendix C: Past Period Change Record Layout

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

217

0443

Invalid Old Date of GA
Bankruptcy Claim Refunds

Must be a valid date.

Invalid date.

218

0444

Invalid New Date of GA
Bankruptcy Claim Refunds

Record

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

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

217

0486

Old Date of Date of GA
Bankruptcy Claim Refunds is
required

Load

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.

New Date of GA
Bankruptcy Claim
Refunds is on or
before Date of GA
Bankruptcy Claim
Refunds for prior
event.

218

0173

Event Sequence Error; 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 after Date of GA
Bankruptcy Claim Refunds
for the subsequent event
stored in NSLDS.

New Date of GA
Bankruptcy Claim
Refunds is on or
after Date of GA
Bankruptcy Claim
Refunds for
subsequent event.

218

0173

Event Sequence Error; Date
of GA Bankruptcy Claim
Refunds

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

Old Date of GA Bankruptcy
Claim Refunds must exist in
history.

Old Date of GA
Bankruptcy Claim
Refunds does not
exist.

217

0474

Old Date of GA Bankruptcy
Claim Refunds does not exist

June 1, 2005

Version 4.1
C–10

GA Data Provider Instructions
Edit
Level

Appendix C: Past Period Change Record Layout

Verifies

Error

You cannot change a date in
history to equal another date
in history.

Date submitted
equals New Date of
GA Bankruptcy
Claim Refunds in
NSLDS.

June 1, 2005

Field
Code

Error
Code

Error Message

218

0515

New Date of GA Bankruptcy
Claim Refunds already exists

Version 4.1
C–11

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Date of Cancellation

Field
Code
211
212

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•

Old Date of Cancellation (positions 327-334) as it is in NSLDS history
New Date of Cancellation (positions 335-342)

Result:
NSLDS changes Date of Cancellation.

June 1, 2005

Version 4.1
C–12

GA Data Provider Instructions

Edit
Level
Domain

Verifies

Appendix C: Past Period Change Record Layout

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

211

0437

Invalid Old Date of
Cancellation

Must be a valid date.

Invalid date.

212

0438

Invalid New Date of
Cancellation

Record

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

No corresponding
value in Old Date
of Cancellation.

211

0465

Old Date of Date of
Cancellation is required

Load

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.

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

212

0121

Event Sequence Error; Date
of Cancellation

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

PPC not being used to alter
current event.

Old Date of
Cancellation equals
latest Date of
Cancellation.

211

0317

PPC correction/delete not
allowed on current
cancellation

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

Old Date of Cancellation
must exist in history.

Old Date of
Cancellation does
not exist.

211

0497

Old Date of Cancellation
does not exist

You cannot change a date in
history to equal another date
in history.

New Date of
Cancellation is
already in NSLDS.

212

0518

New Date of Cancellation
already exists

June 1, 2005

Version 4.1
C–13

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Date of Guaranty Agency
Principal/Interest Collections

Field
Code
203
204

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•

Old Date of Guaranty Agency Principal/Interest Collections (positions 279-286) as it is in NSLDS history
New Date of Guaranty Agency Principal/Interest Collections (positions 287-294)

Result:
NSLDS changes Date of Guaranty Agency Principal/Interest Collections.

June 1, 2005

Version 4.1
C–14

GA Data Provider Instructions

Edit
Level
Domain

Verifies

Appendix C: Past Period Change Record Layout

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

203

0429

Invalid Old Date of Guaranty
Agency Principal/Interest
Collections

Must be a valid date.

Invalid date.

204

0430

Invalid New Date of
Guaranty Agency
Principal/Interest Collections

Record

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

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

203

0476

Old Date of GA Principal/
Interest Collection is required

Load

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.

New Date for GA
Principal/Interest
Collections is on or
before Date of GA
Principal/Interest
Collections for
prior event.

204

0164

Event Sequence Error; New
GA Collection Date

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.

New Date for GA
Principal/Interest
Collections is on or
after Date of GA
Principal/Interest
Collections for
subsequent event.

204

0164

Event Sequence Error; New
GA Collection Date

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

Old Date of GA Principal/
Interest Collection must exist
in history.

Old Date of GA
Principal/Interest
Collection does not
exist.

203

0446

Old Date of GA
Principal/Interest Collections
does not exist

June 1, 2005

Version 4.1
C–15

GA Data Provider Instructions
Edit
Level
Load

Appendix C: Past Period Change Record Layout

Verifies

Error

You cannot change a date in
history to equal another date
in history.

Date submitted
equals New Date of
GA Principal/
Interest Collections
already in NSLDS.

June 1, 2005

Field
Code

Error
Code

Error Message

204

0512

New Date for GA
Principal/Interest Collections
already exists

Version 4.1
C–16

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Code for Current School

Field
Code
197
198

Position

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

Bytes

8
8

Type

Numeric
Numeric

Report:
•
•

Old Code for Current School (positions 107-114) as it is in NSLDS history
New Code for Current School (positions 115-122) as it should be

Result:
NSLDS changes Code for Current School.

Edit
Level
Domain

Record

Verifies

Error

Field
Code

Error
Code

Error Message

Must be numeric.

Is not numeric.

198

0268

Invalid New Code for
Current School

Must be numeric.

Is not numeric.

197

0283

Invalid Old Code for
Current School

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

New Code for
Current School is
not ‘88888800’.

198

0268

Invalid New Code for
Current School

June 1, 2005

Version 4.1
C–17

GA Data Provider Instructions
Edit
Level
Record

Load

Verifies

Appendix C: Past Period Change Record Layout
Error

Field
Code

Error
Code

Error Message

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

New Code for
Current School is
not ‘88888811’.

198

0268

Invalid New Code for
Current School

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

Old Code for
Current School is
not ‘88888800’.

197

0283

Invalid Old Code for
Current School

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

Old Code for
Current School is
‘88888811’.

197

0283

Invalid Old Code for
Current School

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.

No corresponding
value in Old Date
Enrollment Status
Effective or New
Code for Current
School.

197

0458

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

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.

No corresponding
value in Old Code
for Current
School.

197

0459

Old Code for Current
School is required

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in NSLDS.

Student not found.

152

0257

Student not found

If New Code for Current School
contains a value other than all
zeroes, it is a valid OPE code
provided by PEPS to NSDLS.

New Code for
Current School
does not match
value stored in
NSLDS.

198

0268

Invalid New Code for
Current School

Old Code for Current School is a
valid OPE code provided by
PEPS to NSLDS.

Old Code for
Current School
does not match
value stored in
NSLDS.

197

0283

Invalid Old Code for
Current School

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

Association
between student
and Old Code for
Current School.

197

0286

Old Code for Current
School does not exist

June 1, 2005

Version 4.1
C–18

GA Data Provider Instructions
Edit
Level
Load

Verifies

Appendix C: Past Period Change Record Layout
Error

Field
Code

Error
Code

Error Message

Verifies guarantor of loan.

Guarantor does
not own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information
exists.

152

0408

Student SSN currently
used by another student

June 1, 2005

Version 4.1
C–19

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Date Deferment Starts (only)

Field
Code
167
168

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•
•

Old Date Deferment Starts (positions 81-88) as it is in NSLDS history
New Date Deferment Starts (positions 89-96) when existing Type of Deferment became effective
Type of Deferment (positions 105-106) as blanks

Result:
NSLDS changes Date Deferment Starts and leaves Type of Deferment unchanged.

June 1, 2005

Version 4.1
C–20

GA Data Provider Instructions

Key/
Value

Field

Ã

Date Deferment Stops (only)

Appendix C: Past Period Change Record Layout

Field
Code
169

Position

97-104

Bytes

8

Type

Date

Report:
•
•
•

Old Date Deferment Starts (positions 81-88) as it is in NSLDS history
New Date Deferment Stops (positions 97-104) when existing Type of Deferment stopped
Type of Deferment (positions 105-106) as blanks

Result:
NSLDS changes Date Deferment Starts and leaves Type of Deferment unchanged.

Key/
Value

Field

Ã

New Type of Deferment
(only)

Field
Code
170

Position

105-106

Bytes

2

Type

Character

Report:
•
•
•

Old Date Deferment Starts (positions 81-88) as it is in NSLDS history
New Type of Deferment (positions 105-106)
‘00000000’ in New Date Deferment Starts field (positions 71-78)

Result:
NSLDS changes Type of Deferment and leaves Date of Deferment unchanged.

June 1, 2005

Version 4.1
C–21

GA Data Provider Instructions

Key/
Value

Field

³

Date Deferment Starts

Appendix C: Past Period Change Record Layout

Field
Code

Position

Bytes

Type

167
168

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

8
8

Date
Date

169

97-104

8

Date

170

105-106

2

Character

and

Ã

Date Deferment Stops
and

Ã

New Type of Deferment

Report:
•
•
•
•

Old Date Deferment Starts (positions 81-88) as it is in NSLDS history
New Date Deferment Starts field (positions 81-88)
New Date Deferment Stops field (positions 97-104)
New Type of Deferment (positions 105-106)

Result:
NSLDS changes Type of Deferment, Date Deferment Starts, and Date Deferment Stops.

June 1, 2005

Version 4.1
C–22

GA Data Provider Instructions

Edit
Level
Domain

Verifies

Appendix C: Past Period Change Record Layout

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

167

0364

Invalid Old Date Deferment
Starts field

Must be a valid date.

Invalid date.

171

0366

Invalid New Date Deferment
Starts field

Must be a valid date.

Invalid date.

172

0367

Invalid New Date Deferment
Stops field

Record

If Type of Deferment, New
Deferment Starts, or New
Deferment Stops fields
contain a value other than
spaces, there must be a
corresponding value in Old
Date Deferment Starts.

No corresponding
Old Date
Deferment Starts.

167

0456

Old Date Deferment Starts is
required

Load

If New Date Deferment
Starts is zeroes, New Date
Deferment Stops must be
after Date Deferment Starts
for the prior event stored in
NSLDS.

New Date
Deferment Stops is
on or before Old
Date Deferment
Starts.

172

0107

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

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

Old Date Deferment Starts
must exist in history.

Old Date
Deferment Starts
does not exist.

167

0269

Old Date Deferment Starts
does not exist

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

New Date Deferment Stops
must be after the New Date
Deferment Starts.

New Date
Deferment Stops is
on or before New
Date Deferment
Starts.

171

0348

New Date Deferment Stops
must be > New Date
Deferment Starts

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

You cannot change a date in
history to equal another date
in history.

Date submitted
equals New Date
Deferment Starts
already in NSLDS.

171

0503

New Date Deferment Starts
already exists

June 1, 2005

Version 4.1
C–23

GA Data Provider Instructions
Edit
Level
Load

Appendix C: Past Period Change Record Layout

Verifies

Error

New Date Deferment Starts
must not be on or after the
Date Deferment Starts for the
subsequent event stored in
NSLDS.

New Date
Deferment Starts is
on or after New
Date Deferment
Stops.

June 1, 2005

Field
Code

Error
Code

171

0536

Error Message
Event Sequence Error; New
Date Deferment Starts

Version 4.1
C–24

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

Action Code

161

Position

62

Bytes

1

Type

Character

Report:
•

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

Result:
NSLDS deletes the loan from the NSLDS database.

Edit
Level

Verifies

Error

Field
Code

Error
Code

061

0171

Error Message

Record

Must be a valid action
code.

Invalid code.

Load

Loan must exist in
NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

Verifies guarantor of
loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines
whether conflicting date
exists with respect to
SSN.

Conflicting
information exists.

152

0408

Student SSN currently
used by another student

June 1, 2005

Invalid Action Code

Version 4.1
C–25

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Date of Disbursement

Field
Code
213
214

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•

Old Date of Disbursement (positions 343-350) as it is in NSLDS history
New Date of Disbursement (positions 351-358)

Result:
NSLDS changes Old Date of Disbursement.

June 1, 2005

Version 4.1
C–26

GA Data Provider Instructions

Edit
Level
Domain

Verifies

Appendix C: Past Period Change Record Layout

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

213

0439

Invalid Old Date of
Disbursement

Must be a valid date.

Invalid date.

214

0440

Invalid New Date of
Disbursement

Record

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

No corresponding
value in Old Date
of Disbursement.

213

0467

Old Date of Date of
Disbursement is required

Load

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.

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

214

0202

Event Sequence Error; Date
of Disbursement

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.

New Date of
Disbursement is on
or before Date of
Disbursement on
claims for prior
event.

214

0202

Event Sequence Error;
Disbursement

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

PPC not being used to alter
current event.

Old Date of
Disbursement
equals latest Date
of Disbursement.

213

0319

PPC Correction/delete not
allowed on Current
Disbursement

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

Old Date of Disbursement
must exist in history.

Old Date of
Disbursement does
not exist.

213

0439

Invalid Old Date of
Disbursement

You cannot change a date in
history to equal another date
in history.

Date submitted
equals New Date of
Disbursement
already in NSLDS.

214

0519

New Date of Disbursement
already exists

June 1, 2005

Version 4.1
C–27

GA Data Provider Instructions
Edit
Level
Load

Appendix C: Past Period Change Record Layout

Verifies

Error

You cannot use a plug date to
modify a real date.

Plug date used to
modify real Date of
Disbursement.

June 1, 2005

Field
Code

Error
Code

214

0527

Error Message
Default value for this field
cannot modify a real value

Version 4.1
C–28

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Code for Current School
(only)

Field
Code
197
198

Position

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

Bytes

8
8

Type

Numeric
Numeric

Report:
•
•
•

Old Code for Current School (positions 107-114) as it is in NSLDS history
Old Date Enrollment Status Effective (positions 131-138) as it is in NSLDS history
New Code for Current School (positions 115-122) when Old Date Enrollment Status was effective

Result:
NSLDS changes Code for Current School and leaves Date Enrollment Status Effective unchanged.

June 1, 2005

Version 4.1
C–29

GA Data Provider Instructions

Key/
Value

Field

Ã

Code for Enrollment Status
(only)

Appendix C: Past Period Change Record Layout

Field
Code
188

Position

139

Bytes

1

Type

Character

Report:
•
•
•
•

Old Code for Current School (positions 107-114) as it is in NSLDS history
Old Date Enrollment Status Effective (positions 123-130) as it is in NSLDS history
New Code for 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

Date of Enrollment Status
(only)

³

Field
Code
186
187

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

Bytes
8
8

Type
Date
Date

Report:
•
•
•
•

Old Code for Current School (positions 107-114) as it is in NSLDS history
Old Date Enrollment Status Effective (positions 123-130) as it is in NSLDS history
New Date Enrollment Status Effective (positions 131-138) when Code for Enrollment Status became
effective
New Code for Current School (positions 115-122) as blank

Result:
NSLDS changes Date Enrollment Status Effective and leaves Code for Current School unchanged.

June 1, 2005

Version 4.1
C–30

GA Data Provider Instructions

Key/
Value

Appendix C: Past Period Change Record Layout

Field

³

Field
Code

Code for Current School

Position

Bytes

Type

197
198

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

8
8

Numeric
Numeric

186
187

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

8
8

Date
Date

188

139

1

Character

and

³

Date Enrollment Status
Effective
and

Ã

Code for Enrollment Status

Report:
•
•
•
•
•

Old Code for Current School (positions 107-114) as it is in NSLDS history
Old Date Enrollment Status Effective (positions 123-130) as it is in NSLDS history
New Code for Current School (positions 115-122)
New Date Enrollment Status Effective (positions 131-138) when new Code for Enrollment Status and New
Code for Current School became effective
New Code for Enrollment Status (position 139) as it should be

Result:
NSLDS changes Code for Current School, Date Enrollment Status Effective, and Code for Enrollment Status.

Edit
Level
Domain

Record

Verifies

Error

Field
Code

Error
Code

Error Message

Must be numeric.

Not numeric.

198

0268

Invalid New Code for
Current School

Must be numeric.

Not numeric.

197

0283

Invalid Old Code for Current
School

Must be a valid date.

Invalid date.

186

0368

Invalid Old Date Enrollment
Status Effective

Must be a valid date.

Invalid date.

187

0369

Invalid New Date Enrollment
Status Effective

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.

No corresponding
Old Date
Enrollment Status
Effective.

186

0352

Old Date Enrollment Status
Effective is required

June 1, 2005

Version 4.1
C–31

GA Data Provider Instructions
Edit
Level
Record

Load

Verifies

Appendix C: Past Period Change Record Layout
Error

Field
Code

Error
Code

Error Message

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.

No corresponding
Old Date
Enrollment Status
Effective.

186

0353

Old Date Enrollment Status
Effective is required

If New Code for Enrollment
Status is not space, it must be
a valid code from Table B-5
in Appendix B.

Invalid code.

188

0353

Invalid New Date Enrollment
Status Effective

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.

No corresponding
Old Code for
Current School.

197

0459

Old Code for Current School
is required

You cannot use a plug date or
code to modify a real value.

Using a plug date
or code to modify a
real value.

187

0527

Default value for this field
cannot modify a real value

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

Must be a valid code from
the Current School Codes
table.

Invalid code.

198

0268

Invalid New Code for
Current School

Old Code for Current School
is a valid OPE code provided
by PEPS to NSLDS.

Old Code for
Current School
does not match
value stored in
NSLDS.

197

0283

Invalid Old Code for Current
School

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

Association
between student
and Old Code for
Current School.

197

0286

Old Code for Current School
does not exist

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

Must be a valid code.

Invalid code.

188

0353

Invalid New Code for
Enrollment Status

June 1, 2005

Version 4.1
C–32

GA Data Provider Instructions
Edit
Level
Load

Verifies

Appendix C: Past Period Change Record Layout
Error

Field
Code

Error
Code

Error Message

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.

No corresponding
value in Old Date
Enrollment Status
Effective and Old
Code for Current
School.

186

0356

Old Date Enrollment Status
Effective does not exist

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

You cannot change a date in
history to equal another date
in history.

Date submitted
equals New Date
Enrollment Status
Effective already in
NSLDS.

187

0504

New Date Enrollment Status
Effective already exists

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

New Date
Enrollment Status
Effective is on or
before Date
Enrollment Status
Effective for the
prior event.

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.

New Date
Enrollment Status
Effective is on or
after Date
Enrollment Status
Effective for the
subsequent event.

187

0530

Event Sequence Error; New
Date Enrollment Status
Effective

June 1, 2005

Version 4.1
C–33

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Code for Holder Lender
(only)

Field
Code
195
174

Position

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

Bytes

6
6

Type

Numeric
Numeric

Report:
•
•
•

Old Code for Holder Lender (positions 166-171) as it is in NSLDS history
Old Date Loan Sold (positions 172-179) as it is in NSLDS history
New Code for Holder Lender (positions 180-185) as it should be

Result:
NSLDS changes Code for Holder Lender and leaves Date Loan Sold unchanged.

June 1, 2005

Version 4.1
C–34

GA Data Provider Instructions

Key/
Value

Appendix C: Past Period Change Record Layout

Field

³

Field
Code

Date Loan Sold (only)

189
190

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•
•

Old Code for Holder Lender (positions 166-171) as it is in NSLDS history
Old Date Loan Sold (positions 172-179) as it is in NSLDS history
New Date Loan Sold (positions 186-193) when Code for Holder Lender became effective

Result:
NSLDS changes Date Loan Sold and leaves Code for Holder Lender unchanged.

Key/
Value

Field

³

Field
Code

Code for Current Holder
Lender

Position

Bytes

Type

195
174

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

6
6

Numeric
Numeric

189
190

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

8
8

Date
Date

and

³

Date Loan Sold

Report:
•
•
•
•

Old Code for Current Holder Lender (positions 166-171) as it is in NSLDS history
Old Date Loan Sold (positions 172-179) as it is in NSLDS history
New Code for Current Holder Lender (positions 180-185) as it should be
New Date Loan Sold (positions 186-193) when new Code for Current Holder Lender became effective

Result:
NSLDS changes Code for Holder Lender and Date Loan Sold.

Edit
Level
Domain

Verifies

Error

Field
Code

Error
Code

Error Message

Must be numeric.

Is not numeric.

195

0178

Invalid Old Code for Current
Holder Lender

Must be a valid date.

Invalid date.

189

0375

Invalid Old Date Loan Sold

Must be a valid date.

Invalid date.

190

0376

Invalid New Date Loan Sold

Must be numeric.

Is not numeric.

174

0445

Invalid New Code for
Current Holder Lender

June 1, 2005

Version 4.1
C–35

GA Data Provider Instructions
Edit
Level

Verifies

Record

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.

Load

Appendix C: Past Period Change Record Layout
Error

Field
Code

Error
Code

No corresponding
Old Date Loan
Sold.

189

0382

Old Date field required

New Code for Current Holder
Lender must be in valid range
for lenders.

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

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.

No corresponding
Old Code for
Current Holder
Lender.

195

0462

Old Code for Current Holder
Lender is required

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.

No corresponding
New Code for
Current Holder
Lender.

174

0463

New Code for Current
Holder Lender is required

Real value not changed to Plug
Value.

Invalid Plug Value
used.

174

0527

Def value for this field
cannot modify a real 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.

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

189

0256

Old Date Loan Sold is
required

195

0462

Old Code for Current Holder
Lender

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.

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

189

0256

Old Date Loan Sold is
required

195

0462

Old Code for Current Holder
Lender

Old Code for Current Holder
Lender must be a valid code
and must match a value stored
in NSLDS.

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

195

0178

Invalid Code for Current
Holder Lender

Changing a value stored in
history.

Modifying a
current value.

195

0191

PPC Correction not allowed
on Current Lender Branch
Holder

June 1, 2005

Error Message

Version 4.1
C–36

GA Data Provider Instructions
Edit
Level
Load

Verifies

Appendix C: Past Period Change Record Layout
Error

Field
Code

Error
Code

Error Message

Must be after Date Loan Sold
for the prior event stored in
NSLDS.

New Date Loan
Sold not after prior
event in NSLDS.

190

0214

Event Sequence Error; New
Date Loan Sold

Must be before Date Loan Sold
for the subsequent event stored
in NSLDS.

New Date Loan
Sold before
subsequent event.

190

0214

Event Sequence Error; New
Date Loan Sold

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Old Date Loan Sold must
match a corresponding value
stored in NSLDS.

Old Date Loan
Sold does not
match the value
stored in NSLDS.

189

0256

Old Date Loan Sold is
required

Student must exist in NSLDS.

Student not found.

152

0257

Student not found

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

Not changing Original Lender
via PPC.

Old Code for
Current Lender
Holder and Old
Date Loan Sold
identify original
lender.

189

0375

Invalid Old Date Loan Sold

Must be a corresponding value
in Old Date Loan Sold.

No corresponding
Old Date Loan
Sold.

189

0383

Old Date Loan Sold does not
exist

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

New Code for Current Holder
Lender must be a valid code.

Invalid code.

174

0445

Invalid New Code for
Current Holder Lender

You cannot change a date in
history to equal another date in
history.

Date submitted
equals New Date
Loan Sold already
in NSLDS.

190

0508

New Date Loan Sold already
exists

June 1, 2005

Version 4.1
C–37

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Date Claim Paid (only)

Field
Code
183
176

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•
•

Old Date Claim Paid (positions 194-201) as it is in NSLDS history
New Date Claim Paid (positions 202-209) when New Claim Reason for Lender Claim became effective
New Claim Reason for Lender Claim (positions 210-211) as blanks

Result:
NSLDS changes Date Claim Paid and leaves Claim Reason for Lender Claim unchanged.

Key/
Value

Field

Ã

Claim Reason for Lender
Claim (only)

Field
Code
178

Position

210-211

Bytes

2

Type

Character

Report:
•
•
•

Old Date Claim Paid (positions 194-201) as it is in NSLDS history
New Claim Reason for Lender Claim (positions 210-211) as it should be
New Date Claim Paid (positions 202-209) as zeros

Result:
NSLDS changes Claim Reason for Lender Claim and leaves Date Claim Paid unchanged.

June 1, 2005

Version 4.1
C–38

GA Data Provider Instructions

Key/
Value

Appendix C: Past Period Change Record Layout

Field

³

Field
Code

Date Claim Paid

Position

Bytes

Type

183
176

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

8
8

Date
Date

178

210-211

2

Character

and

Ã

Claim Reason for Lender
Claim

Report:
•
•
•

Old Date Claim Paid (positions 194-201) as it is in NSLDS history
New Date Claim Paid (positions 202-209) when New Claim Reason for Lender Claim became effective
New Claim Reason for Lender Claim (210-211) as it should be

Result:
NSLDS changes Date Claim Paid and Claim Reason for Lender Claim.

Edit
Level

Verifies

Error

Domain

Must be a valid date.

Record

Load

Field
Code

Error
Code

Error Message

Invalid date.

183

0371

Invalid Old Date Claim Paid

Must be a valid date.

Invalid date.

176

0423

Invalid New Date Claim Paid

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

Year of Old Date
Claim Paid is
before year of
Date of Guaranty.

183

0142

Date must be later than 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.

Year of New Date
Claim Paid is
before year of
Date of Guaranty.

176

0142

Date must be later than Date
of Guaranty

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in NSLDS.

Student not found.

152

0257

Student not found

Verifies guarantor of loan.

Guarantor does
not own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

Old Date Claim Paid must exist
in history.

Old Date Claim
Paid does not
exist.

183

0359

Old Date Claim Paid does
not exist

If Old Date Claim Paid field
contains a value other than all
zeroes, it must match a value
stored in NSLDS.

Old Date Claim
Paid does not
match value
stored in NSLDS.

183

0371

Invalid Old Date Claim Paid

June 1, 2005

Version 4.1
C–39

GA Data Provider Instructions
Edit
Level
Load

Appendix C: Past Period Change Record Layout

Verifies

Error

Field
Code

Error
Code

Error Message

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.

No corresponding
value in Old Date
Claim Paid and
Old Code for
Current Holder
Lender.

176

0371

Invalid Old Date Claim Paid

If Old Date Claim Paid field
contains a value other than all
zeroes, it must match a value
stored in NSLDS.

Old Date Claim
Paid does not
match value
stored in NSLDS.

183

0371

Invalid Old Date Claim Paid

Must be a valid code from
Claim Reasons Code Table.

Invalid code.

178

0379

Invalid New Claim Reason
for Lender Claim

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.

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

178

0379

Invalid New Claim Reason
for lender claim

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.

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

178

0379

Invalid New Claim Reason
for lender claim

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.

No corresponding
value in Old Date
Claim Paid and/or
Old Code for
Current Holder
Lender.

183

0380

Old Date Claim Paid is
required

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information
exists.

152

0408

Student SSN currently used
by another student

You cannot change a date in
history to equal another date in
history.

New Date Claim
Paid already in
NSLDS.

176

0509

New Date Claim Paid already
exists

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.

New Date Claim
Paid is not on or
before Date Claim
Paid for prior
event.

176

0534

Event sequence error; New
Insurance CL xxx Date Paid

June 1, 2005

Version 4.1
C–40

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.

June 1, 2005

Field
Code

Error
Code

176

0534

Error Message
Event sequence error; New
Insurance CL xxx Date Paid

Version 4.1
C–41

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Date of Refund on Claims

Field
Code
207
208

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•

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

Version 4.1
C–42

GA Data Provider Instructions

Edit
Level
Domain

Verifies

Appendix C: Past Period Change Record Layout

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

207

0433

Invalid Old Date of Refund
from ender on Claims

Must be a valid date.

Invalid date.

208

0434

Invalid New Date of Refund
on Claims

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.

No corresponding
value in Old Date
of Refund on
Claims.

207

0480

Old Date of Date of Refund
on Claims is required

Load

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.

New Date of
Refund on Claims
is on or before
Date of Refund on
Claims for prior
event.

208

0211

Event Sequence Error; Date
of Refund on Claims

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.

New Date for Date
of Refund on
Claims is on or
after Date of
Refund on Claims
for subsequent
event.

208

0211

Event Sequence Error; Date
of Refund on Claims Date

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student found

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

Old Date of Refund on
Claims must exist in history.

Old Date of Refund
on Claims does not
exist.

207

0500

Old Date of Refund on
Claims does not exist

You cannot change a date in
history to equal another date
in history.

Date submitted
equals New Date of
Refund on Claims
already in NSLDS.

208

0521

New Date of Refund on
Claims already exists

June 1, 2005

Version 4.1
C–43

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Date of Servicer
Responsibility (only)

Field
Code
179
199

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•
•

Old Date of Servicer Responsibility (positions 228-235) as it is in NSLDS history
Old Code for Servicer (positions 236-241) as it is in NSLDS history
New Date of Servicer Responsibility (positions 242-249) when Code for Servicer became effective

Result:
NSLDS changes Date of Servicer Responsibility and leaves Code for Servicer unchanged.

June 1, 2005

Version 4.1
C–44

GA Data Provider Instructions

Key/
Value

Appendix C: Past Period Change Record Layout

Field

³

Field
Code

Code for Servicer (only)

191
200

Position

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

Bytes

6
6

Type

Numeric
Numeric

Report:
•
•
•

Old Code for Servicer (positions 236-241) as it is in NSLDS history
Old Date of Servicer Responsibility (positions 228-235) as it is in NSLDS history
New Code for Servicer (positions 250-255) as it should be

Result:
NSLDS changes Code for Servicer and leaves Date of Servicer Responsibility unchanged.

Key/
Value

Field

³

Field
Code

Date of Servicer Responsibility
and

³

Code for Servicer

Position

Bytes

Type

179
199

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

8
8

Date
Date

191
200

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

6
6

Numeric
Numeric

Report:
•
•
•
•

Old Date of Servicer Responsibility (positions 228-235) as it is in NSLDS history
Old Code for Servicer (positions 236-241) as it is in NSLDS history
New Date of Servicer Responsibility (positions 242-249) when New Code for Servicer became effective
New Code for Servicer (positions 250-255) as it should be

Result:
NSLDS changes Date of Servicer Responsibility and Claim Code for Servicer.

Edit
Level

Verifies

Error

Field
Code

Error
Code

Error Message

Domain

Must be a valid date.

Invalid date.

179

0426

Invalid Old Date of Servicer
Responsibility

Must be numeric.

Is not numeric.

199

0427

Invalid Old Code for Servicer

Must be a valid date.

Invalid date.

191

0440

Invalid New Date of Servicer
Responsibility

Must be numeric.

Is not numeric.

200

0450

Invalid New Code for
Servicer

June 1, 2005

Version 4.1
C–45

GA Data Provider Instructions
Edit
Level

Verifies

Record

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.

Load

Appendix C: Past Period Change Record Layout
Error

Field
Code

Error
Code

No
corresponding
value in Old
Code for
Servicer.

191

0468

Old Code for Servicer is
required

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.

No
corresponding
value in Old
Code for
Servicer.

191

0468

Old Code for Servicer is
required

If New Code for Servicer field
contains a value other than all
zeroes, there must be a
corresponding value in Old Code
for Servicer.

No
corresponding
value in Old
Code for
Servicer.

191

0468

Old Code for Servicer is
required

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.

No
corresponding
value in Old
Date of Servicer
Responsibility.

179

0469

Old Date of Servicer
Responsibility is required

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.

No
corresponding
value in Old
Date of Servicer
Responsibility.

179

0469

Old Date of Servicer
Responsibility is required

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.

New Date of
Servicer
Responsibility is
on or before
Date of Servicer
Responsibility
for the prior
event.

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.

New Date of
Servicer
Responsibility is
on or after Date
of Servicer
Responsibility
for the
subsequent
event.

199

0213

Event Sequence Error; New
Date Servicer Responsibility

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in NSLDS.

Student not
found.

152

0257

Student not found

June 1, 2005

Error Message

Version 4.1
C–46

GA Data Provider Instructions
Edit
Level
Load

Verifies

Appendix C: Past Period Change Record Layout
Error

Field
Code

Error
Code

Error Message

Verifies guarantor of loan.

Guarantor does
not own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information
exists.

152

0408

Student SSN currently used
by another student

NSLDS has an association
between loan and Old Code for
Servicer.

Old Code for
Servicer not
found for loan.

179

0424

Old Date of Servicer
Responsibility does not exist

Old Code for Servicer must
match a value stored in NSLDS.

Old Code for
Servicer does not
match value
stored in
NSLDS.

191

0449

Invalid Old Code for Servicer

If New Code for Servicer field
contains a value other than all
zeroes, it must match a value
stored in NSLDS.

New Code for
Servicer does not
match value
stored in
NSLDS.

200

0450

Invalid New Code for
Servicer

You cannot change a date in
history to equal another date in
history.

New Date of
Servicer
Responsibility
already in
NSLDS.

199

0511

New Date of Servicer
Responsibility already exists

June 1, 2005

Version 4.1
C–47

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Date of Loan Status (only)

Field
Code
162
163

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

Bytes
8
8

Type
Date
Date

Report:
•
•
•

Old Date of Loan Status (positions 63-70) as it is in NSLDS history
New Date of Loan Status (positions 71-78) when Code for Loan Status became effective
Code for Loan Status (positions 79-80) as blanks

Result:
NSLDS changes Date of Loan Status stored in history to your new date and leaves Code for Loan Status
unchanged.

June 1, 2005

Version 4.1
C–48

GA Data Provider Instructions

Key/
Value

Appendix C: Past Period Change Record Layout

Field

Ã

Field
Code
164

Loan Status Code (only)

Position
79-80

Bytes
2

Type
Character

Report:
•
•
•

Old Date of Loan Status (positions 63-70) as it is in NSLDS history
New Code for Loan Status (positions 79-80)
‘00000000’ in New Date of Loan Status field (positions 71-78)

Result:
NSLDS changes Loan Status Code stored in history to your new code and leaves Date for Loan Status
unchanged.

Key/
Value

Field

³

Field
Code

Date of Loan Status

Position

Bytes

Type

162
163

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

8
8

Date
Date

164

79-80

2

Character

and

Ã

Loan Status Code

Report:
•
•
•

Old Date of Loan Status (positions 63-70) as it is in NSLDS history
New Date of Loan Status (positions 71-78) when new Code for Loan Status became effective
Code for Loan Status field (positions 79-80)

Result:
NSLDS changes Date for Loan Status and Code of Loan Status stored in history to your new date and code.

Edit
Level
Domain

Verifies

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

162

0360

Invalid Old Date of Loan
Status

Must be a valid date.

Invalid date.

163

0362

Invalid New Date of Loan
Status

June 1, 2005

Version 4.1
C–49

GA Data Provider Instructions
Edit
Level
Record

Load

Appendix C: Past Period Change Record Layout

Verifies

Error

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.

No corresponding Old
Date of Loan Status.

162

0270

Date of Old Loan Status is
Required

If Code for Loan Status
field contains a value
other than spaces, there
must be a
corresponding value in
Old Date of Loan
Status.

No corresponding Old
Date of Loan Status.

162

0270

Date of Old Loan Status is
Required

Must be a valid code
from the Loan Status
Codes table.

Invalid code.

164

0291

Invalid Code for Loan
Status

Cannot delete a current
value or event.

Deleting a current
value.

162

0118

PPC Correction/delete not
allowed on Current Loan
Status

Old Date of Loan
Status must exist in
history.

Old Date of Loan
Status does not exist.

162

0234

Old Date of Loan Status
does not exist

Loan must exist in
NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

Verifies guarantor of
loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines
whether conflicting date
exists with respect to
SSN.

Conflicting
information exists.

152

0408

Student SSN currently
used by another student

You cannot change a
date in history to equal
another date in history.

New date of Loan
Status already in
NSLDS.

163

0502

New Date of Loan Status
already exists

June 1, 2005

Field
Code

Error
Code

Error Message

Version 4.1
C–50

GA Data Provider Instructions
Edit
Level
Load

Appendix C: Past Period Change Record Layout

Verifies

Error

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.

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

163

0532

Event Sequence Error;
New Date of Loan Status

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.

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

Field
Code

Error
Code

Error Message

Version 4.1
C–51

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Date of Refund to Lender

Field
Code
215
216

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•

Old Date of Refund to Lender (positions 359-366) as it is in NSLDS history
New Date of Refund to Lender (positions 367-374)

Result:
NSLDS changes Date of Refund to Lender.

June 1, 2005

Version 4.1
C–52

GA Data Provider Instructions

Edit
Level
Domain

Verifies

Appendix C: Past Period Change Record Layout

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

215

0441

Invalid Old Date of Refund
to Lender

Must be a valid date.

Invalid date.

216

0442

Invalid New Date of Refund
to Lender

Record

If New Date of Refund to
Lender field contains a value
other than all zeroes, there
must be a corresponding
value in Old Date Refund to
Lender.

No corresponding
value in Old Date
of Refund to
Lender.

215

0484

Old Date of Date of Refund
to Lender is required

Load

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.

New Date of
Refund to Lender
is on or before
Date of Refund to
Lender for prior
event.

216

0205

Event Sequence Error; Date
of Refund to Lender

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.

New Date of
Refund is on or
after Date of
Refund to Lender
for subsequent
event.

216

0205

Event Sequence Error; Date
of Refund to Lender

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

Cannot delete a current value
or event.

Deleting a current
value.

215

0320

PPC Correction/delete not
allowed on Current Refund

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

Old Date of Refund to
Lender must exist in history.

Old Date of Refund
to Lender does not
exist.

215

0499

Old Date of Refund to
Lender does not exist

You cannot change a date in
history to equal another date
in history.

New Date of
Disbursement
Refund already in
NSLDS.

216

0520

New Date of Refund to
Lender already exists

June 1, 2005

Version 4.1
C–53

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Date Reinsurance Claim
Requested (only)

Field
Code
184
168

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•
•
•

Old Date Reinsurance Claim Requested (positions 140-147) as it is in NSLDS history
New Date Reinsurance Claim Requested (positions 148-155) when it was requested
Date Reinsurance Claim Paid (positions 156-163) as ‘00000000’
Claim Reason for Guaranty Agency Claim (positions 164-165) as blanks

Result:
NSLDS changes Date Reinsurance Claim Requested and leaves Date Reinsurance Claim Paid and Claim
Reason for Guaranty Agency Claim unchanged.

June 1, 2005

Version 4.1
C–54

GA Data Provider Instructions

Key/
Value

Field

Ã

Date Reinsurance Claim Paid
(only)

Appendix C: Past Period Change Record Layout

Field
Code
169

Position

156-163

Bytes

8

Type

Date

Report:
•
•
•

Old Date Reinsurance Claim Requested (positions 140-147) as it is in NSLDS history
New Date Reinsurance Claim Paid (positions 156-163) when it was paid
Claim Reason for Guaranty Agency Claim (positions 164-165) as blanks

Result:
NSLDS changes Date Reinsurance Claim Paid and leaves Date Reinsurance Claim Requested and Claim
Reason for GA Claim unchanged.

Key/
Value

Field

Ã

Claim Reason for Guaranty
Agency Claim (only)

Field
Code
175

Position

164-165

Bytes

2

Type

Character

Report:
•
•
•

Old Date Reinsurance Claim Requested (positions 140-147) as it is in NSLDS history
Claim Reason for Guaranty Agency Claim (positions 164-165) as it should be
Date Reinsurance Claim Paid (positions 156-163) as ‘00000000’

Result:
NSLDS changes Claim Reason for GA Claim and leaves Date Reinsurance Claim Requested and Date
Reinsurance Claim Paid unchanged.

June 1, 2005

Version 4.1
C–55

GA Data Provider Instructions

Key/
Value

Appendix C: Past Period Change Record Layout

Field

³

Field
Code

Date Reinsurance Claim
Requested

Position

Bytes

Type

184
168

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

8
8

Date
Date

169

156-163

8

Date

175

164-165

2

Character

and
Date Reinsurance Claim Paid

Ã
Ã

and
Claim Reason for Guaranty
Agency Claim

Report:
•
•
•
•

Old Date Reinsurance Claim Requested (positions 140-147) as it is in NSLDS history
New Date Reinsurance Claim Requested (positions 148-155) when it was requested
New Date Reinsurance Claim Paid (positions 156-163) when it was paid
Claim Reason for Guaranty Agency Claim (positions 164-165) as it should be

Result:
NSLDS changes Date Reinsurance Claim Paid, Date Reinsurance Claim Requested, and Claim Reason for GA
Claim.

Edit
Level
Domain

Record

Verifies

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

184

0372

Invalid Old Date Reinsurance
Claim Requested

Must be a valid date.

Invalid date.

175

0379

Invalid New Date
Reinsurance Claim Paid

Must be a valid date.

Invalid date.

168

0421

Invalid New Date
Reinsurance Claim
Requested

Must be a valid date.

Invalid date.

169

0422

Invalid New Date
Reinsurance Paid

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.

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

178

0357

Invalid New Claim Reason
for lender claim

June 1, 2005

Version 4.1
C–56

GA Data Provider Instructions
Edit
Level
Record

Load

Appendix C: Past Period Change Record Layout

Verifies

Error

Field
Code

Error
Code

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.

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

178

0357

Invalid New Claim Reason
for lender claim

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.

No corresponding
Old Date
Reinsurance Claim
Requested.

184

0470

Old Date Reinsurance Claim
Requested is Required

If New Claim Reason for GA
Claim contains a value other
than spaces, there must be a
value in Old Date
Reinsurance Claim
Requested.

No corresponding
Old Date
Reinsurance Claim
Requested.

184

0470

Old Date Reinsurance Claim
Requested is required

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.

No corresponding
Old Date
Reinsurance Claim
Requested.

184

0470

Old Date Reinsurance Claim
Requested is required

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

New Date
Reinsurance Claim
Paid is not after
Old 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.

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

168

0219

Event Sequence Error; New
Date Reinsurance Claim
Payment Requested

June 1, 2005

Error Message

Version 4.1
C–57

GA Data Provider Instructions
Edit
Level
Load

Appendix C: Past Period Change Record Layout

Verifies

Error

Field
Code

Error
Code

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.

New Date
Reinsurance Claim
Requested is not
before Date
Reinsurance Claim
Paid.

168

0219

Event Sequence Error; New
Date Reinsurance Claim
Payment Requested

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

New Claim Reason for GA
Claim must be a valid code
from the Claim Reasons
Codes table.

Invalid code.

175

0357

Invalid New Claim Reason
for GA Claim

Old Date Reinsurance Claim
Requested must match the
value stored in NSLDS.

Old Date
Reinsurance Claim
Requested does not
match the value
stored 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.

Old Date
Reinsurance Claim
Requested does not
match the value
stored in NSLDS.

184

0358

Old Date Reinsurance Claim
Requested does not exist

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

You cannot change a date in
history to equal another date
in history.

Date submitted
equals New Date
Reinsurance Claim
Requested in
NSLDS.

168

0506

New Date Reinsurance Claim
Requested already exists

June 1, 2005

Error Message

Version 4.1
C–58

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Date Repurchased (only)

Field
Code
185
201

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•
•
•

Old Date Repurchased (positions 256-263) as it is in NSLDS history
New Date Repurchased (positions 265-272) as it should be
Indicator of Rehabilitated Loan (position 264) as blanks
New Amount Repurchased (positions 273-278) as zeroes

Result:
NSLDS changes Date Repurchased and leaves Indicator of Rehabilitated Loan and Amount Repurchased
unchanged.

June 1, 2005

Version 4.1
C–59

GA Data Provider Instructions

Key/
Value

Field

Ã

Indicator of Rehabilitated
Loan (only)

Appendix C: Past Period Change Record Layout

Field
Code
182

Position

264

Bytes

1

Type

Character

Report:
•
•
•
•

Old Date Repurchased (positions 256-263) as it is in NSLDS history
New Indicator of Rehabilitated Loan (position 264)
‘00000000’ in New Date Repurchased (positions 265-272)
New Amount Repurchased (positions 273-278) as zeroes

Result:
NSLDS changes Indicator or Rehabilitated Loan and leaves Date Repurchased and Amount Repurchased
unchanged.

Key/
Value

Field

Ã

Amount Repurchased (only)

Field
Code
202

Position

273-278

Bytes

6

Type

Numeric

Report:
•
•
•
•

Old Date Repurchased (positions 256-263) as it is in NSLDS history
New Amount Repurchased (positions 273-278)
‘00000000’ in New Date Repurchased (positions 265-272)
New Indicator of Rehabilitated Loan (position 264) as blanks

Result:
NSLDS changes Amount Repurchased and leaves Indicator or Rehabilitated Loan and Date Repurchased
unchanged.

June 1, 2005

Version 4.1
C–60

GA Data Provider Instructions

Key/
Value

Appendix C: Past Period Change Record Layout

Field

³

Field
Code

Date Repurchased
and
Indicator of Rehabilitated
Loan

Ã

Position

Bytes

Type

185
201

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

8
8

Date
Date

182

264

1

Character

202

273-278

6

Numeric

and
Amount Repurchased

Ã
Report:
•
•
•

Old Date Repurchased (positions 256-263) as it is in NSLDS history
New Indicator of Rehabilitated Loan (position 264) as it should be
New Amount Repurchased (positions 273-278) as it should be

Result:
NSLDS changes Amount Repurchased and leaves Indicator or Rehabilitated Loan and Date Repurchased
unchanged.

Edit
Level
Domain

Record

Verifies

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

185

0374

Invalid Old Date
Repurchased

Must be a valid date.

Invalid date.

201

0428

Invalid New Date
Repurchased

Must be numeric.

Is not numeric.

202

0448

Invalid New Amount
Repurchased

Cannot delete a current value
or event.

Deleting a current
value.

185

0189

PPC Correction/delete not
allowed on Current
Repurchased Loan

If New Indicator of
Rehabilitated Loan field
contains a value other than a
space, it must be a “Y”.

New Indicator of
Rehabilitated Loan
field does not have
a “Y”.

182

0384

Invalid New Indicator of
Rehabilitated Loan

If New Indicator of
Rehabilitated Loan field
contains a value other than a
space, there must be a
corresponding value in Old
Date Repurchased.

No corresponding
value in Old Date
Repurchased.

185

0385

Old Date Repurchased is
required

June 1, 2005

Version 4.1
C–61

GA Data Provider Instructions
Edit
Level

Verifies

Record

If New Amount Repurchased
field contains a value other
than all zeroes, there must be a
corresponding value in Old
Date Repurchased.

Load

Appendix C: Past Period Change Record Layout
Error

Field
Code

Error
Code

No corresponding
value in Old Date
Repurchased.

185

0385

Old Date Repurchased is
required

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

No corresponding
value in Old Date
Repurchased.

185

0385

Old Date Repurchased is
required

PPC not being used to alter
current event.

Old Data
Repurchased
equals latest Date
Repurchased.

185

0189

PPC Correction/Deletion not
allowed on current
Repurchased Loan

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in NSLDS.

Student not found.

152

0257

Student not found

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

Old Date Repurchased must
exist in history.

Old Date
Repurchased does
not exist.

185

0361

Old Date Repurchased does
not exist

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

You cannot change a date in
history to equal another date in
history.

Date submitted
equals New
Repurchased
already in NSLDS.

201

0507

New Date Repurchased
already exists

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 is on
or before Date
Repurchased for
prior event.

201

0531

Event Sequence Error; New
Date Repurchased

New Date Repurchased must
not be greater than or equal to
the Date Repurchased for the
subsequent event stored in
NSLDS.

New Date
Repurchased is on
or after the Date
Repurchased for
subsequent event.

201

0531

Event Sequence Error; New
Date Repurchased

June 1, 2005

Error Message

Version 4.1
C–62

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

Date Supplemental Claim
Requested

³

177
196

Position
407-414 (Old)
415-422 (New)

Bytes
8
8

Type
Date
Date

Report:
•
•

Old Date Supplemental Claim Requested (positions 407-414) as it is in NSLDS history
New Date Supplemental Claim Requested (positions 415-422)

Result:
NSLDS changes Date Supplemental Claim Requested.

Edit
Level
Domain

Record

Verifies

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

177

0489

Invalid Old Date of
Supplemental Claim
Requested

Must be a valid date.

Invalid date.

196

0490

Invalid New Date of
Supplemental Claim
Requested

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

Old Date of Date of
Supplemental Claim
Requested is required

June 1, 2005

Version 4.1
C–63

GA Data Provider Instructions
Edit
Level
Load

Appendix C: Past Period Change Record Layout

Verifies

Error

Field
Code

Error
Code

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.

New Date of
Supplemental
Claim Requested is
on or before Date
of Supplemental
Claim Requested
for prior event.

196

0203

Event Sequence Error; Date
of Supplemental Claim
Requested

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.

New Date of
Supplemental
Claim Requested is
on or after Date of
Supplemental
Claim Requested
for subsequent
event.

196

0203

Event Sequence Error; Date
of Supplemental Claim
Requested

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

Old Date of Supplemental
Claim Requested must exist
in history.

Old Date of
Supplemental
Claim Requested
does not exist.

177

0496

Old Date of Supplemental
Claim Requested does not
exist

You cannot change a date in
history to equal another date
in history.

New Date
Supplemental
Claim Requested
already in NSLDS.

196

0517

New Date of Supplemental
Claim Requested already
exists

June 1, 2005

Error Message

Version 4.1
C–64

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

³

Date of TOP Offset
Principal/Interest Collections

Field
Code
209
210

Position

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

Bytes

8
8

Type

Date
Date

Report:
•
•

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

Version 4.1
C–65

GA Data Provider Instructions

Edit
Level
Domain

Verifies

Appendix C: Past Period Change Record Layout

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

209

0435

Invalid Old Date of IRS
Offset Principal/Interest
Collections

Must be a valid date.

Invalid date.

210

0436

Invalid New Date of IRS
Offset Principal/Interest
Collections

Record

If New TOP Offset
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.

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

209

0482

Old Date of Date of IRS
Offset Principal/Interest
Collections is required

Load

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.

New Date of TOP
Offset
Principal/Interest
Collections is on or
before Date of
Refund on Claims
for prior event.

210

0172

Event Sequence Error; Date
of IRS 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 after Date of TOP
Offset Principal/Interest
Collections for the
subsequent event stored in
NSLDS.

New Date of TOP
Offset Principal/
Interest Collections
is on or after Date
of TOP Offset
Principal/Interest
Collections for
subsequent event.

210

0172

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

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

Old Date of TOP Offset
Principal/Interest Collections
must exist in history.

Old Date of TOP
Offset Principal/
Interest Collections
does not exist.

209

0461

Old Date of IRS Offset
Principal/Interest Collections
does not exist

June 1, 2005

Version 4.1
C–66

GA Data Provider Instructions
Edit
Level
Load

Appendix C: Past Period Change Record Layout

Verifies

Error

You cannot change a date in
history to equal another date
in history.

Date submitted
equals New TOP
Offset Principal/
Interest Collections
already in NSLDS.

June 1, 2005

Field
Code

Error
Code

Error Message

210

0514

New Date of IRS Offset
Principal/Interest Collections
already exists

Version 4.1
C–67

GA Data Provider Instructions

PPC Event

Appendix C: Past Period Change Record Layout

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

Date Guaranty Transferred

194
181

Position

Bytes

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

8
8

Type

Date
Date

Report:
•
•

Old Date Guaranty Transferred (positions 212-219) as it is in NSLDS history
New Date Guaranty Transferred (positions 220-227) as it should be

Result:
NSLDS changes Date Guaranty Transferred.

Edit
Level
Domain

Record

Verifies

Error

Field
Code

Error
Code

Error Message

Must be a valid date.

Invalid date.

194

0112

Invalid Old Date Guaranty
Transferred

Must be a valid date.

Invalid date.

181

0425

Invalid New Date Guaranty
Transferred

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

No corresponding
value in New Date
Guaranty
Transferred.

181

0471

New Date Guaranty
Transferred is required

June 1, 2005

Version 4.1
C–68

GA Data Provider Instructions
Edit
Level

Verifies

Appendix C: Past Period Change Record Layout
Error

Field
Code

Error
Code

Error Message

Record

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

No corresponding
value in Old Date
Guaranty
Transferred.

181

0472

Old Date Guaranty
Transferred is required

Load

PPC not being used to alter
current event.

Old Data Guaranty
Transferred equals
latest Guaranty
Transfer Date.

194

0195

PPC Correction not allowed
on Current Loan Guarantor

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found

Student must exist in
NSLDS.

Student not found.

152

0257

Student not found

Verifies guarantor of loan.

Guarantor does not
own loan.

151

0346

Guaranty Agency is not the
Current Loan Guarantor

NSLDS determines whether
conflicting date exists with
respect to SSN.

Conflicting
information exists.

152

0408

Student SSN currently used
by another student

Old Date Guaranty
Transferred must match the
value stored in NSLDS.

Old Date Guaranty
does not match
value stored in
NSLDS.

194

0501

Old Date Guaranty
Transferred does not exist

You cannot change a date in
history to equal another date
in history.

New Date
Guaranty
Transferred already
in NSLDS.

181

0510

New Date Guaranty
Transferred already exists

New Date Guaranty
Transferred must not be on or
before Date Guaranty
Transferred for the prior
event stored in NSLDS.

New Date
Guaranty is on or
before Date
Guaranty
Transferred for the
prior event.

181

0525

Date must be > preceding
date

New Date Guaranty
Transferred must not be on or
after Date Guaranty
Transferred for the
subsequent event stored in
NSLDS.

New Date
Guaranty is on or
after Date
Guaranty
Transferred for
subsequent event.

181

0525

Date must be > preceding
date

June 1, 2005

Version 4.1
C–69


File Typeapplication/pdf
File TitleMicrosoft Word - GA DPI Appendix C.doc
AuthorDennis Kemp
File Modified2005-07-28
File Created2005-07-28

© 2024 OMB.report | Privacy Policy