1. Home
  2. Validation rules
  3. Validation rules by category

Validation rules by category

Last updated:
29 July 2026

Rule name Version Status Error message
PHours_06 1 Changed

Planned hours must not be less than 278 hours

PHours_07 1 Active

For Tailored learning funded aims the planned hours must be recorded which represent the timetable hours for delivery.

PHours_08 1 Changed

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 Active

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 Active

The Prior attainment has not been returned

PriorAttain_03 1 Active

The Prior attainment is not a valid code

PriorAttain_04 4 Deleted

The Prior attainment is not valid if the programme is a funded intermediate or advanced level apprenticeship

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 Active

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_12 1 Deleted

The learning aim is not valid for this framework

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

ProgType_22 1 Active

The Source of funding is not a valid code for this programme type

ProgType_23 1 Active

This programme type cannot be used for this learning aim

ProgType_24 1 Active

The Skills Bootcamp programme type must be returned when a Skills Bootcamp subject learning aim has been returned.

Protected_ZIP_file 1 Active

ZIP file is password protected and cannot be processed

ProvSpecDelMonOccur_01 1 Active

The Provider specified delivery monitoring occurrence is not 'A' , 'B', 'C' or 'D'

ProvSpecLearnMonOccur_01 1 Active

The Provider specified learner monitoring occurrence is not 'A' or 'B'

PwayCode_02 1 Deleted

The Pathway must not be returned

PwayCode_03 1 Deleted

This rule ensures that the pathway code is returned

QUALENT3_01 1 Active

The Qualification on entry must be returned for this learning aim

QUALENT3_02 1 Active

The Qualification on entry is not a valid code

QUALENT3_03 1 Active

The Qualification on entry is not a valid code for this Learning start date

R_06 1 Active

There must not be more than one Learner record with the same Learner reference number

R_07 1 Active

There must not be more than one Learning Delivery record with the same Learner reference number and Aim sequence number combination