Service School Perkins

National Student Loan Data System (NSLDS)

Appendix C - V4

Service School Perkins

OMB: 1845-0035

Document [doc]
Download: doc | pdf

Perkins Data Provider Instructions Appendix C: Past Period Changes

Appendix C:Past Period Change Record Layout



Introduction

This appendix describes how to populate the fields in the 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 two purposes of Past Period Change (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)


Refer to the Data Provider Instructions for a detailed explanation of when to use a PPC record and how to populate these records. And see the figure titled PPC Events, Keys, and Values for a complete list of changes that can be made using PPC records.


The Database Extract file can accommodate 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–8 identify the original school and positions 9–47 identify the specific loan to be updated. You should populate these fields in accordance with the data dictionary contained in Appendix A.



Record Type Indicator

You must populate the Record Type Indicator field (position 48 of the Detail record) with a Z to indicate it is a PPC record. 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 zeros.

  • Date fields—must be filled with zeros.


    1. Indexes


Table C–1: PPC Detail Record Layout (Sorted by Field Code)

Field


Position


Code #

Field Name

Start

End

Associated PPC Event


Filler

94

135

N/A


Filler

204

281

N/A

300

Code for Original School

1

8

N/A

301

Student’s Social Security Number

9

17

N/A

302

Date of Student’s Birth

18

25

N/A

303

Student’s First Name

26

37

N/A

304

Type of Loan/Other Aid

38

39

N/A

305

Date of First Disbursement

40

47

N/A

306

Record Type Indicator

48

48

N/A

307

Action Code

49

49

N/A

308

Old Date of Loan Status

50

57

Loan Status

309

New Date of Loan Status

58

65

Loan Status

310

New Code for Loan Status

66

67

Loan Status

311

Old Date Deferment Starts

68

75

Deferment

314

New Type of Deferment

92

93

Deferment

315

New Date Deferment Starts

76

83

Deferment

316

New Date Deferment Stops

84

91

Deferment

323

Date Provider Identifier

282

300

N/A

332

New Date of Cancellation

172

179

Cancellation

333

Old Date of Servicer Responsibility

142

149

School Servicer

334

New Date of Servicer Responsibility

156

163

School Servicer

335

Old Date of Disbursement

188

195

Disbursement

336

New Date of Disbursement

196

203

Disbursement

337

New Amount of Cancellation

182

187

Cancellation

340

Old Code for Servicer

136

141

School Servicer

341

New Code for Servicer

150

155

School Servicer

342

Old Date of Cancellation

164

171

Cancellation

343

New Type of Cancellation

180

181

Cancellation


Table C–2: PPC Detail Record Layout (Sorted by Field Name)

Field


Position


Code #

Field Name

Start

End

Associated PPC Event

307

Action Code

49

49

N/A

300

Code for Original School

1

8

N/A

305

Date of First Disbursement

40

47

N/A

302

Date of Student’s Birth

18

25

N/A

323

Date Provider Identifier

282

300

N/A


Filler

94

135

N/A


Filler

204

281

N/A

337

New Amount of Cancellation

182

187

Cancellation

310

New Code for Loan Status

66

67

Loan Status

341

New Code for Servicer

150

155

School Servicer

315

New Date Deferment Starts

76

83

Deferment

316

New Date Deferment Stops

84

91

Deferment

332

New Date of Cancellation

172

179

Cancellation

336

New Date of Disbursement

196

203

Disbursement

309

New Date of Loan Status

58

65

Loan Status

334

New Date of Servicer Responsibility

156

163

School Servicer

343

New Type of Cancellation

180

181

Cancellation

314

New Type of Deferment

92

93

Deferment

340

Old Code for Servicer

136

141

School Servicer

311

Old Date Deferment Starts

68

75

Deferment

342

Old Date of Cancellation

164

171

Cancellation

335

Old Date of Disbursement

188

195

Disbursement

