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

Validation rules by category

Updated:
03 September 2025

Rule name Version Status Error message
StdCode_01 1 Active

The Apprenticeship standard code must be returned

StdCode_02 1 Active

The Apprenticeship standard code is not valid

StdCode_03 1 Active

The Apprenticeship standard code must not be returned

STULOAD_04 1 Active

The Student instance FTE must be returned for this learning aim

SWSupAimId_01 1 Active

The Software supplier aim identifier is not in the correct format

Tlout_01 1 New

A completed or withdrawn Tailored Learning funded aim must have a Tailored learning outcome recorded

Tlout_02 5 New

The Tlout identifier must be a valid lookup

TTACCOM_01 1 Active

The Term time accommodation is not a valid code

TTACCOM_02 1 Active

The Term time accommodation is not a valid code for this Learning start date

TTACCOM_04 1 Active

The Term time accommodation must be returned for this learning aim

TYPEYR_01 1 Active

The Type of instance year is not a valid code

TYPEYR_02 1 Active

The Type of instance year is not valid for this Completion of year of instance

UCASAPPID_01 1 Active

The UCAS application code must be returned for this learning aim

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_08 2 Changed

There is no Advanced Learner Loans Bursary funding relationship for this UKPRN

UKPRN_09 2 Changed

There is no apprenticeship funding relationship for this UKPRN

UKPRN_10 1 Active

There is no apprenticeship funding relationship for this UKPRN

UKPRN_11 2 Changed

There is no apprenticeship funding relationship for this UKPRN

UKPRN_12 1 Active

There is no Adult skills funding relationship for this UKPRN

UKPRN_13 1 Active

There is no apprenticeship funding relationship for this UKPRN

UKPRN_14 2 Changed

There is no apprenticeship funding relationship for this UKPRN

UKPRN_15 1 Active

There is no apprenticeship funding relationship for this UKPRN

UKPRN_16 1 Active

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

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_21 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

There is no Adult skills funding relationship for this UKPRN

UKPRN_26 3 Changed

There is no Adult skills funding relationship for this UKPRN

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

UKPRN_29 3 Changed

There is no Adult Skills Fund funding relationship for this UKPRN

UKPRN_30 3 Changed

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

ULN_02 1 Changed

This Unique learner number should not be used

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 3 Changed

This Unique learner number should not be used

ULN_07 3 Changed

This Unique learner number must not be used

ULN_09 1 Active

This Unique learner number should not be used

ULN_10 1 Active

This Unique learner number should not be used

ULN_11 1 Active

This Unique learner number must not be used

ULN_12 1 Active

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

WithdrawReason_06 1 Active

The Withdrawal reason is only valid for Industrial placements

WorkPlaceEmpId_01 1 Active

The Work placement employer identifier is not valid