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

Validation rules by category

Updated:
03 September 2025

Rule name Version Status Error message
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 Changed

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

AchDate_09 1 Changed

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

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

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 Active

Check that the financial details recorded to ensure that the Financial record dates are not set after the learners achivement date

AFinDate_13 1 Active

The price must not be after the achievement 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

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

CompStatus_04 1 Active

The Outcome must be returned for this completion status

CompStatus_05 1 Active

The Completion status is not valid for this Outcome

CompStatus_06 1 Active

The Completion status is not valid for this Outcome

CompStatus_07 1 Active

The completion status has not been returned

CompStatus_08 1 Active

The completion status has not been returned

CompStatus_09 1 Active

The completion status should be' The learner has completed the learning activities leading to the learning aim'