Skip to main content
Guidance

File format

Updated 21 September 2026
Download CSV 2.48 KB

Name Description Position Description of Regular Expression Validation Regular Expression
ReportingDate Date the file was due to be submitted to Ofqual regardless of when it was actually uploaded (this date will be made available by Ofqual) 1 The date in the following format: year (4 digits), a dash, month (2 digits), a dash, day-of-month (2 digits). Format accepted yyyy-mm-dd ^(20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])$
ExamSeries Exam series data relates to, for example June 2024 2 Full month name of exam series and year ^(June|November)([ ][0- 9][0-9][0-9][0-9])$
AwardingOrganisation Awarding organisation acronym as it appears in Ofqual’s Register of Regulated organisations 3 1 to 150 characters accepted ^.{1,150}$
QAN The unique identifier for the qualification as it appears in Ofqual’s Register of Regulated qualifications, for example, 123/1234/1 4 Valid qualification number. 10 characters accepted. -2 also accepted if unknown ^.{10}$
QualificationLevel Type of qualification 5 Accepted values: GCSE, AS, A level ^(GCSE|AS|A level)$
UnitOrComponentCode Unit or component code as designated in the specification. If a unit has sub components, they should be identifiable from a unique value within the unit code, for example MA02 1, MA02 2 6 1 to 10 characters accepted ^.{1,10}$
SpecificationCode Specification code also known as Subject Award Code and Cash-in Code 7 1 to 7 characters accepted ^.{1,7}$
SpecificationTitle Specification title also known as subject title 8 1 to 150 characters accepted ^.{1,150}$
CentreNo Centre’s National Centre Number as allocated by the Joint Council for Qualifications (JCQ). Must be provided for GCSE, AS and A level 9 Valid NCN code. 5-digit integer accepted. Higher NCN code not accepted ^(\d{5})$
UniqueCandidateIdentifier Unique Candidate Identifier (UCI). Must be provided for GCSE, AS and A level 10 Valid UCI. Alpha numeric 13 characters accepted ^.{13}$
StageScriptLost When script was lost 11 Accepted values: before marking, post-marking ^(before marking|post-marking)$
Cause How the script was lost 12 Accepted values: See Appendix A. See Appendix A.
Outcome To indicate action taken for lost script 13 Accepted values: estimated marks, use marks already entered by assessors, retake assessment ^(estimated marks|use marks already entered by assessors|retake assessment)$
WholeCentreCohortAffected To indicate whether the whole cohort from the centre was affected 14 Accepted values: Y for yes, N for no ^(Y|N)$