Guaranty Agencies

National Student Loan Data System (NSLDS)

GA DPI Appendix C

Guaranty Agencies

OMB: 1845-0035

Document [docx]
Download: docx | pdf

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


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



    1. 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)


  1. 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)

  2. 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).



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



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



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



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


    1. Indexes

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

Field
Code #

Field Name

Position

Associated Event


Start

End


N/A

Filler

431

619

N/A

151

Code for Guaranty Agency

1

3

N/A

152

Student’s Social Security Number

4

12

N/A

153

Date of Student’s Birth

13

20

N/A

154

Student’s First Name

21

32

N/A

155

Type of Loan

33

34

N/A

156

Date of Guaranty

35

42

N/A

157

Indicator of Separate Loan

43

43

N/A

158

Code for Original School

44

51

N/A

159

PLUS Borrower’s Social Security Number

52

60

N/A

160

Record Type Indicator

61

61

N/A

161

Action Code

62

62

N/A

162

Old Date of Loan Status

63

70

Loan Status

163

New Date of Loan Status

71

78

Loan Status

164

New Code for Loan Status

79

80

Loan Status

165

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

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

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



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

Field
Code #

Field Name

Position

Associated Event


Start

End


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

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

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


    1. 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)

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

  2. To delete an event, include Loan Identifiers, Old Date of Guaranty Agency Bankruptcy Claim Refunds (key), and populate New Date of Guaranty Agency Bankruptcy Claim Refunds with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Date of Guaranty Agency Bankruptcy Claim Refunds


217
218


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


8
8


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.



Edit Level

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

217

0443

Invalid Old Date of GA Bankruptcy Claim Refunds


Must be a valid date.

Invalid date.

218

0444

Invalid New Date of GA Bankruptcy Claim Refunds

Record

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


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.

218

0515

New Date of GA Bankruptcy Claim Refunds already exists



PPC Event Cancellation


What you are doing:

Changing the Date of Cancellation or deleting an event.


What to do:
  1. Determine the history:

  • Old Date of Cancellation (in history)

  1. To change an event, include Loan Identifiers, Old Date of Cancellation (key), and New Date of Cancellation.

  2. To delete an event, include Loan Identifiers and Old Date of Cancellation (key), and populate New Date of Cancellation with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Date of Cancellation


211
212


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


8
8


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.


Edit Level

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

211

0437

Invalid Old Date of Cancellation


Must be a valid date.

Invalid date.

212

0438

Invalid New Date of Cancellation

Record

If New Cancellation field 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



PPC Event Collection from Borrower


What you are doing:

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


What to do:
  1. Determine the history:

  • Old Date of Guaranty Agency Principal/Interest Collections (in history)

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

  2. To delete an event, include Loan Identifiers and Date of Guaranty Agency Principal/Interest Collections (key), and populate New Date of Guaranty Agency Principal/Interest Collections with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Date of Guaranty Agency Principal/Interest Collections


203
204


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


8
8


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.



Edit Level

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

203

0429

Invalid Old Date of Guaranty Agency Principal/Interest Collections


Must be a valid date.

Invalid date.

204

0430

Invalid New Date of Guaranty Agency Principal/Interest Collections

Record

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

Load

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.

204

0512

New Date for GA Principal/Interest Collections already exists



PPC Event Current School


What you are doing:

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


What to do:
  1. Determine the history:

  • Code for Current School (in history)

  1. To change an event, include Loan Identifiers and Old Code for Current School (key), and New Code for Current School.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Code for Current School


197
198


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


8
8


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

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be numeric.

Is not numeric.

198

0268

Invalid New Code for Current School


Must be numeric.

Is not numeric.

197

0283

Invalid Old Code for Current School

Record

If New Code for Current School 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

Record

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

Load

Loan must exist in NSLDS.

Loan not found.

156

0254

Loan not found


Student must exist in NSLDS.

Student not found.

152

0257

Student not found


If New Code for Current School 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

Load

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



PPC Event Deferment


What you are doing:

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


What to do:
  1. Determine the history:

  • Date Deferment Starts (in history)

  • Date Deferment Stops (in history)

  • Type of Deferment (date in history)

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

  2. To delete an event, include Loan Identifiers and Old Date Deferment Starts (key), and populate New Date Deferment Starts, New Date Deferment Stops, and Type of Deferment fields with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Date Deferment Starts (only)


