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

Validation rules by category

Updated:
17 October 2025

Rule name Version Status Error message
Accom_01 1 Active

The Accommodation is not a valid code

AchDate_02 1 Active

The Achievement date should not be after the current teaching year end date

AchDate_03 1 Active

The Achievement date must not be before the Learning start date

AchDate_04 1 Active

The Learning actual end date must be returned for this Achievement date

AchDate_05 1 Active

The Achievement date must be after the Learning actual end date

AchDate_07 1 Active

The Achievement date must be before the file preparation date

AchDate_08 1 Active

The Achievement date must be completed for apprenticeship standards and traineeship programmes with a status of achieved

AchDate_09 1 Active

The Achievement date must not be completed for aims that are not apprenticeship standard programme aims

AchDate_11 1 Active

The Achievement date must be 7 days after the Learning actual end date

AchDate_12 1 Active

The Achievement date must be returned

AchDate_13 1 Active

The Achievement date can't be later than six months after the Learning actual end date for Skills Bootcamp programmes

AddHours_01 1 Active

The Additional delivery hours must not be returned for learning aims that started prior to 1 August 2015

AddHours_02 1 Active

The Additional delivery hours must not be returned for EFA, Community Learning or Non-funded provision

AddHours_03 1 Active

The Additional delivery hours must only be returned for ESOL qualification or unit aims

AddHours_04 1 Active

The Additional delivery hours must not exceed 24 hours in a day

AddHours_05 1 Active

The Additional delivery hours should not exceed 35 hours in a week

AddHours_06 1 Active

The Additional delivery hours divided by the number of days of study is not greater than 9 and less than 24

AddLine1_03 1 Active

Address line 1 has not been returned

AFinDate_03 1 Active

The apprenticeship financial record date must not be after the file preparation date

AFinDate_04 1 Active

The price must not be after the learning actual end date

AFinDate_05 1 Active

A total training price must not be returned after a residual training price has been recorded

AFinDate_06 1 Active

A total assessment price must not be returned after a residual assessment price has been recorded

AFinDate_07 1 Active

A total training price and residual training price record must not have the same financial date

AFinDate_08 1 Active

A total assessment price and residual assessment price record must not have the same financial date

AFinDate_09 1 Active

The apprenticeship financial record date must not be more than one year before the start of the apprenticeship programme

AFinDate_12 1 Changed

The apprenticeship financial record date should not be more than two years after the Learning actual end date of the apprenticeship programme

AFinDate_13 1 Active

The price must not be after the achievement date

AFinDate_14 1 New

The Payment (PMR) record must not be after the file preparation date

AFinType_01 1 Active

An apprenticeship Financial Record for the Total training price must be returned

AFinType_02 1 Active

The financial type and code is not valid

AFinType_04 1 Active

The Apprenticeship Financial Record must not be returned for this learning aim

AFinType_07 1 Active

A financial record for the total assessment price must be returned

AFinType_08 1 Active

This Financial code must not be used for this funding model

AFinType_10 1 Active

The end-point assessment price should be returned

AFinType_11 1 Active

This Financial code must not be used for apprenticeship frameworks

AFinType_12 1 Active

The price must be returned for this programme

AFinType_13 1 Active

There must be a price record that applies from the start of the programme

AFinType_14 1 Active

A financial record for the training price must be returned

AimSeqNumber_02 1 Active

The Aim sequence number is greater than the count of the learning aims

AimType_01 1 Active

The Aim type is not a valid code

AimType_05 1 Active

The Aim type is not valid for this Funding model

AimType_07 1 Active

A core aim must not be recorded with a source of funding of 105

AimType_08 1 Active

The Aim type must be the Core aim

AimType_09 1 Active

This learning aim must be the Core aim.

ALSCost_02 1 Active

The Learning support cost field must only be returned for High Needs Students

CampID_01 1 Active

The Campus identifier is not valid

CampID_02 1 Active

The UKPRN is not the same as recorded in the Header

CompStatus_01 1 Active

The Completion status is not a valid code

CompStatus_02 1 Active

The Learning actual end date must not be returned for this Completion status

CompStatus_03 1 Active

The Learning actual end date must be returned for this Completion status