308

Old Date of Loan Status

50

57

Loan Status

333

Old Date of Servicer Responsibility

142

149

School Servicer

306

Record Type Indicator

48

48

N/A

303

Student’s First Name

26

37

N/A

301

Student’s Social Security Number

9

17

N/A

304

Type of Loan/Other Aid

38

39

N/A



Table C–3: PPC Detail Record Layout (Sorted by Event)

Field


Position


Code #

Field Name

Start

End

Associated PPC Event

337

New Amount of Cancellation

182

187

Cancellation

332

New Date of Cancellation

172

179

Cancellation

343

New Type of Cancellation

180

181

Cancellation

342

Old Date of Cancellation

164

171

Cancellation

315

New Date Deferment Starts

76

83

Deferment

316

New Date Deferment Stops

84

91

Deferment

314

New Type of Deferment

92

93

Deferment

311

Old Date Deferment Starts

68

75

Deferment

336

New Date of Disbursement

196

203

Disbursement

335

Old Date of Disbursement

188

195

Disbursement

310

New Code for Loan Status

66

67

Loan Status

309

New Date of Loan Status

58

65

Loan Status

308

Old Date of Loan Status

50

57

Loan Status

307

Action Code

49

49

N/A

300

Code for Original School

1

8

N/A

305

Date of First Disbursement

40

47

N/A

302

Date of Student’s Birth

18

25

N/A

323

Date Provider Identifier

282

300

N/A


Filler

94

135

N/A


Filler

204

281

N/A

306

Record Type Indicator

48

48

N/A

303

Student’s First Name

26

37

N/A

301

Student’s Social Security Number

9

17

N/A

304

Type of Loan/Other Aid

38

39

N/A

341

New Code for Servicer

150

155

School Servicer

334

New Date of Servicer Responsibility

156

163

School Servicer

340

Old Code for Servicer

136

141

School Servicer

333

Old Date of Servicer Responsibility

142

149

School Servicer


    1. Table C–4: PPC Detail Record Layout (Sorted by Position)

      Field


      Position


      Code #

      Field Name

      Start

      End

      Associated PPC Event

      300

      Code for Original School

      1

      8

      N/A

      301

      Student’s Social Security Number

      9

      17

      N/A

      302

      Date of Student’s Birth

      18

      25

      N/A

      303

      Student’s First Name

      26

      37

      N/A

      304

      Type of Loan/Other Aid

      38

      39

      N/A

      305

      Date of First Disbursement

      40

      47

      N/A

      306

      Record Type Indicator

      48

      48

      N/A

      307

      Action Code

      49

      49

      N/A

      308

      Old Date of Loan Status

      50

      57

      Loan Status

      309

      New Date of Loan Status

      58

      65

      Loan Status

      310

      New Code for Loan Status

      66

      67

      Loan Status

      311

      Old Date Deferment Starts

      68

      75

      Deferment

      315

      New Date Deferment Starts

      76

      83

      Deferment

      316

      New Date Deferment Stops

      84

      91

      Deferment

      314

      New Type of Deferment

      92

      93

      Deferment


      Filler

      94

      135

      N/A

      340

      Old Code for Servicer

      136

      141

      School Servicer

      333

      Old Date of Servicer Responsibility

      142

      149

      School Servicer

      341

      New Code for Servicer

      150

      155

      School Servicer

      334

      New Date of Servicer Responsibility

      156

      163

      School Servicer

      342

      Old Date of Cancellation

      164

      171

      Cancellation

      332

      New Date of Cancellation

      172

      179

      Cancellation

      343

      New Type of Cancellation

      180

      181

      Cancellation

      337

      New Amount of Cancellation

      182

      187

      Cancellation

      335

      Old Date of Disbursement

      188

      195

      Disbursement

      336

      New Date of Disbursement

      196

      203

      Disbursement


      Filler

      204

      281

      N/A

      323

      Date Provider Identifier

      282

      300

      N/A

    2. PPC Events

 Key/Value:Used to identify this field as the key field.

