Skip to main content

Resolve SEN2 validation warnings

In this article, we explain the steps to identify and resolve validation warnings 99003 and 99004 in your SEN2 2026 return.

N
Written by Nicole Sibun
Updated today

The 2026 SEN2 collection includes two validation warnings that help you identify missing mandatory data before submitting to COLLECT. You can find these warnings in the error text file (9999Q) generated when you run your SEN2 report.


Where to find validation warnings

After running your SEN2 report, check the Storage Folder for a file named [ReportID]_9999Q.txt.

Open this file to view any validation warnings.

Warning 99003: Missing RequestSource

What this means

One or more assessment requests are missing the RequestSource field, which records who made the request for assessment.

Resolve Warning 99003

Identify affected records

  1. Open the 9999Q error text file.

  2. Look for entries showing "Warning 99003".

  3. Note the child reference or assessment ID for affected records.

  4. Click System Manager β†’ Lookup Editor β†’ Referrals β†’ Referrer.

  5. Locate the SEN2 Referral Source column.

  6. For each referrer used in your assessments, select the appropriate category:

    • 1 = Young person or parent

    • 2 = School or other education setting

    • 3 = Health care professionals

    • 4 = Social care professionals

    • 5 = Other

  7. Click Save

Verify the fix

  1. Re-run the SEN2 report.

  2. Open the new 9999Q file.

  3. Check that Warning 99003 is resolved.

  4. Verify RequestSource values appear in the XML output.

πŸ€“Tip: Focus on mapping your most commonly used referrers to minimize warnings.

Warning 99004: Missing ReviewDraft

What this means

One or more annual reviews have an outcome of "Amend" but the draft amended plan date is missing.

Resolve Warning 99004

Identify affected records

  1. Open the 9999Q error text file.

  2. Look for entries showing "Warning 99004".

  3. Note which children have reviews with outcome = Amend.

  4. Click SEN β†’ Reports β†’ SEN Statistical Reports β†’ SEN2 Person Level β†’ Run Report.

  5. Locate the letter selection table for Review Draft.

  6. Select which letter type(s) notify parents of draft amended EHC plans.

    πŸ“ŒNote: This tells Synergy which letters to check for dates when exporting ReviewDraft data.

  7. For each affected review, check that the draft amended plan letter was sent.

  8. Ensure the letter date is recorded in Synergy.

  9. Verify the letter type matches one you selected in step 6.

  10. Re-run the SEN2 report.

  11. Open the new 9999Q file.

  12. Check that Warning 99004 is resolved.

  13. Verify ReviewDraft dates appear in XML for reviews with outcome = Amend.

Understanding query-level warnings

Both warnings 99003 and 99004 are query-level warnings, not blocking errors.

What this means:

  • You can still submit your SEN2 return with these warnings

  • The DfE expects you to investigate and resolve them where possible

  • You may need to provide explanatory notes in COLLECT

⚠️ Important: Resolve all warnings before submitting to ensure the highest data quality.

Quick troubleshooting

Warning 99003 persists

Check:

  • Have you mapped all commonly used referrers?

  • Are there new referrer types added recently?

  • Have you saved changes in the Lookup Editor?

Warning 99004 persists

Check:

  • Have you configured Review Draft letter types on the Run Report screen?

  • Have draft amended plan letters been sent?

  • Are letter dates recorded in Synergy?

  • Does the review outcome = Amend?

Did this answer your question?