CALPADS error brief · IVR
IVR0116
Official CALPADS rule
What CALPADS is rejecting
If two or more records exist in the file based on the file type's primary key fields.
Focus fields
Fields validated
25.04 - Reporting LEA 25.07 - SSID 25.08 - Reporting SELPA 25.10 - Special Education Service Code 25.11 - Special Education Service Provider 25.16 - Plan Effective Start DateRecommended correction path
Suggested resolution
SERV primary-key fields in Version 18
- 25.04 Reporting LEA
- 25.07 SSID
- 25.09 Reporting SELPA
- 25.11 Special Education Service Code
- 25.12 Special Education Service Provider Code
- 25.17 Plan Effective Start Date
Location, frequency, and duration do not distinguish the primary key. Two rows sharing all six values still collide even when those descriptive values differ.
What the duplicates may mean
| Rows | Likely cause | Correction |
|---|---|---|
| Identical in all 17 fields | Duplicate extraction, API retry, or one-to-many database join | Remove the duplicate and repair generation logic. |
| Same key; different location | Two local records collapsed onto one CALPADS service key | Apply the Version 18 rule for duplicate services, including the location where the majority of the service is provided. |
| Same key; different frequency/duration | Multiple schedules or versions were exported | Use the most-used frequency and duration supported by the operative plan and current specification. |
| Services that should be separate | Service code, provider code, or Plan Effective Start Date was omitted or mis-mapped | Restore the supported distinguishing value; never fabricate one. |
Do not simply delete the second row. First determine whether it is truly redundant or evidence that two factual services were collapsed by the export. Version 18 specifically uses a different provider to distinguish a duplicate service.
Recommended correction path
- 1
Group rows by the full primary key
Preserve every duplicate and highlight all non-key differences.
- 2
Compare with the operative PLAN
Verify student, service, provider, plan effective date, location, frequency, and duration.
- 3
Choose the supported correction
Remove a true duplicate, correct a wrong key, or reconcile multiple service arrangements under the current SERV rules.
- 4
Repair the extraction or API process
Prevent recurrence across students and services.
- 5
Validate uniqueness before resubmission
Confirm every primary key occurs exactly once.







































































