Skip to main content
Guidance

File format

Updated 21 September 2026
Download CSV 2.71 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. ^(January|June|March|November)([ ][0-9][0-9][0-9][0-9])$
AwardingOrganisation Awarding organisation acronym as it appears in Ofqual’s Register of Regulated organisations 3 Valid awarding organisation acronym. 1 to 100 characters accepted ^.{1,100}$
CentreNo Centre’s National Centre Number as allocated by the Joint Council for Qualifications (JCQ). Higher NCN code not accepted 4 Valid NCN code. 5-digit integer accepted. Higher NCN code not accepted ^\d{5}$
UniqueCandidateIdentifier Unique Candidate Identifier (UCI) 5 Valid UCI. Alpha numeric 13 characters accepted ^.{13}$
QualificationLevel Type of qualification 6 Accepted values: GCSE, AS, A level ^(GCSE|AS|A level)$
QAN The unique identifier for the qualification as it appears in Ofqual’s Register of Regulated qualifications, for example, 123/1234/1 7 Valid qualification number. 10 characters accepted. ^.{10}$
SpecificationTitle Specification title also known as subject title 8 1 to 150 characters accepted. ‘Not Certificating’ accepted for cases where student is not certificating ^.{1,150}$
SpecificationCode Specification code also known as Subject Award Code and Cash-in Code 9 1 to 7characters accepted. -2 accepted for cases where student is not certificating ^.{1,7}$
UnitCode Unit or component code as designated in the specification 10 1 to 10 characters accepted ^.{1,10}$
UnitTitle Unit or component title 11 1 to 150 characters accepted ^.{1,150}$
DateScriptRequested Date script requested 12 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])$
DateScriptProvided Date script provided 13 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. 2999-12-31 accepted where script not provided ^(20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])$
Outcome Script request decision 14 Accepted values: Accepte, Rejected ^(Accepted|Rejected)$
ReasonForRejection Reason request rejected 15 Accepted values:Not applicable, Script lost, Other reasons ^(Not applicable|Script lost|Other reasons)$