CALPADS error brief · SENR
SENR0027
Official CALPADS rule
What CALPADS is rejecting
Focus fields
Fields validated
1.22 - Enrollment Start Date 1.23 - Enrollment Status CodeRecommended correction path
Suggested resolution
Read the complete validation
CALPADS rule: A student’s primary enrollment cannot overlap an existing primary enrollment within the same LEA.
For this validation, primary enrollments include:
- Enrollment Status
10— Primary. - Enrollment Status
30— Short Term, when the enrollment period exceeds 30 days.
An enrollment exited with N470 No Show is not treated as primary when its Exit Date equals the Start Date or is one day before it.
Severity: Fatal Type: Input Validation
Fields validated:
- 1.22 Enrollment Start Date
- 1.23 Enrollment Status Code

Resolve the chronology—not just the rejected row. Put the existing CALPADS enrollment and the submitted enrollment on one timeline. Determine where the student was actually enrolled on every overlapping date, then correct the record whose school, status, Start Date, Exit Date, or existence is unsupported.
Every Enrollment Status Code
| Status | What it means | How to use it in this investigation |
|---|---|---|
10 Primary enrollment | The student appears on the institution’s roll and attends or intends to attend there, or the institution is responsible for the student’s instruction, including students attending an NPS. | This is a primary enrollment from its Start Date through its Exit Date/open end. Two status-10 segments in the same LEA cannot occupy the same date. |
20 Secondary enrollment | The student attends this institution concurrently with the student’s primary educational service institution. | Use only when the concurrent placement is genuinely secondary. Do not recode a real primary enrollment as 20 merely to bypass the overlap. |
30 Short-term enrollment | The student attends and receives or will receive the majority of instruction at an authorized institution for fewer than 30 calendar days. Use is limited to specific educational service institutions. | If the period exceeds 30 days, SENR0027 treats it as primary. Confirm institutional eligibility, dates, and whether the enrollment should have ended or converted under the applicable process. |
40 Receiving specialized services only | Historical non-ADA status for receiving specialized instruction only. | This code ended June 30, 2019. It may explain an old record but is not a current submission choice. |
50 Non-ADA | Current status for non-ADA students only. | Use only when the enrollment meets the non-ADA definition. It is not a generic replacement for status 20, 30, or an overlapping 10. |
Read the overlap one day at a time
| Existing CALPADS record | Submitted record | Interpretation |
|---|---|---|
School A: status 10, starts August 12, no Exit Date | School B: status 10, starts October 7 | Overlap begins October 7 because School A remains open. Verify whether and when School A ended. |
School A: status 10, exits October 7 | School B: status 10, starts October 7 | Both records claim October 7. Determine which school owns that enrollment day and correct the applicable date. |
School A: status 10, exits October 6 | School B: status 10, starts October 7 | No overlap if those dates accurately represent the student’s chronology. |
School A: status 30, left open beyond 30 days | School B: status 10 begins during that period | The extended short-term segment is treated as primary for this validation. |
School A: N470, Exit Date equals Start Date | School B: status 10 begins | The properly dated no-show enrollment is excluded from the primary-overlap test. |
| School A and School B are both legitimate concurrent placements | Both were coded 10 | Identify the true primary placement and determine whether the other meets the exact definition of 20, 30, or 50. |
What commonly produces SENR0027
| What you find | Likely cause | Durable correction |
|---|---|---|
| Prior school remains open in CALPADS | The exit never posted, rejected, or was removed in SIS after an earlier extract. | Verify the actual exit and submit the supported closure before the new primary enrollment. |
| Same-day exit and entry | Both schools claimed the transition date, or one system uses a different date convention. | Reconcile attendance and withdrawal evidence; assign dates that reflect the factual enrollment days. |
| Duplicate segments at the same school | Rollover, re-enrollment, correction, or file generation created a second primary row. | Determine the valid segment and correct/delete only the unsupported duplicate through the authorized process. |
Concurrent programs both coded 10 | The SIS defaulted every enrollment to Primary. | Identify the institution responsible for primary instruction and accurately classify the other enrollment. |
Status 30 has exceeded 30 days | The temporary placement continued or was never closed. | Reconcile actual attendance, institutional eligibility, and subsequent enrollment; repair the full sequence. |
| A no-show still blocks enrollment | The N470 reason or special same-day/one-day-prior Exit Date is missing or wrong. | Apply the supported N470 date treatment based on disability status and evidence. |
| Local SIS looks correct; ODS differs | A prior transaction failed, a manual CALPADS edit diverged, or the next extract overwrote the fix. | Reconcile the entire ODS history and repair the authoritative SIS/extract. |
| Two schools disagree about ownership | Entry/withdrawal processing or interschool communication was incomplete. | Coordinate within the LEA using attendance and enrollment evidence; do not make both schools patch independently. |
Choose the diagnostic pathway
- Find the conflicting CALPADS enrollment
- Which school and enrollment segment already occupy the submitted Start Date?
- Is that record open, or does its Exit Date include the new Start Date?
- Is it status
10or an extended status30? - Does CALPADS contain a duplicate not visible in the current SIS view?
- Was a prior correction accepted and later overwritten?
- Build the attendance chronology
- What was the last day the student was expected to attend the prior school?
- What was the first day at the new school?
- Did both schools count the transition date?
- Was the student simultaneously receiving instruction at both schools?
- Do attendance, enrollment forms, withdrawal records, and cumulative-file movement agree?
- Test the enrollment statuses
- Which school was responsible for the majority/primary instruction?
- Does the concurrent enrollment truly meet status
20? - Was status
30authorized and actually shorter than 30 calendar days? - Does status
50meet the non-ADA definition? - Is a retired status
40still being generated?
- Review the no-show exception
- Did the student fail to appear for an expected enrollment?
- Is
N470supported? - Does the Exit Date equal or precede the Start Date by one day as applicable?
- Was the correct general-education or student-with-disabilities treatment used?
- Was a no-show confused with a student who attended and later left?
- Inspect SIS and extract behavior
- Do School, SSID, Start Date, Status, Exit Date, and Exit Reason come from one segment?
- Did rollover or re-enrollment clone an open status
10? - Was a school-level withdrawal omitted from the LEA extract?
- Will the next scheduled file recreate the overlap?
Read the enrollment sequence
- Existing ODSFind the blocker.
- AttendanceEstablish actual dates.
- StatusIdentify enrollment roles.
- CorrectionRepair the wrong segment.
- VerificationConfirm one primary history.
Primary participants
- Registrar or enrollment staff at both schools
- Attendance staff
- CALPADS coordinator
- Student records staff
- Special education or program staff when applicable
- SIS owner and vendor/integration support
Evidence to preserve
- Complete CALPADS enrollment history
- Attendance and withdrawal chronology
- Enrollment/transfer/no-show documentation
- Raw SENR rows for both segments
- Status-code rationale
- Accepted corrected history
Recommended correction path
Preserve the rejection
Capture the submission ID, SSID, Reporting LEA, school, Start Date, Status, and untouched SENR row.
Find every enrollment in the LEA
Review the student’s complete CALPADS Enrollment History, including open, short-term, no-show, and duplicate segments.
Mark the overlapping dates
Place each Start Date and Exit Date on one timeline and identify every shared day.
Return to attendance evidence
Determine where the student actually attended or was expected to attend on the disputed dates.
Verify each enrollment status
Apply the precise definitions for
10,20,30, and50; recognize40as historical.Correct the unsupported segment
Repair the actual Start Date, Exit Date, status, no-show treatment, or duplicate record—never invent a value to force acceptance.
Correct in dependency order
Post the supported prior closure or history correction before resubmitting the blocked primary enrollment.
Verify one continuous history
Confirm SENR0027 clears and the ODS shows the intended primary, concurrent, short-term, and non-ADA roles.
Review the shared population
Find other overlaps created by the same school transition, rollover, status default, open short-term record, or extract logic.
Before closing the issue
- Confirm there is only one supported primary enrollment for every date within the LEA.
- Verify concurrent records use statuses that match their actual instructional roles.
- Confirm any status
30record has an accurate duration and authorized use. - Verify any
N470exception has the supported date treatment. - Ensure the SIS and next extract reproduce the corrected chronology.
- Review attendance, cumulative-enrollment, cohort, program, assessment, funding, and accountability effects.
Official SENR0027 troubleshooting page | SDLA CALPADS Code Sets V.18 | CALPADS system documents and enrollment procedures







































































