CALPADS error brief · GERR
GERR0002
Official CALPADS rule
What CALPADS is rejecting
Focus fields
Fields validated
1.01 - Record Type Code 1.02 - Transaction Type Code 1.13 - Student Legal Name Suffix Code 1.18 - Student Gender Code 1.20 - Student Birth State Province Code 1.21 - Student Birth Country Code 1.23 - Enrollment Status Code 1.24 - Grade Level Code 1.26 - Student Exit Reason Code 1.27 - Student School Completion Status 1.29 - Student Met all UC CSU Requirements Indicator 1.30 - Student School Transfer Code 1.32 - Student Golden State Seal Merit Diploma Indicator 1.33 - Student Seal of Biliteracy Indicator 1.34 - Adult Age Students with Disabilities in Transition Status 1.35 - Graduation Exemption IndicatorRecommended correction path
Suggested resolution
Read the complete validation
CALPADS rule: Value not found in reference set
Severity: Fatal Type: Input Validation
Fields listed on the official SENR GERR0002 page:
- 1.01 Record Type Code
- 1.02 Transaction Type Code
- 1.13 Student Legal Name Suffix Code
- 1.18 Student Gender Code
- 1.20 Student Birth State Province Code
- 1.21 Student Birth Country Code
- 1.23 Enrollment Status Code
- 1.24 Grade Level Code
- 1.26 Student Exit Reason Code
- 1.27 Student School Completion Status
- 1.29 Student Met all UC CSU Requirements Indicator
- 1.30 Student School Transfer Code
- 1.32 Student Golden State Seal Merit Diploma Indicator
- 1.33 Student Seal of Biliteracy Indicator
- 1.34 Adult Age Students with Disabilities in Transition Status
- 1.35 Graduation Exemption Indicator
Valid versus invalid examples
These examples illustrate reference-set membership. They do not establish which valid code is factually correct for a particular student.
| Field | Recognized examples | Unrecognized or suspect examples | What to verify |
|---|---|---|---|
| 1.01 Record Type | SENR | ENR, Enrollment, or another record type in a SENR row | Selected extract, file merge, report constant, and row layout. |
| 1.02 Transaction Type | A, D, or R when explicitly coded | ADD, DELETE, U, or UPDATE | Whether the transaction should add/update, delete, or replace; the CFS also describes blank/space processing for add/update. |
| 1.13 Legal Name Suffix | JR, SR, II, III | Jr., Junior, 2nd | The student’s legal name and the current Name Suffix Preferred code set. |
| 1.18 Gender | F, M, X | Female, Male, Nonbinary, N, B | The authorized demographic record and current Gender code set. |
| 1.20 Birth State/Province | US-CA, US-NY, MX-BCN | CA, California, Calif. | The place of birth—not the student’s current residence—and the State/Province code set. |
| 1.21 Birth Country | US, MX, CA | USA, United States, Mexico, CAN | Authorized birth information and the two-character Country ISO code used by CALPADS. |
| 1.23 Enrollment Status | 10 Primary, 20 Secondary, 30 Short-term, 40 Specialized services only, 50 Non-ADA | Primary, P, 01, 60 | The student’s actual enrollment relationship and local-to-CALPADS crosswalk. |
| 1.24 Grade Level | KN, TK, 09, 12, AD | K, 9, Grade 9, 13 | The assigned grade for this enrollment and current Grade Level code set. |
| 1.26 Exit Reason | E155, E230, T160, N470 | YearEnd, Graduate, Transfer, locally invented codes | The real exit event, surrounding enrollments, evidence, and Student Exit Category code set. |
| 1.27 Completion Status | 100 standard diploma, 120 SWD certificate, 320 equivalency certificate | Graduate, Diploma, G, locally defined completion labels | Authorized graduation/completion record and the School Completion Status code set. |
| 1.30 School Transfer | 1 through 6 when the defined transfer condition applies | Interdistrict, IDT, 7, or a local transfer label | The legal/programmatic transfer basis and Student School Transfer Category code set. |
| 1.29, 1.32–1.35 indicators | Y or N when applicable | Yes, No, True, False, 1, 0 | The underlying determination and whether the indicator is required, allowed, or should be blank. |
Valid code does not mean valid circumstance: E155 is a recognized Exit Reason, but it is not correct merely because CALPADS accepts the code. The student must actually meet the E155 definition and its connected date and enrollment rules. GERR0002 tests membership in one field’s reference set; other validations test combinations, chronology, and meaning.
Find where the translation failed
| Failure pattern | What it looks like | Durable correction |
|---|---|---|
| Description exported instead of code | The SIS displays “Kindergarten” and the extract submits the word instead of KN. | Map the local value to the current CALPADS code in the report or integration. |
| Local code exported directly | The district uses P for Primary, but CALPADS expects 10. | Maintain an explicit, version-controlled local-to-CALPADS crosswalk. |
| Outdated code retained | A formerly accepted or vendor-specific value remains after a code-set revision. | Compare the export and vendor release with the effective dates in the current code-set workbook. |
| Wrong field’s code set used | A value is valid somewhere else in CALPADS but not for the submitted SENR field. | Confirm the field number and assigned reference set before changing the value. |
| Case, punctuation, or padding changed | jr., us-ca, a trailing space, or spreadsheet conversion no longer matches the expected value. | Inspect the literal exported characters and normalize the producing rule to the published code. |
| Default or placeholder exported | UNK, N/A, 0, or another local placeholder is sent even though the code set does not allow it. | Determine whether the field should be blank or populated with an evidence-supported current code. |
| Value shifted into wrong column | A valid Grade Level value appears in Enrollment Status because an earlier structural field disappeared. | Repair FRMT0009 and realign the full row before changing any codes. |
| Spreadsheet damaged the code | 09 becomes 9, or text values are auto-converted during opening or saving. | Preserve text formatting and compare the untouched extract with the uploaded file. |
Use the right evidence for the field group
| Field group | Authoritative question | Likely participants and evidence |
|---|---|---|
| File and transaction | What record type and processing action was actually intended? | CALPADS coordinator, SIS owner, submission job, extract definition, and transaction history. |
| Identity and birthplace | What legal suffix, gender code, birth state/province, and birth country are supported? | Authorized student-records staff, cumulative file, accepted identity documentation, and SIS demographic record. |
| Enrollment and grade | What relationship does this enrollment represent, and what grade applies? | Registrar, site staff, attendance/enrollment evidence, grade placement, and SIS enrollment record. |
| Exit and completion | Why did the enrollment end, and what completion outcome—if any—occurred? | Registrar, counselor, graduation/cohort staff, withdrawal/transfer evidence, transcript, and completion record. |
| Transfer | Does the student meet one of the defined transfer categories? | District student services, enrollment staff, transfer agreement or authorization, prior enrollment, and district-of-residence evidence. |
| Y/N indicators | Has the underlying determination occurred, and is the indicator applicable to this record? | Responsible program owner, transcript/graduation review, special-education evidence where applicable, and current CFS conditions. |
How a local value becomes a CALPADS code
If many students share the same invalid value, correct the crosswalk or configuration. If only one student fails, inspect that record’s local value, import history, and authoritative evidence.
Choose the diagnostic pathway
- Exact field and literal value
- Which field number does CALPADS identify?
- What exact characters appear in that position in the untouched file?
- Is the value a description, local code, deprecated code, placeholder, or code from another field?
- Do case, punctuation, spaces, and leading zeros match the current published value?
- Identity and birthplace codes
- Does the value belong to the intended student?
- Does authorized documentation support the legal suffix, gender, and birthplace information?
- Was a U.S. state abbreviation submitted where CALPADS expects a State/Province code such as
US-CA? - Was a three-character or written country name submitted instead of the required two-character code?
- Enrollment and grade codes
- What enrollment relationship actually exists?
- What grade is assigned for this enrollment?
- Does the local code have a current CALPADS crosswalk?
- Did spreadsheet conversion remove a leading zero from grades
01–09?
- Exit and completion codes
- When and why did the student leave?
- Was another enrollment expected or confirmed?
- Did the student complete an authorized program or earn a recognized outcome?
- Are Exit Reason and Completion Status individually recognized and valid together?
- Indicator values
- Did the extract send
Yes/No, Boolean values, or numeric flags instead ofY/N? - Is the indicator applicable and required for this circumstance?
- Does authorized evidence support
Y,N, or a permitted blank? - Could a default value conceal that no determination occurred?
- Did the extract send
- Crosswalk, vendor, and effective dates
- Which local value produced the rejected CALPADS value?
- Is the mapping specific to the correct field and file?
- Was the code active for the applicable reporting period?
- Has the SIS or integration been updated for Version 18?
- Will the next scheduled extract reproduce the error?
Resolve the value from meaning to code
- IdentifyName field and value.
- EstablishConfirm the real fact.
- TranslateSelect current code.
- RepairFix source or crosswalk.
- ReconcileTest connected rules.
Primary participants for this error
- CALPADS coordinator
- Registrar or enrollment staff
- Counselor, graduation, or cohort staff when applicable
- SIS system owner
- Extract, integration, or vendor support
Choose the owner from the pattern
- One student: inspect the source value and evidence.
- One local code: inspect the crosswalk.
- One field across many records: inspect the report or integration.
- After an update: inspect code-set effective dates and the vendor release.
Recommended correction path
Preserve the rejected row and error details
Capture the submission ID, row number, exact field, rejected value, export time, and untouched source file before editing.
Confirm the row is structurally aligned
Verify all 35 SENR positions remain intact. A recognized value in the wrong column is not fixed by selecting another code.
Look up the field’s assigned reference set
Use the current Version 18 File Specifications to identify the code set for that exact field, then inspect the current Code Sets workbook and effective dates.
Establish the underlying fact
Verify the student identity, birthplace, enrollment, grade, exit, completion, transfer, or indicator determination from authorized evidence.
Translate the fact to the current code
Select the code whose published definition matches the evidence. Do not choose the nearest-looking value merely because it is accepted.
Trace the rejected value to its source
Locate the first divergence among the SIS field, local code, crosswalk, report, integration, spreadsheet step, and final upload file.
Correct the repeatable mapping
Repair the owning system, crosswalk, or export rule. Avoid a one-time file edit that leaves the next extract unchanged.
Regenerate, submit, and test connected rules
Confirm GERR0002 clears, then review valid combinations, chronology, requiredness, accepted enrollment history, and other records produced by the same mapping.
Official CALPADS guidance
Understanding the error: Values submitted in a field must be recognized by CALPADS as one of the values valid for that field. The submitted file contains a value that is not valid.
Things to check for in submission: Verify the rejected value against the reference set assigned to the field listed in the error details. Suggested Resolution: 1) Review the current CALPADS Code Sets and File Specifications for field-specific valid values. OR 2) If the file was produced from a local SIS, contact the vendor or technical resource to determine why the invalid value was generated and how to correct the mapping.Before closing the issue
- Confirm GERR0002 no longer appears for the intended student and enrollment.
- Verify the submitted value belongs to the reference set assigned to the correct field.
- Confirm authorized evidence supports that specific code and its effective period.
- Review connected requiredness, combination, chronology, exit, completion, transfer, and indicator rules.
- Document the evidence, source value, crosswalk, correction owner, affected population, and regression test.
Official GERR0002 troubleshooting page | Current CALPADS File Specifications, Code Sets, and Valid Code Combinations | SENR guidance
What SENR does—and does not do
SENR answers enrollment and SSID-context questions such as:
- Does this student have an SSID?
- Which LEA and school own this enrollment record?
- When did the enrollment begin?
- Is it primary, secondary, short-term, or non-ADA?
- What grade level applies to this enrollment?
- Is the enrollment still open?
- If it ended, when and why did the student leave?
- Did the student complete school?
- Was an authorized transfer category involved?
- What is the student’s district of geographic residence?
SENR participant directory
Engage only the roles needed for the specific field, student, enrollment event, or mapping defect.
- CALPADS coordinator
- Registrar or enrollment staff
- School-site office staff
- Attendance staff
- Counselor or student-records staff
- Graduation or cohort-data staff
- District student-services administrator
- Special education data staff
- SIS system owner
- Extract, integration, or vendor support







































