If you are updating a (Key) field fill (Old) and (New) dates of the key field.

 Key/Value:(Lock) Used to supply the new value that should be on NSLDS .


PPC Event Cancellation


What you are doing:

Changing the Date of Cancellation, the Type of Cancellation, and the Amount of Cancellation in NSLDS history or deleting an event.


What to do to change or delete the event:
  1. Determine the history:

  • Old Date of Cancellation (in history)

  1. To change an event, include Loan Identifiers and Old Date Cancellation (key), and either New Date of Cancellation, New Type of Cancellation, New Amount of Cancellation, or any combination of the three.

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


To Change:


Key/ Value


Field

Field Code


Position


Bytes


Type



Date of Cancellation
(only)


342

332


164-171 (Old)

172-179 (New)


8

8


Date

Date

Report:
  • Old Date of Cancellation (positions 164-171) as it is in NSLDS history

  • New Date of Cancellation (positions 172-179) when Type of Cancellation became effective

  • New Type of Cancellation (positions 180-181) as blanks

  • 000000’ in New Amount of Cancellation (positions 182-187)


Result:

NSLDS changes Date of Cancellation stored in history to your new date and leaves Type of Cancellation and Amount of Cancellation unchanged.




Key/ Value


Field

Field Code


Position


Bytes


Type



Type of Cancellation
(only)


343


180-181


2


Character

Report:
  • Old Date of Cancellation (positions 164-171) as it is in NSLDS history

  • New Type of Cancellation (positions 180-181)

  • 00000000’ in New Date of Cancellation (positions 172-179)

  • 000000’ in New Amount of Cancellation (positions 182-187)


Result:

NSLDS changes Type of Cancellation stored in history to your new type and leaves Date of Cancellation and Amount of Cancellation unchanged.




Key/ Value


Field

Field Code


Position


Bytes


Type



Date of Cancellation

and


342
332


164-171 (Old)
172-179 (New)


8

8


Date

Date



Type of Cancellation

and


343


180-181


2


Character



Amount of Cancellation


337


182-187


6


Numeric

Report:
  • Old Date of Cancellation (positions 164-171) as it is in NSLDS history

  • New Date of Cancellation (positions 172-179)

  • New Type of Cancellation (positions 180-181)

  • New Amount of Cancellation (positions 182-187)


Result:

NSLDS changes Date Cancellation, Type of Cancellation, and Amount of Cancellation stored in history to your new date, type, and amount.




Edit Level


Verifies


Error

Field Code

Error Code


Error Message

Domain

Must be a valid date

Invalid date

332

1255

Invalid New Date of Cancellation


Must be numeric

Is not numeric

337

1260

Invalid New Amount of Cancellation


Must be a valid date

Invalid date

342

1277

Invalid Old Date of Cancellation

Record

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

No corresponding Old Date of Loan Cancellation

342

1274

Old Date of Cancellation is required


If New Amount of Cancellation field contains a value other than zeros, there must be a corresponding value in Old Date of Cancellation

No corresponding Old Date of Loan Cancellation

342

1274

Old Date of Cancellation is required


If New Type of Cancellation field contains a value other than spaces, there must be a corresponding value in Old Date of Cancellation

No corresponding Old Date of Cancellation

342

1274

Old Date of Cancellation is required


New Date of Cancellation must be after Date of Cancellation for the prior event stored in NSLDS

New Date of Cancellation is on or before Date of Cancellation for prior event

332

1298

Event Sequence Error; New Cancellation Date


New Date of Cancellation must be before Date of Cancellation for the subsequent event stored in NSLDS

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

332

1298

Event Sequence Error; New Cancellation Date


Old Date of Cancellation is not reported for grant overpayments

Is not zeroes

342

1342

Old Date of Cancellation is not used for Grants