167
168


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


8
8


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.



Key/ Value

Field

Field Code

Position

Bytes

Type


Date Deferment Stops (only)


169


97-104


8


Date

Report:

Old Date Deferment Starts (positions 81-88) as it is in NSLDS history

New Date Deferment Stops (positions 97-104) when existing Type of Deferment stopped

Type of Deferment (positions 105-106) as blanks

Result:

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



Key/ Value

Field

Field Code

Position

Bytes

Type


New Type of Deferment (only)


170


105-106


2


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.



Key/ Value

Field

Field Code

Position

Bytes

Type


Date Deferment Starts

and


167
168


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


8
8


Date
Date


Date Deferment Stops

and


169


97-104


8


Date


New Type of Deferment


170


105-106


2


Character

Report:

Old Date Deferment Starts (positions 81-88) as it is in NSLDS history

New Date Deferment Starts field (positions 81-88)

New Date Deferment Stops field (positions 97-104)

New Type of Deferment (positions 105-106)

Result:

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



Edit Level

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

167

0364

Invalid Old Date Deferment Starts field


Must be a valid date.

Invalid date.

171

0366

Invalid New Date Deferment Starts field


Must be a valid date.

Invalid date.

172

0367

Invalid New Date Deferment Stops field

Record

If Type of Deferment, New 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

Load

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.

171

0536

Event Sequence Error; New Date Deferment Starts



PPC Event Deleting a Loan


What you are doing:

Deleting a loan from the NSLDS database.


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


Key/ Value

Field

Field Code

Position

Bytes

Type


Action Code


161


62


1


Character

Report:

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

Result:

NSLDS deletes the loan from the NSLDS database.



Edit Level

Verifies

Error

Field Code

Error Code

Error Message

Record

Must be a valid action code.

Invalid code.

061

0171

Invalid Action 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



PPC Event Disbursement


What you are doing:

Changing the Date of Disbursement or deleting an event.


What to do:
  1. Determine the history:

  • Old Date of Disbursement (in history)

  1. To change an event, include Loan Identifiers, Old Date of Disbursement (key), and New Date of Disbursement.

  2. To delete an event, include Loan Identifiers and Old Date of Disbursement (key), and populate New Date of Disbursement with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Date of Disbursement


213
214


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


8
8


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.





Edit Level

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

213

0439

Invalid Old Date of Disbursement


Must be a valid date.

Invalid date.

214

0440

Invalid New Date of Disbursement

Record

If New Disbursement field 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

Load

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

Plug date used to modify real Date of Disbursement.

214

0527

Default value for this field cannot modify a real value



PPC Event Enrollment Status


What you are doing:

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


What to do:
  1. Determine the history:

  • Date Enrollment Status Effective (in history)

  • Code for Enrollment Status (on the date in history)

  • Code for Current School (on the date in history)

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

  2. To delete an event, include Loan Identifiers, Code for Current School (key), and Old Date of Enrollment Status (key), and populate New Date of Enrollment Status and Code for Enrollment Status fields with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Code for Current School (only)


197
198


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


8
8


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.



Key/ Value

Field

Field Code

Position

Bytes

Type


Code for Enrollment Status (only)


188


139


1


Character

Report:

Old Code for Current School (positions 107-114) as it is in NSLDS history

Old Date Enrollment Status Effective (positions 123-130) as it is in NSLDS history

New Code for Enrollment Status (position 139) as it should be

00000000’ in New Date Enrollment Status Effective field (positions 131-138)

Result:

NSLDS changes Code for Enrollment Status and leaves Date Enrollment Status Effective unchanged.



Key/ Value

Field

Field Code

Position

Bytes

Type

Date of Enrollment Status (only)

186
187

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

8
8

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.



Key/ Value

Field

Field Code

Position

Bytes

Type

Code for Current School
and

197
198

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

8
8

Numeric
Numeric

Date Enrollment Status Effective
and

186
187

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

8
8

Date
Date

Code for Enrollment Status

188

139

1

Character

Report:

Old Code for Current School (positions 107-114) as it is in NSLDS history

Old Date Enrollment Status Effective (positions 123-130) as it is in NSLDS history

New Code for Current School (positions 115-122)

New Date Enrollment Status Effective (positions 131-138) when new Code for Enrollment Status and New Code for Current School became effective

New Code for Enrollment Status (position 139) as it should be

Result:

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



Edit Level

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be numeric.

Not numeric.

198

0268

Invalid New Code for Current School


Must be numeric.

Not numeric.

197

0283

Invalid Old Code for Current School


Must be a valid date.

Invalid date.

186

0368

Invalid Old Date Enrollment Status Effective


Must be a valid date.

Invalid date.

187

0369

Invalid New Date Enrollment Status Effective

Record

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

Record

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

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


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

Load

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



PPC Event Holder Lender


What you are doing:

Changing a prior Code for Holder Lender and/or Date Loan Sold or deleting an event.


What to do:
  1. Determine the history:

  • Code for Holder Lender (on the date in history)

  • Date Loan Sold (in history)

  • Indicator of Origination Fee Payor (on the date in history)

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

  2. To delete an event, include Loan Identifiers, Old Code for Holder Lender (key), and Old Date Loan Sold (key), and populate New Code for Holder Lender and New Date Loan Sold fields with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Code for Holder Lender (only)


195
174


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


6
6


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.



Key/ Value

Field

Field Code

Position

Bytes

Type


Date Loan Sold (only)


189
190


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


8
8


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

Position

Bytes

Type

Code for Current Holder Lender
and

195
174

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

6
6

Numeric
Numeric

Date Loan Sold

189
190

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

8
8

Date
Date

Report:

Old Code for Current Holder Lender (positions 166-171) as it is in NSLDS history

Old Date Loan Sold (positions 172-179) as it is in NSLDS history

New Code for Current Holder Lender (positions 180-185) as it should be

New Date Loan Sold (positions 186-193) when new Code for Current Holder Lender became effective

Result:

NSLDS changes Code for Holder Lender and Date Loan Sold.



Edit Level

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be numeric.

Is not numeric.

195

0178

Invalid Old Code for Current Holder Lender


Must be a valid date.

Invalid date.

189

0375

Invalid Old Date Loan Sold


Must be a valid date.

Invalid date.

190

0376

Invalid New Date Loan Sold


Must be numeric.

Is not numeric.

174

0445

Invalid New Code for Current Holder Lender

Record

If Old Code for Current Holder Lender field contains a value other than all zeroes, there must be a corresponding value in Old Date Loan Sold.

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


195

0256


0462

Old Date Loan Sold is required

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


195

0256


0462

Old Date Loan Sold is required

Old Code for Current Holder Lender

Load

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

Load

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



PPC Event Insurance Claim Payment


What you are doing:

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


What to do:
  1. Determine the history:

  • Date Claim Paid (on the date in history)

  • Claim Reason for Lender Claim (on the date in history)

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

  2. To delete an event, include Loan Identifiers and Old Date Claim Paid (key) and populate New Date Claim Paid and Claim Reason for Lender Claim fields with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Date Claim Paid (only)


183
176


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


8
8


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

Field Code

Position

Bytes

Type


Claim Reason for Lender Claim (only)


178


210-211


2


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.



Key/ Value

Field

Field Code

Position

Bytes

Type


Date Claim Paid

and


183
176


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


8
8


Date
Date


Claim Reason for Lender Claim


178


210-211


2


Character

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

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

183

0371

Invalid Old Date Claim Paid


Must be a valid date.

Invalid date.

176

0423

Invalid New Date Claim Paid

Record

If Old Date Claim Paid field 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

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


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

Load

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

Load

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.

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

176

0534

Event sequence error; New Insurance CL xxx Date Paid



PPC Event Insurance Claim Refund


What you are doing:

Changing the Date of Refund on Claims or deleting an event.


What to do:
  1. Determine the history:

  • Old Date of Refund on Claims (in history)

  1. To change an event, include Loan Identifiers, Old Date of Refund on Claims (key), and New Date of Refund on Claims.

  2. To delete an event, include Loan Identifiers, Old Date of Refund on Claims (key), and populate New Date of Refund on Claims with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Date of Refund on Claims


