Guidance
File format
Updated 21 September 2026
Download CSV 2.96 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 | The 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 | ^.{10}$ |
| QualificationLevel | Type of qualification | 5 | Accepted values: GCSE, AS, A level, AEA, Project L3 | ^(GCSE|AS|A level|AEA|Project L3)$ |
| SpecificationCode | Specification code, also known as Subject Award Code and Cash-in Code. | 6 | 1 to 7 characters accepted. | ^.{1,7}$ |
| SpecificationTitle | Specification title, also known as subject title. | 7 | 1 to 150 characters accepted. | ^.{1,150}$ |
| FullOrShortCourse | To indicate if subject is full or short course for applicable qualifications, for example GCSE. -2 accepted where not applicable, for example A level. | 8 | Accepted values: Full course, Short course. -2 accepted where not applicable, for example A level. | ^(Full Course|Short Course|-2)$ |
| RouteOfAssessment | To indicate if assessment is modular or linear for applicable qualifications, for example GCSE. -2 accepted where not applicable, for example A level. | 9 | Accepted values: Modular, Linear. -2 accepted where not applicable, for example A level. | ^(Modular|Linear|-2)$ |
| QualificationStatus | To indicate if subject is reformed or legacy, for applicable qualifications | 10 | Accepted values: Reformed, Legacy | ^(Reformed|Legacy)$ |
| Country | The country the data relates to | 11 | Accepted values: England, Wales, Northern Ireland, Non UK, Other UK. -2 accepted where a specification has a nil return. | ^(England|Wales|Northern Ireland|Non UK|Other UK regions|-2)$ |
| YearGroup | To indicate the year group of entry | 12 | Accepted values for GCSE: Year 9-, Year 10, Year 11, Year 12, Year 13+. Accepted values for AS, A level, Project L3 and AEA: Year 11-, Year 12, Year 13, Year 14+. -2 accepted where the year group is unknown or where a specification has a nil return. | ^(Year 9-|Year 10|Year 11|Year 12|Year 13\+|Year 11-|Year 13|Year 14\+|-2)$ |
| CentreType | To indicate centre type based on centre codes. | 13 | A numeric value between 1 and 15 accepted. See appendix A for centre type codes. -2 accepted where a specification has a nil return. | ^(?:-2|\d{1,15})$ |
| NumberOfCandidates | To indicate number of students in specified entry | 14 | Up to 8-digit integer accepted | ^\d{1,8}$ |