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

Validation rules for Apprenticeships

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

AddHours_01 2 Changed

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

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

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

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

ConRefNumber_03 1 Changed

The Contract reference number must not be returned for this Funding model

ContPrefType_01 1 Active

The Contact preference type and code is not valid

ContPrefType_02 1 Active

The combination of Contact preference type and code is not valid, this learner is not to be contacted

ContPrefType_03 1 Active

The Contact preference type and code is not valid for this Learning start date

ContPrefType_04 1 Active

These contact preference types cannot all be used at the same time

ContPrefType_05 1 Active

These contact preference types cannot all be used at the same time

ContPrefType_06 1 Active

There must not be more than two records with a Contact preference type of RUI