New Date of Cancellation is not reported for grant overpayments

Is not zeroes

332

1343

New Date of Cancellation is not used for Grants


New Amount of Cancellation is not reported for grant overpayments

Is not zeroes

337

1352

New Amount of Cancellation is not used for Grants

Record

New Type of Cancellation is not reported for grant overpayments

Is not spaces

343

1356

New Type of Cancellation is not used for Grants


Must be a valid code from the Type of Cancellation table

Invalid code

343

1358

Invalid Type of Cancellation

Load

If Old Date of Cancellation field contains a value other than zeros, Old Date of Cancellation must match the value stored in NSLDS

Old Date of Cancellation does not match value stored in NSLDS

342

1305

Old Date of Cancellation does not exist


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

New Date of Cancellation already exists

332

1312

New Date of Cancellation already exists


You cannot update or delete a current value or event

Updating or deleting a current value or event

342

1365

PPC Correction/delete not allowed on Current Cancellation



PPC Event Deferment


What you are doing:

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


What to do to change or delete the event:
  1. Determine the history:

  • Date Deferment Starts (on the date in history)

  • Date Deferment Stops (on the date in history)

  • Type of Deferment (on the date in history)

  1. To change an event, include Loan Identifiers and Old Date Deferment Starts (key), and the New Date Deferment Starts, New Date Deferment Stops, and/or Type of Deferment, if changing any combination of 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)


311

315


68-75 (Old)

76-83 (New)


8

8


Date

Date

Report:
  • Old Date Deferment Starts (positions 68-75) as it is in NSLDS history

  • New Date Deferment Starts (positions 76-83) when Type of Deferment became effective

  • 00000000’ in New Date Deferment Stops (positions 84-91) as default

  • Type of Deferment (positions 92-93) as blanks


Result:

NSLDS changes Date Deferment Starts stored in history to your new date and leaves Type of Deferment and Date Deferment Stops unchanged.




Key/ Value


Field

Field Code


Position


Bytes


Type



Date Deferment Stops
(only)


316


84-91


8


Date

Report:
  • Old Date Deferment Starts (positions 68-75) as it is in NSLDS history

  • New Date Deferment Starts (positions 76-83) as default

  • New Date Deferment Stops (positions 84-91)

  • Type of Deferment (positions 92-93) as blanks


Result:

NSLDS changes Date Deferment Stops stored in history to your new date and leaves Date Deferment Starts and Type of Deferment unchanged.




Key/ Value


Field

Field Code


Position


Bytes


Type



New Type of Deferment
(only)


314


92-93


2


Character

Report:
  • Old Date Deferment Starts (positions 68-75) as it is in NSLDS history

  • Type of Deferment (positions 92-93)

  • 00000000’ in New Date Deferment Stops (positions 84-91)


Result:

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




Key/ Value


Field

Field Code


Position


Bytes


Type



Date Deferment Starts

and/or


311

315


68-75 (Old)

76-83 (New)


8

8


Date

Date



Date Deferment Stops

and/or


316


84-91


8


Date



Type of Deferment


314


92-93


2


Character


Report:
  • Old Date Deferment Starts (positions 68-75) as it is in NSLDS history

  • New Date Deferment Starts (positions 76-83)

  • New Date Deferment Stops (positions 84-91)

  • Type of Deferment (positions 92-93)


Result:

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




Edit Level


Verifies


Error

Field Code

Error Code


Error Message

Domain

Must be a valid date

Invalid date

311

1223

Invalid Old Date Deferment Starts field


Must be a valid date

Invalid date

315

1225

Invalid New Date Deferment Starts field


Must be a valid date

Invalid date

316

1226

Invalid New Date Deferment Stops field

Record

If New Date Deferment Starts or New Date Deferment Stops field contains a value other than zeros or New Type of Deferment contains a value other than spaces, there must be a corresponding value in Old Date Deferment Starts

