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

Validation rules for Adult education budget

Last updated:
22 October 2026

Rule name Version Status Error message
R_59 1 Active

The ILR file should not have more than one record with the same ULN

R_61 1 Active

The learning aim must not have more than one Learning Support Funding record at the same time

R_67 1 Active

The learner must not have more than one Learning Delivery Work Placement record with the same Work placement start date and Work placement employer identifier

R_96 1 Active

The learner must not have more than one Learning Delivery Work Placement record with the same Work placement start date

R_97 1 Active

The learner must not have consecutive Learner Employment status records with the same Employment status, Employer identifier, Agreement Identifier and Employment Status Monitoring

R_106 1 Active

There must not be more than one LSF record at the same time

R_110 1 Active

The employment status is not valid for this apprenticeship contract type

R_131 1 Changed

There must be a prior attainment record matching the earliest learning aim start date for the learner

R_132 1 Active

Learner must be unemployed or return LDM 382 'Free Courses for Jobs (Level 3 Offer) for Low Wage Learners'

R_134 1 Active

The programme type must be Skills Bootcamps for this Employment Status Monitoring Type

R_135 1 Active

Skills Bootcamp component aims must have a corresponding programme aim with the same combination of funding model, programme type and contract reference number

R_136 1 Active

Skills Bootcamp component aims must have a corresponding programme aim with the same combination of funding model, programme type and contract reference number

R_138 1 Active

The achievement date or an event learning aim for Skills Bootcamps (Z0059747, Z0059748, Z0059749) needs to be present in the learning delivery record

R_139 1 Active

At least one subject learning aim must be closed if the Skills Bootcamp programme has been completed.

Sex_01 1 Active

The Sex is not a valid code

SWSupAimId_01 1 Active

The Software supplier aim identifier is not in the correct format

UKPRN_03 1 Active

The UKPRN is not the same as recorded in the Header

UKPRN_06 2 Changed

There is no Adult skills funding relationship for this UKPRN

UKPRN_12 1 Active

There is no Adult skills funding relationship for this UKPRN

UKPRN_18 2 Changed

This learning aim cannot be started after the Stop New Starts date for this funding relationship

UKPRN_19 1 Active

This learning aim cannot be started after the Stop New Starts date for this funding relationship

UKPRN_23 1 Active

There is no Adult skills funding relationship for this UKPRN

UKPRN_24 1 Active

This learning aim cannot be started after the Stop New Starts date for this funding relationship

UKPRN_27 2 Changed

There is no Adult skills funding relationship for this UKPRN

UKPRN_28 2 Changed

This learning aim cannot be started after the Stop New Starts date for this funding relationship

ULN_03 1 Active

This Unique Learner Number should not be used

ULN_04 1 Active

The Unique learner number does not pass the checksum calculation

ULN_05 1 Active

The Unique learner number is not valid

ULN_06 1 Changed

This Unique learner number should not be used

ULN_07 1 Changed

This Unique learner number must not be used

WithdrawReason_02 1 Active

The Withdrawal reason is not a valid code

WithdrawReason_03 1 Active

The Withdrawal reason must be returned for this Completion status

WithdrawReason_04 1 Active

The Withdrawal reason must not be returned for this Completion status

WithdrawReason_05 1 Active

The Withdrawal reason is only valid for OLASS - Offenders in custody

WorkPlaceEndDate_01 1 Active

The Work placement end date must be after the Work placement start date

WorkPlaceEndDate_02 1 Active

The Work placement end date must be before the Learning actual end date

WorkPlaceMode_01 1 Active

The Work placement mode must be a valid code

WorkPlaceStartDate_01 1 Active

The Work Placement record must be returned for this learning aim

WorkPlaceStartDate_02 1 Active

The Work placement start date must be after the Learning start date

WorkPlaceStartDate_03 1 Active

A Work placement record must not be returned for this learning aim

ZIP_CORRUPT 1 Active

Zip folder is corrupt or invalid

ZIP_EMPTY 1 Active

Zip folder must contain only one XML file

ZIP_INCONSISTENT_FILENAME 1 Active

Zip filename does not match the xml filename