207
208


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


8
8


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.



Edit Level

Verifies

Error

Field Code

Error Code

Error Message

Domain

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



PPC Event Lender Servicer


What you are doing:

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


What to do:
  1. Determine the history:

  • Date of Servicer Responsibility (in history)

  • Code for Servicer (on the date in history)

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

  2. To delete event, include Loan Identifiers, Old Date of Servicer Responsibility (key), Old Code for Servicer (key), and populate New Date of Servicer Responsibility and New Code for Servicer fields with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Date of Servicer Responsibility (only)


179
199


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


8
8


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.



Key/ Value

Field

Field Code

Position

Bytes

Type


Code for Servicer (only)


191
200


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


6
6


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

Position

Bytes

Type


Date of Servicer Responsibility
and


179
199


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


8
8


Date
Date


Code for Servicer


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

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.

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

Load

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

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

Load

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



PPC Event Loan Status



What you are doing:

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


What to do:
  1. Determine the history:

  • Date of Loan Status (on the date in history)

  • Code for Loan Status (on the date in history)

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

  2. To delete an event, include Loan Identifiers and Old Date of Loan Status (key), and populate New Date of Loan Status and Code for Loan Status fields with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type

Date of Loan Status (only)

162
163

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

8
8

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.



Key/ Value

Field

Field Code

Position

Bytes

Type

Loan Status Code (only)

164

79-80

2

Character

Report:

Old Date of Loan Status (positions 63-70) as it is in NSLDS history

New Code for Loan Status (positions 79-80)

00000000’ in New Date of Loan Status field (positions 71-78)

Result:

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



Key/ Value

Field

Field Code

Position

Bytes

Type

Date of Loan Status
and

162
163

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

8
8

Date
Date

Loan Status Code

164

79-80

2

Character

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

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

162

0360

Invalid Old Date of Loan Status


Must be a valid date.

Invalid date.

163

0362

Invalid New Date of Loan Status

Record

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

Load

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

Load

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



PPC Event Refund to Lender


What you are doing:

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


What to do:
  1. Determine the history:

  • Old Date of Refund to Lender (in history)

  1. To change an event, include Loan Identifiers, Old Date of Refund to Lender (key), and New Date of Refund to Lender.

  2. To delete an event, include Loan Identifiers, Old Date of Refund to Lender (key), and populate New Date of Refund to Lender with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Date of Refund to Lender


215
216


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


8
8


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.



Edit Level

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

215

0441

Invalid Old Date of Refund to Lender


Must be a valid date.

Invalid date.

216

0442

Invalid New Date of Refund to Lender

Record

If New Date of Refund to 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



PPC Event Reinsurance Claim Payment


What you are doing:

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


What to do:
  1. Determine the history:

  • Date Reinsurance Claim Requested (in history)

  • Date Reinsurance Claim Paid (in history)

  • Claim Reason for Guaranty Agency Claim (on the date in history)

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

  2. To delete an event, include Load Identifiers and Old Date Reinsurance Claim Requested (key), and populate New Date Reinsurance Claim Requested, New Date Reinsurance Claim Paid, and Claim Reason for Guaranty Agency Claim fields with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Date Reinsurance Claim Requested (only)


184
168


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


8
8


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.



Key/ Value

Field

Field Code

Position

Bytes

Type


Date Reinsurance Claim Paid (only)


169


156-163


8


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

Field Code

Position

Bytes

Type


Claim Reason for Guaranty Agency Claim (only)


175


164-165


2


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.



Key/ Value

Field

Field Code

Position

Bytes

Type


Date Reinsurance Claim Requested
and


184
168


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


8
8


Date
Date

Date Reinsurance Claim Paid
and

169

156-163

8

Date

Claim Reason for Guaranty Agency Claim

175

164-165

2

Character

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

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

184

0372

Invalid Old Date Reinsurance Claim Requested


Must be a valid date.

Invalid date.

175

0379

Invalid New Date Reinsurance Claim Paid


Must be a valid date.

Invalid date.

168

0421

Invalid New Date Reinsurance Claim Requested


Must be a valid date.

Invalid date.

169

0422

Invalid New Date Reinsurance Paid