No corresponding Old Date Deferment Starts

311

1231

Old Date Deferment Starts is Required

Record

If New Date Deferment Starts and New Date Deferment Stops contain values other than zeroes, New Date Deferment Stops must be after New Date Deferment Starts

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

316

1234

New Date Deferment Stops must be > New Date Deferment Starts


If New Date Deferment Stops contains a value other than zeroes and New Date Deferment

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

316

1267

New Date Deferment Stops must be > Old Date Deferment Starts


Old Date Deferment Starts is not reported for grant overpayments

Is not zeroes

311

1335

Old Date Deferment Starts is not used for Grants


New Date Deferment Starts is not reported for grant overpayments

Is not zeroes

315

1336

New Date Deferment Starts is not used for Grants


New Type of Deferment is not reported for grant overpayments

Is not zeroes

314

1354

New Type of Deferment is not used for Grants


New Date Deferment Stops is not reported for grant overpayments

Is not zeroes

316

1337

New Date Deferment Stops is not used for Grants

Load

Must be a valid Deferment Type from the Deferment Type Codes Table

Invalid Deferment Type

314

1158

Invalid Type of Deferment


Old Date Deferment Starts must exist in history

Old Date Deferment Starts does not exist

311

1302

Old Date Deferment Starts does not exist


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

New Date Deferment Starts already exists

315

1309

New Date Deferment Starts already exists


New Date Deferment Starts must be after Date Deferment Stops for the prior event stored in NSLDS

New Date Deferment Starts is on or before Date Deferment Stops for prior deferment

315

1369

Event Sequence errors; New Deferment Start Date


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

New Date Deferment Starts is on or after Date Deferment Stops

315

1369

Event Sequence errors; New Deferment Start Date

Load

New Date Deferment Stops must be after Date Deferment starts for the subsequent event stored in NSLDS

New Date Deferment Stops on or after Date Deferment Starts for subsequent deferment

316

1370

Event Sequence error; New Deferment Stop Date



PPC Event Disbursement


What you are doing:

Changing the Date of Disbursement when the latest loan disbursement was made, or deleting an event.


What to do to change or delete the event:
  1. Determine the history:

  • Old Date of Disbursement (in history)

  1. To change an event, include Loan Identifiers and 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 field with default value.


To Change:


Key/ Value


Field

Field Code


Position


Bytes


Type



Date of Disbursement


335

336


188-195 (Old)

196-203 (New)


8

8


Date

Date

Report:
  • Old Date of Disbursement (positions 188-195) as it is in NSLDS history

  • New Date of Disbursement (positions 196-203) as it should be


Result:

NSLDS changes Date of Disbursement.




Edit Level


Verifies


Error

Field Code

Error Code


Error Message

Domain

Must be numeric

Is not numeric

336

1259

Invalid New Date of Disbursement


Must be numeric

Is not numeric

335

1295

Invalid Old Date of Disbursement

Record

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

No corresponding value in Old Date of Disbursement

335

1276

Old Date of Disbursement is required


New Date of Disbursement is not used for grants

Is not all zeroes

335

1344

Old Date of Disbursement is not used for grants


New Date of Disbursement is not used for grants

Is not all zeroes

336

1345

New Date of Disbursement does not exist


You cannot use a plug value to modify a real value

Plug value used to modify a real Date of Disbursement

336

1351

Default value for this field cannot modify a real value

Load

If Old Date of Disbursement contains a value other than all zeroes, it must match the value stored in NSLDS

Old Date of Disbursement does not match value stored in NSLDS

335

1313

New Date of Disbursement already exists


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

New Date of Disbursement already exists

336

1313

New Date of Disbursement already exists


You cannot update or delete a current value or event

Updating or deleting a current event

335

1366

PPC Correction/delete not allowed on Current Disbursement


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 to change or delete the event:
  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 an 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)


308

309


50-57 (Old)

