Validation rules by category
- Last updated:
- 22 October 2026
| Rule name | Version | Status | Error message |
|---|---|---|---|
| OutGrade_01 | 1 | Active |
The Outcome grade is not a valid code |
| OutGrade_04 | 1 | Active |
The Outcome grade must not be returned for this Outcome |
| OutGrade_05 | 1 | Active |
The Outcome grade is not valid for this Outcome |
| OutGrade_06 | 1 | Active |
The Outcome grade is not valid for this Outcome |
| OutGrade_07 | 1 | Active |
The Outcome grade is not valid for this type of qualification |
| PartnerUKPRN_01 | 1 | Active |
The Subcontracted or partnership UKPRN is not valid |
| PartnerUKPRN_02 | 1 | Active |
The Subcontracted or partnership UKPRN must not be on programme aims |
| PartnerUKPRN_03 | 1 | Active |
The Subcontracted or partnership UKPRN must not be the same as the Learning provider UKPRN |
| PCOLAB_01 | 1 | Active |
The Percentage not taught by this institution must be returned for this learning aim |
| PERMADDCOUNTRY_01 | 1 | Active |
The PERMADDCOUNTRY_01 must be returned for this learning aim |
| PERMADDCOUNTRY_02 | 1 | Active |
This is not a valid code |
| PHours_01 | 1 | Deleted |
Planned hours must be returned for this funding model |
| PHours_03 | 1 | Deleted |
Planned hours must be returned for this funding model |
| PHours_04 | 1 | Deleted |
Planned hours must be greater than zero on the programme aim |
| PHours_05 | 1 | Deleted |
Planned hours must not be returned for 16-19 study programmes |
| PHours_06 | 1 | Deleted |
Planned hours must not be less than 278 hours |
| PHours_07 | 1 | Deleted |
For Tailored learning funded aims the planned hours must be recorded which represent the timetable hours for delivery. |
| PHours_08 | 1 | Deleted |
Planned hours must not be less than 187 hours |
| PlanEEPHours_01 | 1 | Active |
The Planned employability, enrichment and pastoral hours have not been returned |
| PlanLearnHours_01 | 1 | Active |
The Planned learning hours have not been returned |
| PlanLearnHours_02 | 1 | Changed |
The Planned learning hours should not be zero |
| PlanLearnHours_03 | 1 | Active |
The sum of the Planned learning hours and the Planned employability, enrichment and pastoral hours must not be zero |
| PlanLearnHours_04 | 1 | Active |
The sum of the Planned learning hours and the Planned employability, enrichment and pastoral hours should not be greater than 1,000 hours |
| PlanLearnHours_05 | 1 | Active |
The sum of the Planned learning hours and the Planned employability, enrichment and pastoral hours should not be greater than 4,000 hours |
| PMUKPRN_01 | 1 | Active |
The UKPRN is not valid |
| Postcode_14 | 1 | Active |
The Postcode is not valid |
| Postcode_15 | 1 | Active |
The Postcode is not in the correct format |
| PostcodePrior_01 | 1 | Active |
The Postcode prior to enrolment is not valid |
| PostcodePrior_02 | 1 | Active |
The Postcode prior to enrolment is not in the correct format |
| PrevUKPRN_01 | 1 | Active |
The UKPRN is not valid |
| PrimaryLLDD_01 | 1 | Active |
The Primary LLDD and health problem is not recorded on one of the LLDD and health problem records |
| PrimaryLLDD_02 | 1 | Active |
The Primary LLDD and health problem is not a valid code |
| PrimaryLLDD_03 | 1 | Active |
There must only be one Primary LLDD and Health problem record |
| PrimaryLLDD_04 | 1 | Active |
The Primary LLDD and health problem is not recorded |
| PriorAttain_01 | 1 | Changed |
The Prior attainment has not been returned |
| PriorAttain_03 | 1 | Active |
The Prior attainment is not a valid code |
| PriorAttain_09 | 1 | Active |
The prior attainment date level applies is after the file preparation date |
| PriorAttain_10 | 1 | Active |
A learner must not have more than one prior attainment record on the same date |
| PriorLearnFundAdj_01 | 1 | Changed |
The Funding adjustment for prior learning must not be returned |
| ProgType_01 | 1 | Active |
The Programme type must be returned for this learning aim |
| ProgType_02 | 1 | Active |
The Programme type must not be returned for this Aim type |
| ProgType_03 | 1 | Active |
The Programme type is not a valid code |
| ProgType_06 | 1 | Active |
The Programme type is not a valid code |
| ProgType_15 | 1 | Active |
The T Level programme type must be used for this work experience learning aim |
| ProgType_16 | 1 | Active |
A valid T Level programme type must be used for this learning aim reference |
| ProgType_17 | 1 | Active |
The T Level programme type must be used for this learning aim reference |
| ProgType_18 | 1 | Active |
The T Level Foundation Year programme type must be used for this learning aim reference |
| ProgType_19 | 1 | Active |
This programme type cannot be used for this learning aim |
| ProgType_20 | 1 | Active |
The T Level Foundation Year programme type must be used for this learning aim reference |
| ProgType_21 | 1 | Active |
The Funding model is not a valid code for this Programme Type |