Perkins Data Provider Instructions Appendix C: Past Period Changes
Table C–1: PPC Detail Record Layout (Sorted by Field Code) C–3
Table C–2: PPC Detail Record Layout (Sorted by Field Name) C–4
Table C–3: PPC Detail Record Layout (Sorted by Event) C–5
Table C–4: PPC Detail Record Layout (Sorted by Position) C–6
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:
To delete previously reported events that are reported in error (e.g., an event was reported for the wrong borrower)
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).
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.
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.
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.
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.
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 |
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 |
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 .
Changing the Date of Cancellation, the Type of Cancellation, and the Amount of Cancellation in NSLDS history or deleting an event.
Determine the history:
Old Date of Cancellation (in history)
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.
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.
Key/ Value |
|
Field Code |
|
|
|
|
342 332 |
164-171 (Old) 172-179 (New) |
8 8 |
Date Date |
|
Report:
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 Code |
|
|
|
|
343 |
180-181 |
2 |
Character |
|
Report:
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 Code |
|
|
|
|
342 |
164-171
(Old) |
8 8 |
Date Date |
|
|
343 |
180-181 |
2 |
Character |
|
|
337 |
182-187 |
6 |
Numeric |
|
Report:
Result:NSLDS changes Date Cancellation, Type of Cancellation, and Amount of Cancellation stored in history to your new date, type, and amount.
|
Edit Level |
|
|
Field Code |
Error Code |
|
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 |
Changing the Date Deferment Starts, Date Deferment Stops, and/or the Type of Deferment in NSLDS history, or deleting an event.
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)
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.
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.
Key/ Value |
|
Field Code |
|
|
|
|
Date Deferment Starts(only) |
311 315 |
68-75 (Old) 76-83 (New) |
8 8 |
Date Date |
Report:
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 Code |
|
|
|
|
Date Deferment Stops(only) |
316 |
84-91 |
8 |
Date |
Report:
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 Code |
|
|
|
|
New Type of Deferment(only) |
314 |
92-93 |
2 |
Character |
Report:
Result:NSLDS changes Type of Deferment and leaves Date of Deferment unchanged.
|
Key/ Value |
|
Field Code |
|
|
|
|
Date Deferment Starts |
311 315 |
68-75 (Old) 76-83 (New) |
8 8 |
Date Date |
|
Date Deferment Stops |
316 |
84-91 |
8 |
Date |
|
Type of Deferment |
314 |
92-93 |
2 |
Character |
Edit Level |
|
|
Field Code |
Error Code |
|
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 |
Changing the Date of Disbursement when the latest loan disbursement was made, or deleting an event.
Determine the history:
Old Date of Disbursement (in history)
To change an event, include Loan Identifiers and Old Date of Disbursement (key), and New Date of Disbursement.
To delete an event, include Loan Identifiers and Old Date of Disbursement (key), and populate New Date of Disbursement field with default value.
Key/ Value |
|
Field Code |
|
|
|
|
Date of Disbursement |
335 336 |
188-195 (Old) 196-203 (New) |
8 8 |
Date Date |
Report:
Result:NSLDS changes Date of Disbursement.
|
Edit Level |
|
|
Field Code |
Error Code |
|
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 |
Changing the Date of Loan Status and/or the Code for Loan Status in NSLDS history or deleting an event.
Determine the history:
Date of Loan Status (on the date in history)
Code for Loan Status (on the date in history)
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.
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.
Key/ Value |
|
Field Code |
|
|
|
|
Date of Loan Status(only) |
308 309 |
50-57 (Old) 58-65 (New) |
8 8 |
Date Date |
Report:
Result:NSLDS changes Date of Loan Status stored in history to your new date and leaves Code for Loan Status unchanged.
|
Key/ Value |
|
Field Code |
|
|
|
|
Code for Loan Status(only) |
310 |
66-67 |
2 |
Character |
Report:
Result:NSLDS changes Loan Status Code stored in history to your new code and leaves Date for Loan Status unchanged.
|
Key/ Value |
|
Field Code |
|
|
|
|
Date of Loan Status |
308 309 |
50-57 (Old) 58-65 (New) |
8 8 |
Date Date |
|
Code for Loan Status |
310 |
66-67 |
2 |
Character |
Report:
Result:NSLDS changes Date for Loan Status and Code of Loan Status stored in history to your new date and code.
|
Edit Level |
|
|
Field Code |
Error Code |
|
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 |
Changing the prior Date of Servicer Responsibility and/or the Code for Servicer or deleting an event.
Determine the history:
Code for Servicer (on the date in history)
Old Date of Servicer Responsibility (on the date in history)
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.
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.
Key/ Value |
|
Field Code |
|
|
|
|
Date of Servicer Responsibility(only) |
333 334 |
142-149 (Old) 156-163 (New) |
8 8 |
Date Date |
Report:
Result:NSLDS changes Date of Servicer Responsibility stored in history to your new date and leaves Code for Servicer unchanged.
|
Key/ Value |
|
Field Code |
|
|
|
|
Code for Servicer(only) |
340 341 |
136-141 (Old) 150-155 (New) |
6 |
Character |
Report:
Result:NSLDS changes Code for Servicer stored in history to your new code and leaves Old Date of Servicer Responsibility unchanged.
|
Key/ Value |
|
Field Code |
|
|
|
|
Date of Servicer Responsibility |
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:
Result:NSLDS changes Date of Servicer Responsibility and Code for Servicer stored in history to your new date and code.
|
Edit Level |
|
|
Field Code |
Error Code |
|
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
File Type | application/msword |
File Title | PPC Event |
Author | BSD |
Last Modified By | burtc9 |
File Modified | 2012-06-01 |
File Created | 2010-04-09 |