58-65 (New)


8

8


Date

Date

Report:
  • Old Date of Loan Status (positions 50-57) as it is in NSLDS history

  • New Date of Loan Status (positions 58-65) when Code for Loan Status became effective

  • Code for Loan Status (positions 66-67) 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



Code for Loan Status
(only)


310


66-67


2


Character

Report:
  • Old Date of Loan Status (positions 50-57) as it is in NSLDS history

  • New Code for Loan Status (positions 66-67)

  • 00000000’ in New Date of Loan Status (positions 58-65)


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


308

309


50-57 (Old)

58-65 (New)


8

8


Date

Date



Code for Loan Status


310


66-67


2


Character

Report:
  • Old Date of Loan Status (positions 50-57) as it is in NSLDS history

  • New Date of Loan Status (positions 58-65) when new Code for Loan Status became effective

  • Code for Loan Status (positions 66-67)


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

308

1221

Invalid Old Date of Loan Status


Must be a valid date

Invalid date

309

1222

Invalid New Date of Loan Status

Record

Must be a valid code from the Loan Status Codes table

Invalid code

310

1228

Invalid Code for Loan Status


If New Date for Loan Status field contains a value other than zeros, there must be a corresponding value in Old Date for Loan Status

No corresponding Old Date of Loan Status

308

1261

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

308

1261

Date of Old Loan Status is Required


Old Date of Loan Status is not reported for grant overpayments

Is not zeroes

308

1333

Old Date of Loan Status is not used for Grants


New Date of Loan Status is not reported for grant overpayments

Is not zeroes

309

1334

New Date of Loan Status is not used for Grants


New Code for Loan Status is not reported for grant overpayments

Is not spaces

310

1353

New Code for Loan Status is not used for Grants

Load

If Old Date of Loan Status field contains a value other than all zeros, that date must match the value stored in NSLDS

Old Date of Loan Status does not match value stored in NSLDS

308

1301

Old Date of Loan Status does not exist


Old Date of Loan Status must exist in history

Old Date of Loan Status does not exist

308

1301

Old Date of Loan Status does not exist


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

New Date of Loan Status already exists

309

1308

New Date of Loan Status already exists

Load

Cannot update or delete a current value or event

Updating/deleting a current value

308

1329

PPC Correction/delete not allowed on Current Loan Status


Old Date of Loan Status is not equal to current Loan Status Date.

Old Date of Loan Status is equal to Current Loan Status Date

308

1329

PPC Correction/delete not allowed on Current Loan Status


New Date for Loan Status must not be less than or equal to 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

309

1368

Event Sequence Error; New Date of Loan Status


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

309

1368

Event Sequence Error; New Date of Loan Status




PPC Event School Servicer


What you are doing:

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


What to do to change or delete the event:
  1. Determine the history:

  • Code for Servicer (on the date in history)

  • Old Date of Servicer Responsibility (on the date in history)

  1. To change an event, include Loan Identifiers, Old Code for Servicer (key) and Old Date of Servicer Responsibility (key), and either New Date of Servicer Responsibility, New Code for Servicer, or both.

  2. To delete an event, include Loan Identifiers, Old Code for Servicer (key) and Old Date of Servicer Responsibility (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)


333

334


142-149 (Old)

156-163 (New)


8

8


Date

Date

Report:
  • Old Code for Servicer (positions 136-141) as it is in NSLDS history

  • Old Date of Servicer Responsibility (positions 142-149) as it is in NSLDS history

  • New Date of Servicer Responsibility (positions 156-163) when Code for Servicer became effective

  • New Code for Servicer (positions 150-155) as blanks


Result:

NSLDS changes Date of Servicer Responsibility stored in history to your new date and leaves Code for Servicer unchanged.




Key/ Value


Field

Field Code


Position


Bytes


Type



Code for Servicer
(only)


340

341


136-141 (Old)

150-155 (New)