Record

CS Claim Reason only used 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

Record

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

Load

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

Load

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



PPC Event Repurchase


What you are doing:

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


What to do:
  1. Determine the history:

  • Date Repurchased (in history)

  • Indicator of Rehabilitated Loan (on the date in history)

  • Amount Repurchased (on the date in history)

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

  2. To delete an event, include Loan Identifiers and Old Date Repurchased (key), and populate New Date Repurchased, Indicator of Rehabilitated Loan, and Amount Repurchased fields with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Date Repurchased (only)


185
201


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


8
8


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.



Key/ Value

Field

Field Code

Position

Bytes

Type


Indicator of Rehabilitated Loan (only)


182


264


1


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

Field Code

Position

Bytes

Type


Amount Repurchased (only)


202


273-278


6


Numeric

Report:

Old Date Repurchased (positions 256-263) as it is in NSLDS history

New Amount Repurchased (positions 273-278)

00000000’ in New Date Repurchased (positions 265-272)

New Indicator of Rehabilitated Loan (position 264) as blanks

Result:

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



Key/ Value

Field

Field Code

Position

Bytes

Type


Date Repurchased
and


185
201


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


8
8


Date
Date

Indicator of Rehabilitated Loan
and

182

264

1

Character

Amount Repurchased

202

273-278

6

Numeric

Report:

Old Date Repurchased (positions 256-263) as it is in NSLDS history

New Indicator of Rehabilitated Loan (position 264) as it should be

New Amount Repurchased (positions 273-278) as it should be

Result:

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



Edit Level

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

185

0374

Invalid Old Date Repurchased


Must be a valid date.

Invalid date.

201

0428

Invalid New Date Repurchased


Must be numeric.

Is not numeric.

202

0448

Invalid New Amount Repurchased

Record

Cannot delete a current value 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

Record

If New Amount 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


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

Load

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



PPC Event Supplemental Claim Request


What you are doing:

Changing the Date Supplemental Claim Requested or deleting an event.


What to do:
  1. Determine the history:

  • Old Date of Supplemental Claim Requested (in history)

  1. To change an event, include Loan Identifiers, Old Date Supplemental Claim Requested (key), and New Date Supplemental Claim Requested.

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

Position

Bytes

Type

Date Supplemental Claim Requested

177
196

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

8
8

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

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

177

0489

Invalid Old Date of Supplemental Claim Requested


Must be a valid date.

Invalid date.

196

0490

Invalid New Date of Supplemental Claim Requested

Record

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

Load

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



PPC Event TOP Offset Collection


What you are doing:

Changing the Date of TOP Offset Principal/Interest Collections or deleting an event.


What to do:
  1. Determine the history:

  • Old Date of TOP Offset Principal/Interest Collections (in history)

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

  2. To delete an event, include Loan Identifiers, Old Date of TOP Offset Principal/Interest Collections (key), and populate New Date of TOP Offset Principal/Interest Collections with default values.


To change:


Key/ Value

Field

Field Code

Position

Bytes

Type


Date of TOP Offset Principal/Interest Collections


209
210


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


8
8


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.



Edit Level

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

209

0435

Invalid Old Date of IRS Offset Principal/Interest Collections


Must be a valid date.

Invalid date.

210

0436

Invalid New Date of IRS Offset Principal/Interest Collections

Record

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

Load

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.

210

0514

New Date of IRS Offset Principal/Interest Collections already exists




PPC Event Transfer


What you are doing:

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


What to do:

  1. Determine the history:

  • Date Guaranty Transferred (on the date in history)

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

Position

Bytes

Type


Date Guaranty Transferred


194
181


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


8
8


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

Verifies

Error

Field Code

Error Code

Error Message

Domain

Must be a valid date.

Invalid date.

194

0112

Invalid Old Date Guaranty Transferred


Must be a valid date.

Invalid date.

181

0425

Invalid New Date Guaranty Transferred

Record

If Old Date Guaranty 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

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


January 15, 2013 Version 4.6

i

File Typeapplication/vnd.openxmlformats-officedocument.wordprocessingml.document
File Modified0000-00-00
File Created0000-00-00

© 2024 OMB.report | Privacy Policy