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

Validation rules for Adult skills fund

Last updated:
22 October 2026

Rule name Version Status Error message
R_146 1 Active

The learner is currently apprenticeship funded and cannot start an Adult skills funded English/maths aim

R_148 1 Active

The learner must be earning below the earnings threshold by returning LDM 391 or the learner's prior attainment must be below a full level 3

R_163 5 New

The source of funding must match across all open aims of a funding model 38 programme

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

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

UKPRN_29 2 Changed

There is no Adult Skills Fund funding relationship for this UKPRN

UKPRN_30 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

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