6


Character

Report:
  • Old Code for Servicer (positions 136-141) as it is in NSLDS history

  • Old Date of Servicer Responsibility (positions 142-149) as it is in NSLDS history

  • New Code for Servicer (positions 150-155)

  • 00000000’ in New Date of Servicer Responsibility (positions 156-163)


Result:

NSLDS changes Code for Servicer stored in history to your new code and leaves Old Date of Servicer Responsibility unchanged.



Key/ Value


Field

Field Code


Position


Bytes


Type



Date of Servicer Responsibility

and


333

334


142-149 (Old)

156-163 (New)


8

8


Date

Date



Code for Servicer


340

341


136-141 (Old)

150-155 (New)


6


Character


Report:
  • Old Code for Servicer (positions 136-141) as it is in NSLDS history

  • Old Date of Servicer Responsibility (positions 142-149) as it is in NSLDS history

  • New Code for Servicer (positions 150-155)

  • New Date of Servicer Responsibility (positions 156-163) when New Code for Servicer became effective


Result:

NSLDS changes Date of Servicer Responsibility and Code for Servicer 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

333

1256

Invalid Old Date of Servicer Responsibility


Must be a valid date

Invalid date

334

1257

Invalid New Date of Servicer Responsibility

Record

If New Date Servicer Responsibility field contains a value other than zeros, there must be a corresponding value in Old Date of Servicer Responsibility

No corresponding Old Date of Servicer Responsibility

333

1270

Old Date of Servicer Responsibility is required


If New Code for Servicer field contains a value other than zeroes, there must be a corresponding value in Old Date of Servicer Responsibility

No corresponding Old Date of Servicer Responsibility

333

1270

Old Date of Servicer Responsibility is required


If Old Code for Servicer field contains a value other than zeroes, there must be a corresponding value in Old Date of Servicer Responsibility

No corresponding Old Date of Servicer Responsibility

333

1270

Old Date of Servicer Responsibility is required


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

No corresponding Old Code for Servicer

340

1271

Old Code for Servicer is required


If New Date of Servicer Responsibility field contains a value other than zeros, there must be a corresponding value in Old Code for Servicer

No corresponding Old Code for Servicer

340

1271

Old Code for Servicer is required


If Old Date of Servicer Responsibility field contains a value other than zeros, there must be a corresponding value in Old Code for Servicer

No corresponding Old Code for Servicer

340

1271

Old Code for Servicer is required


Old Date of Servicer Responsibility is not reported for grant overpayments

Is not zeroes

333

1340

Old Date of Servicer Responsibility is not used for Grants

Record

New Date of Servicer Responsibility is not reported for grant overpayments

Is not zeroes

334

1341

New Date of Servicer Responsibility is not used for Grants


Old Code for Servicer is not reported for grant overpayments

Is not zeroes

340

1349

Old Code for Servicer is not used for Grants


New Code for Servicer is not reported for grant overpayments

Is not zeroes

341

1350

New Code for Servicer is not used for Grants

Load

Date change falls in acceptable range in relation to historical data

Date sequence error

334

1220

Event sequence error; New Date of Servicer Responsibility


Must be a valid code from the School Servicer table

Invalid Servicer code

340

1268

Invalid Old Code for Servicer


Must be a valid code from the School Servicer table

Invalid Servicer code

341

1269

Invalid New Code for Servicer


If Old Date of Servicer Responsibility field contains a value other than all zeros, Old Date of Servicer and Old Code for Servicer Responsibility must match the value stored in NSLDS

Old Date of Servicer Responsibility does not match value stored in NSLDS

333

1304

Old Date of Servicer Responsibility does not exist


June 1, 2012 Version 6.0

1

File Typeapplication/msword
File TitlePPC Event
AuthorBSD
Last Modified Byburtc9
File Modified2012-06-01
File Created2010-04-09

© 2024 OMB.report | Privacy Policy