Enrollment Reporting
All educational institutions are required to report the enrollment status of students who received Title IV aid to the National Student Loan Data System (NSLDS). You can use the Enrollment Reporting page in Anthology Student to create Enrollment Reporting files for the NSLDS.
-
Use the Roster File tab to import and export a Roster file.
-
Use the Error/Acknowledgement File tab to import, edit, and export an Error/Acknowledgement file.
-
Use the History tab to view Roster and Error/Acknowledgement files that have been exported.
In 1994, the U.S. Department of Education (ED) began using the National Student Loan Data System (NSLDS) to track and monitor all student loan borrowers and grant overpayments. ED incorporated Enrollment Reporting into the NSLDS to centralize and fully automate the enrollment verification system. Enrollment Reporting through NSLDS significantly streamlines the entire enrollment confirmation procedure. At the same time, it can optimize the frequency of scheduled reporting cycles and, therefore, the timeliness of the data.
The list below describes the entire activity, step by step, showing which participant is responsible for each step. Regardless of how many times you elect to report, each cycle must include the following steps:
-
NSLDS:
-
Generates the Roster File for your institution.
-
Forwards the Roster File to you.
-
-
Your institution:
-
Receives the Roster file.
-
Matches the Roster File against registration files.
-
Updates each student's enrollment status and effective enrollment status date with valid codes on the Roster file, as defined in the NSLDS Enrollment Reporting Guide.
-
Proposes changes to student identifiers (student's SSN, last name, first name, middle initial, and birth date) as needed.
-
Changes or adds student permanent address data as needed.
-
Adds a detail record to the file for each new student as needed.
-
Checks that the updated file contains valid data, as defined in the NSLDS Enrollment Reporting Guide, to reduce the likelihood that NSLDS will find errors.
-
Returns the updated Roster File, now called the Roster Submittal File, to NSLDS within 30 days of the date it was sent to the institution.
-
-
NSLDS:
-
Receives the Roster Submittal File.
-
Edits (error-checks) the Roster Submittal File contents.
-
Updates the NSLDS database with enrollment status changes.
-
Captures proposed student identifier changes and new or changed address data.
-
Returns the Error/Acknowledgement File, which includes any records containing errors, applicable error codes, and a count of accepted and rejected records, to your institution for correction. If there are no errors, the file contains a count of accepted records and no detail records.
-
Forwards the new and changed data to each affected data provider (such as GAs and Direct Loan Servicer).
-
Monitors the timeliness of your institution's response, following up if necessary.
-
-
Your institution:
-
Receives and saves the Error/Acknowledgement File.
-
If all records were accepted by NSLDS, considers the Enrollment Reporting cycle complete. Corrects any records with identified errors.
-
Returns the corrected records to NSLDS as the Error Correction File within 10 days of the date it is sent to the institution.
-
-
If your institution returned an Error Correction File, NSLDS:
-
Receives the returned Error Correction File.
-
Edits the returned Detail Records.
-
Repeats steps C3 through C7 for the returned Detail Records.
-
Sends a revised Error/Acknowledgement File to your institution.
-
NSLDS begins the next cycle by generating a new Roster File reflecting all changes accepted from the last Roster, including unresolved errors from the previous cycle.
Financial Aid Processes File Management
Anthology Student version 22.0 and later enables customers to manage files in Azure File Storage using the Financial Aid Processes File Management form under Processes > System Administration. Without this form, users cannot upload or download files to Azure File Storage due to security restrictions. The file management functionality enables you to place files in the location where specific financial aid processes (e.g., Application Data Export/Import, Clearinghouse, NSLDS Reports, and others) expect to find the files. For more details, refer to Financial Aid Processes File Management.
Prerequisites
Permissions
You must have the following authorization:
-
Common - Processes - View
-
Common - Student - View
-
Financial Aid - Processes - Enrollment Reporting - Report Student Enrollment
Regulatory US 25.7.0 introduces campus-level security for the Enrollment Reporting so that the History tab displays only records specific to the logged-in user.
This enhancement requires the following configuration:
-
In Settings > System > Campuses > Campus Groups, select a Campus Group (or create one) that only has the campus for which the user needs permission.
-
In Settings > System > Staff, select your Staff member, and on the General tile, ensure the Campus Group for the user is the Campus Group from step 1.
Status Configuration
Before processing Enrollment Reporting files, perform the following steps to ensure that your institution is ready for Enrollment Reporting:
-
Select the applicable Student Status Reporting and Default Withdrawal Date Settings options in Anthology Student before processing the Enrollment Reporting file. For more information, refer to Enrollment Settings for Campuses.
-
Ensure that status codes are set up to map your institution's statuses to NSLDS statuses.
Status Mappings
Enrollment Reporting Status Mappings SyStatusID Code Description Status Category NSLDS interprets this as: 1 NEW New Lead (L) Lead N/A - no enrollment 2 SCHED Interview Scheduled (L) Lead N/A - no enrollment 3 INT Interviewed (L) Lead N/A - no enrollment 4 APPREC Application Received (C) Applicant Processing N/A - no enrollment 5 FUT Future Start (E) Enrollment (X) Never Attended 6 BP Being Processed (E) Enrollment (X) Never Attended 7 REENTRY Re-Entry (E) Enrollment Calculates Previous School Status 8 FROMPROG Transfer From Other Program (E) Enrollment (X) Never Attended 9 FROMCAMP Transfer From Other Campus (E) Enrollment (X) Never Attended 10 NOSHOW No Show (N) Never Attended (X) Never Attended 11 CANCEL Cancel (N) Never Attended (X) Never Attended 12 APPREJ Application Not Accepted (N) Never Attended (X) Never Attended 13 ATT Attending (A) Active Calculates Enroll Status 14 PROB Probation (A) Active Calculates Enroll Status 15 LOA Leave of Absence (T) Temporary Out (A) Approved Leave of Absence 16 SPN Standard Period of Non-Enrollment (T) Temporary Out Calculates Enroll Status 17 GRAD Graduate (P) Permanent Out (G) Graduated 18 COMPLETE Complete (P) Permanent Out (G) Graduated 19 INC Incomplete (P) Permanent Out Calculates Enroll Status 20 DROP Drop (P) Permanent Out (W) Withdrawn 21 TOPROG Transfer To Other Program (P) Permanent Out N/A - will find a more recent enrollment 22 TOCAMP Transfer To Other Campus (P) Permanent Out N/A - will find a more recent enrollment 23 NP Not Yet Placed (G) Graduate-Placement N/A - career services status 24 PLACED Currently Placed (G) Graduate-Placement N/A - career services status 28 NA Not Available (G) Graduate-Placement N/A - career services status 29 NDS-ATT NDS: Attending (Y) NDS-Active Calculates Enroll Status 30 NDS-PROB NDS: Probation (Y) NDS-Active Calculates Enroll Status 31 NDS-FUT NDS: Future Start (X) NDS-Enrollment (X) Never Attended 32 NDS-BP NDS: Being Processed (X) NDS-Enrollment (X) Never Attended 33 NDS-RE NDS: Re-Entry (X) NDS-Enrollment Calculates Previous School Status 34 NDS-COMP NDS: Complete (Z) NDS-Permanent Out (G) Graduated 35 NDS-INC NDS: Incomplete (Z) NDS-Permanent Out Calculates Enroll Status 36 NDS-DROP NDS: Drop (Z) NDS-Permanent Out (W) Withdrawn 37 NDS-NO NDS: No Show (W) NDS-Never Attended (X) Never Attended 38 NDS-CAN NDS: Cancel (W) NDS-Never Attended (X) Never Attended 39 NDS-REJ NDS: Application Rejected (W) NDS-Never Attended (X) Never Attended 40 PENDAPP Pending Applicant (C) Applicant Processing N/A - no enrollment 41 ISPLACED InSchool Placed (I) In School-Placement N/A - career services status 42 ISNP InSchool Not Yet Placed (I) In School-Placement N/A - career services status 43 ISNA InSchool Not Available (I) In School-Placement N/A - career services status -
To verify that the statuses are mapped correctly, check the Date/Status of the Enrollment (Select the Students tile > select the name in the Students list > expand Academic Records > select the Enrollments tile.). The Enrollment Reporting process uses the enrollment status credits or hours when calculating enrollment status (not the academic credits hours). For more details, refer to Student Status History.
-
Prevent and, if necessary, correct status change discrepancies. Status changes are marked with an effective date and time. The enrollment reporting process checks the timestamps. Discrepancies can occur if a more recent status change has an earlier timestamp than a previous status.
Example:
A student is reported as active to NLSDS but the student has withdrawal dates. The status history shows that an Attending-Pending Graduate status was added on 7/30/2021 at 11:12 AM with the same effective date and time. Then, on the same day, the Withdrawn-Drop status was added with an effective date of 7/29/2021 at 12:00 AM. The effective date of the Withdrawn-Drop status should have had a later date and time than the Attending-Pending Graduate status. The Effective Date for the Withdrawn-Drop is the true date. You can perform the following steps to correct this discrepancy:
-
Select Processes > Academic Records > Update Student Statuses.
-
Search for and select the Student record.
-
On the line with the Attending-Pending Graduate status on 7:30/2021, select the link in the New Status column.
-
Change the Effective Date to 7/28/2021 which is one day before the withdrawal effective date and select Save.
Now the withdrawal status will be reported to NSLDS since it has the most recent effective date.
Anthology Student provides a report to identify similar status discrepancies. Refer to Status Change Discrepancies. You can run the report without parameters to review all of the discrepancies. We recommend that you export it to Excel for analysis.
-
The logic that calculates enrollment statuses within the Enrollment Reporting and Clearinghouse processes by Term also supports Term Groups.
Access Method
Select the Processes tile > expand Financial Aid > select Enrollment Reporting.
Procedure to Process Enrollment Reporting Files
Roster File Tab
-
The Campus EDE Path of the user’s default campus is displayed.
-
From the Roster File drop-down, choose the file to import.
The processing of Enrollment Roster files from NSLDS uses the message class name of EFRFLEOP that allows Regulatory to generate files to be sent to NSLDS using the message class name of EFSFLEIN. The processing of an Enrollment Roster file generates a backup file named EFSFLEBK.
-
Select the Exclude NDS Students check box to exclude non-degree-seeking (NDS) students from the Clearinghouse Extract file.
-
Select the Queue Export button. A message confirms that the file is queued for export.
Error/Acknowledgement File Tab
-
The Campus EDE Path of the user’s default campus is displayed.
-
From the Error/Acknowledgment File drop-down, choose the file to import.
The processing of Error Notification files and Enrollment Roster files from NSLDS uses the message class name of EFRFLEOP allowing Regulatory to generate files to be sent to NSLDS using the message class name of EFSFLEIN. The processing of an Error Acknowledgement file and Enrollment Roster file generates a backup file named EFSFLEBK.
-
Select the Next button.
The Selection Criteria section will be collapsed and the File Editor section will be expanded. The name of the selected file is displayed in the File Editor section heading.
-
The File Editor section displays a grid with the following columns:
-
Use the Search tool to filter the grid to show only rows that match the search text. You can search for any character string that is found in the grid, e.g., SSN, name, city, and address. Enter at least 3 search characters.
-
To view additional details about a record, select the expand icon (
) in the first column.— OR —
Select the Expand All button in the grid toolbar.
Each record is expanded with a Programs grid and an Email Address grid.
Programs Grid
Email Address Grid
Program Identifier Changes Grid (if applicable)
Current CIP Code

New CIP Code

Current CIP Year

New CIP Year

Current Credential Level

New Credential Level

Current Program Length

New Program Length

Current Program Length Measurement

New Program Length Measurement

Current Weeks in Title IV Academic Years

-
To view descriptions of the error codes, select the link in the Error Code column.
-
To view the Student Profile for a record, select the link on the student's name. The Student Profile page for the selected record is displayed in a new browser tab if you have permission to view student data. If there are multiple Student Profiles with matching SSNs, the matches will be displayed for you to select which profile you wish to navigate to.
-
Editable fields are highlighted. Edit the records as necessary to resolve the errors for each record.
Validations of editable fields are based on regular expressions defined in the Enrollment Reporting schema. A red border is shown when the validation fails. Failed validations do not prevent you from exporting the file.
-
Select the Export button below the File Editor section.
The Enrollment Reporting file is saved and exported. A notification message displays the location of the export file.
History Tab
Regulatory US 25.7.0 introduces the "Enable Campus Level Security on Batches" feature. When this feature is enabled, the records on the History tab will be filtered based on the logged-in user and the set of campuses from campus groups associated with this user. The filtering of records on the History tab is based on the SyCampusId. Records with a NULL value in the CampusID field will be visible to all users. CampusID = NULL is assigned to records that are not in Succeeded status (e.g., Completed, Enqueued).
Files generated on the Error/Acknowledgement File tab are not subject to campus-level security filters. Therefore, all batches created here will be visible to all logged-in users on the History tab.
A clean-up script ensures that batches on the History tab, created before the implementation of the campus-level security feature, are filtered based on the new security measures. This script runs at the batch level for each process and assigns SyCampusId values to the records within the batch.
If the registry key setting "Enable Campus Level Security on Batches" is turned off under Settings > System > General, the History tab will load the records based on the default campus setting (Session Defaults).
The registry key setting is available in Anthology Student 25.1.0 and later.
-
The Enrollment Reporting Batches grid displays the following columns:
The records are sorted by Report Date and Batch Number in ascending order.
-
To remove a batch, select a batch using the check box and select the Cancel Batch button in the grid toolbar.
-
To retry batches that failed, select a batch using the check box and select the Retry Batch button in the grid toolbar.
-
For Roster file batches, select the link in the Batch Number column to view the batch details. The File Viewer section is expanded.
-
The File Viewer grid displays the following columns:
-
To find a specific record in the grid, use the Search option.
When the "Enable Campus Level Security on Batches" feature is enabled, the grid will display only records for students with the latest active enrollments at the campuses associated with the logged-in user.
For example, a batch may contain records for 10 students enrolled at different campuses. The Batches grid (at the top of the page) will indicate 10 records in the batch. For a user with limited campus access, the details grid (at the bottom of the page) will list only the records for students with an active enrollment at the logged-in user's campus. Therefore, the number of records in the details grid may not match the number of records in the batches grid.
-
To view the Student Profile for a record, select the link on the student's name. The Student Profile page for the selected record is displayed in a new browser tab if you have permission to view student data.
-
To view additional details about a record, select the expand icon in the first column.
— OR —
Select the Expand All button in the grid toolbar.
Each record is expanded with a Programs grid and an Email Address grid.
Programs Grid
Email Address Grid
Program Identifier Changes Grid (if applicable)
Current CIP Code

New CIP Code

Current CIP Year

New CIP Year

Current Credential Level

New Credential Level

Current Program Length

New Program Length

Current Program Length Measurement

New Program Length Measurement

Current Weeks in Title IV Academic Years

The records displayed in the File Viewer are not editable.
| This feature applies to U.S. compliance only. |